nyx-space / anise

ANISE provides a toolkit and files for Attitude, Navigation, Instrument, Spacecraft, and Ephemeris data. It's a modern replacement of the NAIF SPICE toolkit.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IAU rotations of Neptune and Uranus do not match SPICE

ChristopherRabotin opened this issue · comments

Bug report

Describe the bug

IAU_NEPTUNE and IAU_URANUS are wrong by ~18 degrees on the first validation query.

To Reproduce

Steps to reproduce the behavior:

  1. Uncomment IAU_NEPTUNE and IAU_URANUS from the validate_iau_rotation_to_parent test in anise/tests/orientations/validation.rs
  2. Run that test

Expected behavior

The results should match SPICE with less than 8 microdegrees of error, like the other celestial objects.

Code to reproduce the issue

Refer to the test.

Platform

Core Rust code in ANISE, affects all steps in the Github CI and tested to be reproducible on Linux.

Additional context

None