Releases: aloistr/swisseph
2.10.03
This is a bugfix release with two important fixes
- function swe_lun_eclipse_when() missed lunar eclipses between the years 766 and 987 CE. 74 out of 506 eclipses were missed.
- function swe_pheno now has a better model to compute the Moon's magnitude when it is near the Sun. Magnitude does not refer to the size, but the how bright it appears. The change was proposed by Victor Reijs.
version 2.10.02
Release 2.10.02 contains a new group of functions swe_solcross etc, to compute crossings over fixed ecliptic positions for Sun, Moon and heliocentric objects.
was refreshed on 12 Aug 2021 because of missing and dupicate declarations in vb subdirectory
2.10.01
minor bug fixes
-
An old bug in the lunar ephemeris with (iflag & SEFLG_SWIEPH) was fixed. It resulted from the fact that a different ecliptic obliquity J2000 was used in the packing and unpacking of the ephemeris data (function sweph.c:rot_back()). The difference between the two was 0.042". Many thanks to Hal Rollins for finding and reporting this problem.
-
Correct handling of new JPL Ephemeris DE441, using the lunar tidal acceleration (deceleration) -25.936 "/cent^2 (according to Jon Giorgini/JPL's Horizons System)
-
Deltat T was updated for current years.
-
A minor bug in swe_calc_pctr() was fixed:
The function did not work correctly with asteroids and (iflag & SEFLG_JPLEPH), resulting in the error message "Ephmeris file seas_18.se1 is damaged (2)". -
Bug in swe_rise_set() with fixed stars was fixed.