v1.3.1 #180
Closed
attipaci
announced in
Announcements
v1.3.1
#180
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Bug fix release with minor enhancements.
Fixed
Fixes for Debian i386 cross builds #167: Fixes for Debian i386 cross builds.
Reversed quadratic coefficients in accum_prec() #174:
accum_prec()had linear and quadratic time evolution coefficients swapped since v1.0. The bug affectedthe IAU2000 precession-nutation calculations, and the calculation of the complementary terms in the equation of
equinoxes in
ee_ct()/e_tilt(). The effect however is small, typically just a few micro-arcseconds (μas),for dates within a century of J2000.
Changed
parse_degrees()check invalid seconds #166: Improved detection of invalid seconds inparse_degrees().Parsing degrees in exponential notation #169:
novas_parse_degrees()to support parsing values in exponential notation also, e.g.1.23E2,1.23E2Wetc.make_on_surface() to validate weather parameters #170:
make_on_surface()to validate temperature and pressure values, and return -1 (witherrnoset toEINVAL)if the supplied values are outside of the sensible range.
cache nutation_angles() + module reorg #171: Cache
nutation_angles()instead ofe_tilt()to improve performance in more usage scenarios. (See updatedbenchmarks).
cache nutation_angles() + module reorg #171: Moved
precession(),nutation(), andnutation_angles()toequinox.c.novas_jd_to_date() to check for valid input calendar. #178:
novas_jd_to_date()to check if input calendar is valid and return -1 witherrnoset toEINVALif it isnot.
jd_from_date() to check calendar validity #179:
novas_jd_from_date()to check if input calendar is valid and return NaN witherrnoset toEINVALif itis not.
Corrected benchmarks for individual frames.
Corrections and edits to API documentation.
Deprecated
Deprecated
ee_ct()andira_equinox()functions. Both are meant for internal use only, and need not be exposed tousers in general.
Deprecated
solarsystem(),solarsystem_hp(), andreadeph()functions. These were prototypes for user-definedimplementations that had to be linked together with NOVAS. In SuperNOVAS, the same functionality can be (should be)
set dynamically, during runtime. Thus, these functions are provided to support building legacy NOVAS applications
only, and should be avoided in new application code going forward.
This discussion was created from the release v1.3.1.
Beta Was this translation helpful? Give feedback.
All reactions