Skip to content

Releases: Space-Systems/neptune

Add BOUNDARY_CHECK option to OPI

02 May 13:40
84c85da
Compare
Choose a tag to compare

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

25 Apr 09:24
20e29ea
Compare
Choose a tag to compare
  • Properly handle reset state in the integration when use as a library.

Fix 3rd body covariance propagation

10 Apr 12:18
f16b6fb
Compare
Choose a tag to compare
  • 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

27 Mar 16:25
6d1b34b
Compare
Choose a tag to compare
  • 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

27 Mar 11:08
de9fdb2
Compare
Choose a tag to compare
  • 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

13 Feb 12:28
8dbe5f5
Compare
Choose a tag to compare
  • 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

04 Feb 12:58
c5ea206
Compare
Choose a tag to compare

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

26 Nov 12:12
26de30b
Compare
Choose a tag to compare
  • Contains fix for cases where the integration went into an infinite loop while overstepping a maneuver beginning or end

v2021-09

17 Sep 12:39
d18fbc4
Compare
Choose a tag to compare

Added ITRF initial state support
Added support for newer JB2008 data files
Fixed infinite integration loop for some requested epochs

v2021-04

15 Apr 10:41
ed4396d
Compare
Choose a tag to compare
  • Added support for Flang (AMD) compiler
  • OpenMP parallelization works with gfortran-8 now
  • Documentation is now disabled by default. It can be enabled via CMAKE: -DBUILD_DOCUMENTATION=ON