1- # VirtualPLantLab v0.1.2 release notes
1+ # VirtualPLantLab v1.0.0 release notes
22
3- Fixed test dependencies.
3+ All packages in the VPLCore plus SkyDomes are in version 1.0.0. This is done for technical
4+ reasons to facilitate further development of VPL and to signal that the tools are already
5+ being used as part of research projects across the world.
6+
7+ ## Breaking changes in SkyDomes
8+
9+ All public API functions now express angles in degrees instead of
10+ radians (both inputs and outputs). The internal calculations remain in radians.
11+
12+ The affected functions and their angle arguments/outputs are:
13+
14+ * ` sky ` : inputs ` theta_dir ` , ` phi_dir ` , ` α ` , ` alpha_soil ` , and ` beta_soil ` now in degrees.
15+ Default values updated accordingly (` α = 180.0 ` , ` beta_soil = 180.0 ` ).
16+ * ` clear_sky ` : input ` lat ` and outputs ` theta ` and ` phi ` now in degrees.
17+ * ` daily_radiation ` : input ` lat ` now in degrees.
18+ * ` cloudy_sky ` : input ` lat ` and outputs ` theta ` and ` phi ` now in degrees.
19+ * ` CIE ` : inputs ` θₛ ` and ` Φₛ ` now in degrees.
20+ * ` declination ` : return value now in degrees (was radians).
21+ * ` day_length ` : inputs ` lat ` and ` dec ` now in degrees.
422
523# VirtualPLantLab v0.2.0 release notes
624
@@ -19,6 +37,10 @@ These are not breaking changes as the defaults represent the original situation
1937need to change code). However, Julia does treat any minor version below 1.0.0 as a breaking
2038change so you may need to update your ` [compat] ` section.
2139
40+ # VirtualPLantLab v0.1.2 release notes
41+
42+ Fixed test dependencies.
43+
2244# VirtualPLantLab v0.1.1 release notes
2345
2446Update dependencies and ensure it works on Julia 1.12
0 commit comments