This function can be confusing to use due to the input coordinate system being specified by a combination of two options. Use itrs_to_cirs() or itrs_to_tod() instead. You can then follow these with other conversions to GCRS (or whatever else) as appropriate.
Global ee_ct (double jd_tt_high, double jd_tt_low, enum novas_accuracy accuracy)
(for intrernal use) There is no good reason why this function should be exposed to users of the library. It is intended only for use by e_tilt() internally.
The name of this function does not reveal what type of equatorial coordinates it requires. To make it less ambiguous, you should use tod_to_itrs() followed by itrs_to_hor() instead, possibly following it with refract_astro() if you also want to apply optical refraction.
Old definition of the Center of Sun as the origin. NOVAS_HELIOCENTER is preferred.
Global ira_equinox (double jd_tdb, enum novas_equinox_type equinox, enum novas_accuracy accuracy)
(for internal use) There is no good reason why this function should be exposed to users. It is intended only for cio_location() internally.
Global readeph (int mp, const char *restrict name, double jd_tdb, int *restrict error)
This old ephemeris reader is prone to memory leaks, and lacks some useful functionality. Users are strongly encouraged to use the new novas_ephem_provider instead, which can provide dynamically configured implementations at runtime.
This function can be confusing to use due to the output coordinate system being specified by a combination of two options. Use itrs_to_cirs() or itrs_to_tod() instead. You can then follow these with other conversions to GCRS (or whatever else) as appropriate.
Using place() with system NOVAS_CIRS is now preferred for topocentric calculations, especially when high precision is required. However, you will have to follow the IAU 2000 method consistently to produce equivalent calculations throughout.
Using place() with system NOVAS_CIRS is now preferred for topocentric calculations, especially when high precision is required. However, you will have to follow the IAU 2000 method consistently to produce equivalent calculations throughout.