Releases: Space-Systems/neptune
Releases · Space-Systems/neptune
v2024-07-05
Fix issue under certain architectures due to initialized variables in solid tides model
What's Changed
- Fix solid tides by @ckebschull in #48
- Small fixes in Neptune by @zurdala in #47
Full Changelog: v2024-05-02...v2024-07-04
Add BOUNDARY_CHECK option to OPI
Make the check of CD and CR boundaries an input option for OPI interface.
- Created a BOUNDARY_CHECK option in the OPI interface
- Set to True by default. Checks that CD >0 and Cr<2.
- If set to False, it only checks that CD <0.
Fix corner case in integration
- Properly handle reset state in the integration when use as a library.
Fix 3rd body covariance propagation
- Error in calculation of 3rd body partial derivatives was fixed
- Should lead to minor improvementes in Covariance accuracy
- Significant improvement in STM accuracy
Make C_d and C_r boundary checks optional
- C_BOUNDARY_CHECK was added as setting
- True by default
- If set false c_r and c_d boundary violations are ignored
Allow STM output
- Allow to output the STM instead of the covariance matrix
- Make pfUnit tests optional to avoid issues when using neptune as a library
Improved manoeuvre handling and fixes to the ocean tides model
- Manoeuvres are now also considered properly when propagation backwards
- Gravity model has been updated to fix the ocean tide model
- Unit tests have been added
v2022-02
Increased the number of maneuvers that can be set via OPI from 5 to 20.
Includes bug fixes for
- rare case of maneuvers causing considerable deviations caused by wrongful reset of the integrator
- OPI interface, where maneuver start epochs were set with low precision
v2021-11
- Contains fix for cases where the integration went into an infinite loop while overstepping a maneuver beginning or end
v2021-09
Added ITRF initial state support
Added support for newer JB2008 data files
Fixed infinite integration loop for some requested epochs