Release Notes for FreeFlyer 7.9.1

Top  Previous  Next

Issues Addressed in FreeFlyer 7.9.1


Behavior Improvements

Coverage and Contact Analysis

Updated the Spacecraft.ShadowTimes() method to account for Earth and Moon if either Earth or Moon is the central body

 

Installer

Added sha256 digests to rpm packages to allow for installing with FIPS mode enabled on Red Hat Enterprise Linux 7 and 8

oFIPS compliance means FreeFlyer meets newer security requirements

 

Orbit Determination

Added ProcessNoiseRate as a property of the CustomEstimableProperty Object

 

Error Cases

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

 

See Also


Release History