Releases: JuliaSpace/SatelliteToolbox.jl
Releases · JuliaSpace/SatelliteToolbox.jl
v0.9.4
SatelliteToolbox v0.9.4
- The conversion from RV to Keplerian elements had a bug for Equatorial and elliptical orbits. (Issue #72)
Closed issues:
- Fix documentation in nutation_fk5 (#62)
- Remove unused variables (#63)
- Why the track is not drifting? (#65)
- Reference to geodesic coordinate frames (#66)
- Wrong docstring for rv_to_mean_elements_j2osc (#67)
- Quick fix to rv_to_kepler (#72)
Merged pull requests:
v0.9.3
SatelliteToolbox v0.9.3
- The conversion between ECEF or geocentric variables to geodetic variables can now support different ellipsoids. (PR #61)
- The computation of Legendre associated functions were having accuracy problems for angles very close to 0. This problem caused incorrect geomagnetic field calculations at regions close the geographic poles.
Closed issues:
- Generalize geodetic coordinate conversion by using Geodesy.jl (#59)
Merged pull requests:
v0.9.2
SatelliteToolbox v0.9.2
- The TLE file is now closed after parsing in
read_tle
function, avoiding possible errors when opening many files. (PR #60)
Merged pull requests:
- Now closes TLE files that are opened for reading (#60) (@ThatcherC)
v0.9.1
SatelliteToolbox v0.9.1
- The interpolation type returned by Interpolations.jl 0.13.3 changed. The code inside SatelliteToolbox.jl was updated to be compatible with the new API. (Issue #58)
- The compat bounds were updated.
Closed issues:
- Acceleration due to atmospheric drag (#15)
- Is it possible to divide the package into different packages? (#40)
- Breaking change in
propagate!
(#57) - Tests error with Interpolations v0.13.3 (#58)
Merged pull requests:
- CompatHelper: bump compat for "OptionalData" to "1" (#54) (@github-actions[bot])
- Replaced brackets in
Val...
(#55) (@ThatcherC)
v0.9.0
SatelliteToolbox v0.9.0
- Update the files from which the IERS data is parsed. We now use the CSV. Old code that relies on local copies of IERS data
needs to be updated. - A type instability in IERS parsing has been removed. However, this modification required a new function API. The old API is now deprecated.
v0.8.1
v0.8.0
SatelliteToolbox v0.8.0
- This version contains improvements to the algorithm that converts position and velocity to mean elements using SGP4 algorithm. However, those modifications changed the returned vectors.
- The definition of
_space_indices_itp_constants
changed due to an update in Interpolation.jl. - The compat bounds were updated.
Closed issues:
- Add Vallado's site.m to the toolbox (#46)
- How to cite SatelliteToolbox.jl? (#49)
- Dependency compatibility (#52)
Merged pull requests:
- Fixed some typos! (#50) (@ThatcherC)
v0.7.3
SatelliteToolbox v0.7.3
- The source code was updated to be compatible with PrettyTables.jl v0.10.
- A type-instability related to EOP data was removed, leading to a performance gain.
Closed issues:
- Missing nutation_fk5 method? (#44)
v0.7.2
SatelliteToolbox v0.7.2
- The function
DatetoJD
was failing in 32-bit platforms when calling with aDateTime
object. (PR #43) - Remove a deprecated function in
eclipse_time
. - It is now possible to call the IGRF functions
igrf
andigrfd
passing a pre-allocated matrix for the computation of the Legendre associated functions. Hence, in this case, no allocation will be performed, leading to a huge performance gain. - This version support Julia 1.0 and 1.5. The support for Julia 1.3 has been dropped.
Merged pull requests:
- Fix typo (#41) (@helgee)
- Fix DatetoJD(::DateTime) on 32-bit platforms (#43) (@ThatcherC)
v0.7.1
SatelliteToolbox v0.7.1
- Some functions related to space indices were deprecated. They were replaced by the correct versions.