Skip to content

Releases: JuliaSpace/SatelliteToolbox.jl

v0.9.4

02 Jan 19:01
Compare
Choose a tag to compare

SatelliteToolbox v0.9.4

Diff since v0.9.3

  • 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

22 Aug 14:37
Compare
Choose a tag to compare

SatelliteToolbox v0.9.3

Diff since v0.9.2

  • 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

17 Aug 13:37
Compare
Choose a tag to compare

SatelliteToolbox v0.9.2

Diff since v0.9.1

  • 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

11 Jul 15:57
Compare
Choose a tag to compare

SatelliteToolbox v0.9.1

Diff since v0.9.0

  • 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

11 Jun 15:07
Compare
Choose a tag to compare

SatelliteToolbox v0.9.0

Diff since v0.8.1

  • 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

20 May 15:27
Compare
Choose a tag to compare

SatelliteToolbox v0.8.1

Diff since v0.8.0

  • Avoid error when receiving duplicated information in fluxtable file. (Issue #53)
  • The compat bounds of PrettyTables.jl were updated.

Closed issues:

  • Documentation out of date for init_orbit_propagator (#51)

v0.8.0

06 Mar 02:35
Compare
Choose a tag to compare

SatelliteToolbox v0.8.0

Diff since v0.7.3

  • 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:

v0.7.3

09 Nov 19:38
Compare
Choose a tag to compare

SatelliteToolbox v0.7.3

Diff since v0.7.2

  • 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

28 Aug 23:08
Compare
Choose a tag to compare

SatelliteToolbox v0.7.2

Diff since v0.7.1

  • The function DatetoJD was failing in 32-bit platforms when calling with a DateTime object. (PR #43)
  • Remove a deprecated function in eclipse_time.
  • It is now possible to call the IGRF functions igrf and igrfd 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:

v0.7.1

24 Feb 03:07
Compare
Choose a tag to compare

SatelliteToolbox v0.7.1

Diff since v0.7.0

  • Some functions related to space indices were deprecated. They were replaced by the correct versions.