Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0-rc2 #6

Merged
merged 22 commits into from
Feb 21, 2024
Merged

1.0-rc2 #6

merged 22 commits into from
Feb 21, 2024

Conversation

attipaci
Copy link
Collaborator

@attipaci attipaci commented Feb 19, 2024

  • Go back to split date for cirs_to_itrs() / itrs_to_cirs() and tod_to_itrs() / itrs_to_tod() for high-accuracy support.
  • Rename make_ephem_body() to make_ephem_object() to consistency with enum NOVAS_EPHEM_OBJECT.
  • Switch body name and ID order in novas_ephem_provider() to match make_ephem_object()
  • rename enum novas_dynamical_class to enum novas_equatorial_class, and values to NOVAS_REFERENCE_CLASS and NOVAS_DYNAMICAL_CLASS.
  • Change SIZE_OF_OBJ_NAME back to 50 and SIZE_OF_CAT_NAME to 6 to keep footprint the same so it is binary interchangeable with NOVAS C 3.1.
  • Add ecl2equ() to complement existing equ2ecl().
  • Return NaN values in more cases with errors to reduce silent failures. (Nonetheless, you should always check the returned status / value for errors rather than assuming that the calls worked as you expected.)
  • Various fixes and tweaks here and there
  • README fixes
  • More complete test coverage.
  • Upload coverage to Coveralls.io also, and use badge from there.

@attipaci attipaci added the enhancement New feature or request label Feb 19, 2024
@attipaci attipaci added this to the 1.0 milestone Feb 19, 2024
@attipaci attipaci self-assigned this Feb 19, 2024
@attipaci attipaci merged commit aac86cc into main Feb 21, 2024
1 check passed
@attipaci attipaci deleted the 1.0-rc2 branch February 21, 2024 10:43
@attipaci attipaci added bug Something isn't working documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file labels Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant