Coverage and Contact Analysis
•Fixed an issue where setting the first dimension of a rectangular sensor attached to a Spacecraft greater than 36.875° caused a runtime error when the Spacecraft is viewed
•Fixed an issue where the Spacecraft.AlongTrackSeparation(), Spacecraft.CrossTrackSeparation(), and Spacecraft.RadialSeparation() methods produced incorrect values if the argument and calling Spacecraft had different central bodies
•Fixed a bug in the Spacecraft.Access() method which may have caused it to miss events under some circumstances
Installer
•Fixed an issue where installing FreeFlyer on Red Hat Enterprise Linux 8 failed to show the Software License Agreement
•Fixed an issue where installing FreeFlyer on Red Hat Enterprise Linux 8 downgraded mesa and llvm which are used for visualization and script compilation, respectively.
Orbit Determination
•Fixed an issue where adding a CustomEstimableProperty didn't update the size of the process noise matrix
•Fixed an issue where ProcessNoise matrix values were not updating after the ProcessNoiseRate property was set
•Fixed an issue where adding a List<ThrustEvents> using the BatchLeastSquaresOD.AddObjectToProcess() method didn't add the ThrustEvents to the estimator
Miscellaneous
•Fixed a crash when typing an Alias definition with the base type Object
•Fixed a crash that would occur when using Go to Definition and then trying to open the Spacecraft object dialog
•Fixed an issue where the Lagrange interpolator used by ephemerides was interpolating using a lower order than specified
•Fixed an issue where the Optimizer ignored user provided Jacobian elements when the sparsity of those elements was user-provided through the Optimzer.Jacobian property
•Fixed an issue where using a Cowell propagator for a Spacecraft configured to use the Flat Plate Model for SRP calculations would report an error |