The org.orekit.bodies.JPLEphemeridesLoader provides methods to load ephemerides of major planets and is available in the default data context, offering a convenient option for Orekit users. However, JPLEphemeridesLoader currently ignores the libration data records in the JPL DE ephemeris series. Given that the loader already supports reading, retrieving, and interpolating planetary ephemerides, extending it to also support libration data should be feasible.
While libration can be loaded from a separate bpc file, and I have noted the excellent MR issue-1681 from @Rafa which adds support for general PCK/SPK operations, I believe adding a dedicated method such as loadLibration in JPLEphemeridesLoader would be a good alternative. It would provide full support for the JPL DE ephemeris files within the same loader, ensuring a more integrated and user-friendly experience.
i just tried to login gitlab.orekit.org with my github account, but received a message of “Your account is pending approval …”. So, i will open a new issue when i get the approval, then perhaps a simple patch to JPLEphemeridesLoader.
issue 778 seems required a update of PredefinedIAUPoles.java according to WGCCRE 2015 and its Correction. Right? That would be a tricky task and a lot of changes.
BTW, is there further update version of WGCCRE report after 2015?