ODTK 7.2.1 Release Notes

ODTK 7.2.1 is a minor release to limited recipients for the purpose of providing small fixes and enhancements only. There are no feature items in this release.

 

Enhancements and resolved issues in ODTK 7.2.1

Additional Enhancements and Resolved Issues in ODTK 7.2.1
Tracking No. Description
112144 Support of the CCSDS TDM tracking data format now includes DSN Sequential Range, DSN PN Range, and DSN Doppler types with ramped transmit frequencies. You can now write Tracking ID aliases to TDM files during simulation. You also have an additional option for the CCSDS TDM reader properties to allow simulated measurements to be separated by measurement type, to better match DSN conventions.
113909 When graphs were combining input runs with overlapping time spansthe display lines would go across the screen from the last data points of the first run (later times) back to the initial points of the second run (earlier times). Graphing now produces smooth lines.
113962 The default tracking systems provided with the ODTK install now reflect the latest changes to the .tso file format. The facilities in these .tso files will now process all existing and future ODTK measurement types by default.
114191 The "Rejected Measurement Residuals" report had the wrong title but is now correct.
114215 Adding updated DSN station IDs fixes an error in the DSN station ID mapping table that ODTK uses to map stations to DSN-provided media corrections.
114326 The Scripting Guide received a new toggling system for version 7.2. However, after selecting a code sample, clicking inside the code box caused the sample to close, making it impossible to copy the sample. This fix corrects that error.
114447 This corrects an error in the loading of ephemeris files containing covariance information. The error occurred only in cases where the covariance section of the file contained three or more consecutive entries at the same epoch. The error resulted in ODTK generating error messages indicating that the covariance section of the file contained fewer than the expected number of entries.
114502 The GOBS format now supports CA Nav Sol and DF Nav Sol measurements.
114723 This is a correction to an error in the smoother's reported accumulation of delta V over a finite maneuver. The error occurred due to mishandling of mass information over the maneuver time span. Mishandling only occurred when the smoother was running in the linear mode and there was also a measurement update at the last filter node inside the maneuver prior to the end of the maneuver. The error in the reported delta V affected neither the smoother ephemeris nor reported corrections to the maneuver acceleration.
114756 This addresses an error in the application of custom data editing rules in the Filter and Least Squares estimators. The error resulted in the application of custom rules to GNSS measurements in cases where all measurement types from a specific tracker were indicated in the rule and the GNSS receiver had the same tracking ID as the parent satellite. An example of when the error would have occurred is the application of custom data editing rules to all tracking data from a specific ground station to a satellite hosting a GNSS receiver having the same tracking ID as the satellite.
114757 In the case where a satellite is hosting a GNSS receiver which has the same tracking ID as the parent satellite, ODTK now correctly applies custom tracking schedules built internally to match the tracking schedule of an assigned observation file. The prior error caused misinterpretation of custom simulation rules generated based on the tracking file content, resulting in the generation of a different set of measurements than intended. This error was limited to cases when the user enabled custom tracking intervals and also set to true the flag to use the assigned tracking data files as the source of the schedule (CustomTrackingIntervals.ImportMeasFileSchedule = true).
114795

When scripting through COM or Cross-platform APIs, you now have the ability to call the following methods on all attributes:

GetProp("Hidden")

GetProp("Transient")

GetProp("Transparent")

TestProp("HasDependents")

All of these return true or false.

114891 On the Python Report Designer page, clicking the Script Edit button was producing an error, but now it properly invokes a default system editor for *.py files.
114995 ODTK was throwing an error whenever you specify a VariableArea SRP model and the altitude was below 400km. ODTK now issues an error only if you actually turn on the SRP during ephemeris generation under the above conditions.
115000 When drag and solar pressure VariableArea models have poorly formatted data, ODTK now issues an error instead of crashing.
115004 This updates the Python environments checks during installation. Also, ODTK passed tests with Python versions 3.8.3, 3.8.8, and 3.8.10.
115095 ODTK now supports simulation and processing of DSN 3W PN Range observations.
115101 ODTK is now applying the range observation corrections in the Trk2-34 tracking data format for DSN PN Range. This error pertained only to PN Range type measurements and did not affect Sequential Range observations.
115110 The DSN Trk2-34 tracking data reader now correctly loads TCP measurements when TCP measurements in two downlink frequency bands are present simultaneously. Prior versions of ODTK sometimes generated spurious measurement values or dropped measurements under these circumstances.
115167 Up to this point, when you enabled the Cross-platform API HTTP server on the command line of the AgUiApplication.exe, you may have gotten an exception upon application exit due to an uncertainty of Windows DLL unload order. This no longer will occur because the software now explicitly deallocates server resources before unloading any DLLs.
115179 This fixes an exception in Object Browser > Toolbar Options (dropdown arrow) > Reset Toolbar function.
115200 This fix corrects an error in the computation of the effect of the troposphere on two-way and instantaneous Doppler measurements. The change is related to the exact times at which ODTK computes the tropospheric effect. It has a very small effect on measurement processing for near-earth satellites, but it can have a much larger effect on measurements to deep-space satellites. The error and subsequent change do not affect the processing of DSN measurement types that are commonly used for deep-space missions.
115253 The GPS catalog files now include the decommissioning date for SVN44 (PRN28).
115292 When running on Linux, the odtk_report_by_geometry.py report script was failing due to double-quoted argument options. ODTK now strips the extra quotes when passing additional arguments to Python reporting scripts.
115302 This is an update to the ap.dat file, using official Space Weather data. It corrects an error in date alignment within the prior version of the ap.dat file used by the IRI 2016 ionoshpere model. This error would have affected the delay computed on range measurements due to signal passage through the ionosphere. The updated ap.dat file corrects the alignment error and extends the time period of the data. The space weather data in the updated file matches the space weather history of the CSSI space weather file SpaceWeather-All-v1.2.txt.