Changes introduced from January - May 2025:
- Improvements to class
GPSDate
- Simplifying functions, refactoring and adding documentation
- Introducing further unit tests
- Improvements to Helmert transformations and file comparisons:
- Properly handle clocks within SISRE calculation
- Clock normalisation for SP3 comparisons
- "ECF", or "ECI" options for Helmert transformation when comparing SP3s
- Improve SINEX reader and unit tests
- Fix Sp3 functionality - data cleaning
- Introduce various unit tests to cover more SP3 file use cases
- Add or update doc-strings and type-hints for many functions throughout the codebase
What's Changed
- NPI-3689 Restructure IAU2000 download functionality by @treefern in #74
- NPI-3781 Fix crash on SP3 header update after Helmert transform by @treefern in #75
- SP3 clock normalisation & Helmert transformation by @EugeneDu-GA in #57
- NPI-3918 Missing value check robustness improvements, and various type hint fixes by @treefern in #79
- NPI-3702 GPS date conversion code improvements by @treefern in #78
- NPI-3438 Restructure clock comparison and sisre functions for consistent arg order by @treefern in #80
- NPI-3688 Improved SP3 content writer tests, test data, header formatting correctness, and comment handling / passthrough options by @treefern in #73
- NPI-3945 Fix GPSDate as_datetime by @treefern in #81
- NPI-3945 Bugfix and further cleanup of GPSDate by @treefern in #82
- NPI-3973 Better errors and exceptions for Sinex reading by @treefern in #83
- NPI-3973 Fix bug in specification of stypes by @treefern in #84
- NPI-3999 Fix clean_sp3_orb by @treefern in #85
- NPI-3999 Unit test improvements for SP3 processing by @treefern in #86
Full Changelog: 0.0.57...0.0.58