- We dropped support for Julia 1.6. This version only supports the current Julia version and v1.10 (LTS).
- This version does not have breaking changes. We bump the version to 1.0.0 because we now consider the API stable.
- The functions to transform orbit state vectors
sv_<>_to_<>
can now be called without the parameters related to the epoch. In this case, the epoch of the state vector is used. - The function to transform orbit representations
orb_eci_to_eci
can now be called without the parameters related to the epoch. In this case, the epoch of the orbit representation is used. - The functions in this package are now compatible with automatic differentiation. (PRs #7, #8, #11)
- We fixed the compat bound of the package
Downloads
so that we can still use SatelliteToolboxTransformations.jl in Julia 1.6.
- We updated Interpolations.jl compat bounds to v0.15. Notice that v0.14 is still supported. (PR #4)
- The package now supports the new format of the EOP files
finals.all.csv
andfinals2000A.all.csv
introduced in November 6, 2023. (PR #3)
- We updated the dependency compatibility bounds.
- We forced specialization in the function
sv_ecef_to_ecef
, reducing the allocations due to compilation. (PR #2)
- We added the functions
ecef_to_geocentric
andgeocentric_to_ecef
to convert between ECEF vectors and Geocentric coordinates.
- The functions related to orbit anomalies were transferred to SatelliteToolboxBase.jl. These functions are re-exported here. Hence, this modifications is note breaking from this package point of view.
- Initial version.
- This version was based on the functions in SatelliteToolbox.jl.