Releases: jpb10/SolarCalculator
Releases · jpb10/SolarCalculator
2.0.2
18 May 11:51
Compare
Sorry, something went wrong.
No results found
Changes
Fixed lost significant digits in azel transform. See: How Futile are Mindless Assessments of Roundoff in Floating-Point Computation ? §11: A Case Study of Bits Lost in Space (Mindless.pdf )
Updated documentation
2.0.1
11 Aug 22:17
Compare
Sorry, something went wrong.
No results found
Changes
Added preprocessor directives for Arduino.h / cmath.
Further optimization of sunrise & sunset routine.
Minor fixes to example sketches and documentation.
2.0.0
30 Mar 13:16
Compare
Sorry, something went wrong.
No results found
Notable changes
Unix time input is now supported as unsigned long.
Optimizations for code size and performance:
Neglect of all terms < 0.005 degree, including higher powers of time T (in Julian centuries), nutation, and ΔT.
Simplified expressions for the Julian day, atmospheric refraction correction, equation of time, and ΔT.
Simplified rising, transit, and setting algorithm.
New iterations parameter in calcSunriseSunset, which can be set to 0 to get the approximate times.
New example sketch for the rise and set times at a height above the horizon (using the altitude parameter).
Breaking changes
Sun's radius vector is now calculated with calcEquatorialCoordinates.
Some intermediate calculations have been removed, e.g. nutation.
1.0.3
13 Feb 20:18
Compare
Sorry, something went wrong.
No results found
Changes
Update example sketches, add solar tracking example
Update documentation
1.0.2
08 Feb 19:02
Compare
Sorry, something went wrong.
No results found
Changes
Simplify past Delta T expressions to long-term parabolas (does not affect present and future calculations)
1.0.1
20 Dec 15:48
Compare
Sorry, something went wrong.
No results found
Changes
Convert from Universal Time (UT) to Dynamical Time (TD) before calculation of solar coordinates
Add MIT License
1.0.0
03 Dec 14:15
Compare
Sorry, something went wrong.
No results found