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

SPICE versions differ between platforms #654

Open
dpad opened this issue Mar 29, 2024 · 1 comment
Open

SPICE versions differ between platforms #654

dpad opened this issue Mar 29, 2024 · 1 comment

Comments

@dpad
Copy link
Contributor

dpad commented Mar 29, 2024

The versions of the SPICE libraries included in libs/cspice/lib are different between different platforms. Specifically, on Linux, the SPICE toolkit version is N0065, but on MacOS, the SPICE toolkit version is N0067.

This causes some potentially subtle differences in SPICE usage. One specific example is the initial time string passed to gravBodyFactory.createSpiceInterface(), because of some changes to time parsing in SPICE N0067. Some strings (e.g. ISO-format strings with a "Z" suffix) are acceptable in MacOS Basilisk, but not on Linux Basilisk.

I recommend updating all SPICE libraries to match their versions.

@dpad dpad changed the title Spice versions differ between platforms SPICE versions differ between platforms Mar 29, 2024
@schaubh
Copy link
Contributor

schaubh commented Jun 19, 2024

howdy @dpad , thanks for letting us know. I wasn't aware of that difference. We've copied over these platform specific files for years. There is another issue #728 looking at having these file pulled from the original servers. That could address this as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants