Release Notes for FreeFlyer 6.10

Top  Previous  Next

New Features in FreeFlyer 6.10

New Propagation and Modeling Capabilities

Added new objects for computing visibility from an observer to a target

oThe VisibilitySegment lets you define an observer and target, manage occulting bodies, configure Earth refraction models and celestial object shape modeling, and compute visibility at a specified time or over a time interval

oThe VisibilityCalculator object lets you combine multiple VisibilitySegments in order to determine the times when any or all of the Segments have visibility

Added new Spacecraft.ParticleFlux and Spacecraft.ParticleFluxTimes methods for calculating the flux of electrons and protons during solar minimum or maximum

Added new Spacecraft.CardinalPoints interval method for computing the times when the Spacecraft crosses the four cardinal points of its orbit with respect to any celestial object

Enhancements to Spacecraft.PassData algorithm for identifying the maximum elevation of a pass

Added option to control reporting of partial interval method events with FF_Preferences.IntervalEventReportingBehavior

Added new setting to control the relative error threshold for several integrators

Improved covariance interpolation with ephemerides


Output Enhancements

Added a new GridWindow Object to display a grid of data

oAbility to display any number of rows and columns and update the values of each cell dynamically

oAbility to control font typeface, size, color, and alignment

oAbility to set color rules to automatically change the text or background color of a cell based on its value

oAbility to define cells that span multiple rows or columns

oAbility to easily view a Matrix in grid format

Added a new Mission Plan profiling capability, which reports information about how much time is spent in different sections of a Mission Plan.


Orbit Determination Enhancements

Improved the Tracking Data Editor

oAbility to display multiple measurement types simultaneously

oAbility to set the default data type and measurement types to view

oAbility to view scaled measurements and residuals

oAdded ability to perform sigma-threshold editing

oAbility to use a List of Observations as the input data source instead of a tracking data file

oAdded ability to report the number of observations in a tracking data file

Improved processing speed for the Batch Least Squares estimation process


Enhanced User Support

New Sample Mission Plans

New syntax examples throughout the Help File

Updated Station Locations file

Improved error messages

Improved documentation for network and dongle licensing


Miscellaneous Enhancements

Improved LoadNoradTLE robustness

Various improvements to the FreeFlyer ephemeris format

Various other fixes and enhancements



Migrating to FreeFlyer 6.10

While we always strive to maintain 100% backwards compatibility in our new releases, our efforts to make FreeFlyer more flexible and consistent in FreeFlyer 6.10 and higher have necessitated a few changes which may require user intervention when migrating your existing Mission Plans. These changes are outlined below.


The deprecated Orbit Determination system from FreeFlyer 6.5 and earlier is not available in versions of FreeFlyer 6.10 and higher. For the information on the new system available since FreeFlyer 6.6, see the Orbit Determination Guide.


Various Objects, Properties, Methods, and Functions have been deprecated

oDeprecated Objects, Properties, Methods, and Functions are elements of FreeFlyer which are no longer recommended for use. The description of each deprecated element indicates the new recommended way to achieve the functionality of that element. The complete list of affected elements is given on the Deprecated Objects, Properties, Methods, and Functions page.


The Spacecraft.EquinoctialLongitude has been updated so that its units are correctly applied in degrees instead of radians.


The output of Spacecraft.IIRV has been updated to use the Geocentric True Of Date Rotating reference frame instead of the Earth-Fixed frame.

The 6th element of the non-singular Keplerian element set (Spacecraft.NonSingularE5) has been updated to correctly use mean anomaly in its calculation.

When using the NoradSP propagator, the covariance will now be populated into the NoradSP.Covariance property instead of the Spacecraft.Covariance property. The Spacecraft.Covariance property was removed from FreeFlyer with the deprecated Orbit Determination. NoradSP.Covariance can also be accessed using the syntax (Spacecraft.Propagator AsType NoradSP).Covariance.

Improvements to the computation of relative error threshold for several integrators may affect propagation results.



See Also

Release History