v1.1.1 #82
Pinned
attipaci
announced in
Announcements
v1.1.1
#82
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Bug fix release. Nothing too scary, mainly just a collection of smaller fixes and improvements.
Fixed
Relativistic corrections to radial velocity still not quite right #55: Relativistic corrections to radial velocity were still not applied correctly. The revised calculation now uses the actual relativistic velocity differential between the source and observer to apply the appropriate time dilation factor, and applies gravitational corrections for Sun and Earth consistently at source and observer alike.
NOVAS_TAI_TO_TT definition off by 3 ms #64:
NOVAS_TAI_TO_TT
definition had wrong decimal in last place, thus was 3 ms off from what it should have been. (thanks to @kiranshila)Debug error tracing fixes and tweaks #68:
readeph_dummy()
dummy implementation inreadeph0.c
called non existing error handler function.Changed
Gravitational redshift corrections for planets #59: For observing major planets (and Sun and Moon)
rad_vel()
,rad_vel2()
,place()
, andnovas_sky_pos()
will include gravitational corrections to radial velocity for light originating at the surface, and observed near Earth or else at a large distance away. These corrections, along with those for the Solar potential at the source, may be skipped forrad_vel()
/rad_vel2()
by settingd_src_sun
negative.Relativistic corrections to radial velocity still not quite right #55: Use relativistic formulae to add/difference velocities (i.e. change velocity reference frame).
Separate super.c source module. #60: Moved SuperNOVAS-only functions to a separate
super.c
module to alleviate the bloating ofnovas.c
, which can still be used as a self-contained, standalone, NOVAS C replacement for legacy applications if need be.Separate debug tracing for NAN returns #62: Improve debug mode error tracing when NAN values are returned, so the trace indicates NAN rather than a bogus integer return value before.
Minor edits for C best practices #66: Various tweaks for C/C++ best practices (by @kiranshila)
Unused accuracy in cirs/tod conversions #67: Use accuracy argument in
tod_to_cirs()
. (thanks to @kiranshila)Debug error tracing fixes and tweaks #68: Various improvements to debug error tracing.
Initializer macros, and old-style declarations. #73: Initializer macros (primarily for internal use), forced 'use' of unused variables after declarations, and no order-only-dependencies in Makefiles -- in order to cure warnings and to conform with older compilers and make.
Slight tweaks to
Makefile
, and.mk
snippets, with addedmake
configurability.This discussion was created from the release v1.1.1.
Beta Was this translation helpful? Give feedback.
All reactions