Hi guys!
I have just tagged the v0.5.0 of SatelliteToolbox.jl. This is a huge release (I think the biggest one of this package) that contains almost 2 months of work. Here is a summary of the changes (for a complete list, see the CHANGELOG.md):
- We now have a package documentation It is not complete yet and needs corrections, I did not have much time to review.
-
Huge performance increase in some functions:
-
legendre (conv)
: 40.6% faster. -
dlegendre (conv)
: 42.6% faster. -
rECEFtoECI (ITRF -> GCRF)
: 99.5% faster. -
rECItoECEF (GCRF -> ITRF)
: 99.5% faster. -
rECEFtoECEF (ITRF -> PEF)
: 99.8% faster. -
rECItoECI (MOD -> GCRF)
: 99.8% faster. -
GeodetictoECEF
: 71.6% faster. -
Two body orbit propagator
: 99.8% faster. -
J2 orbit propagator
: 99.8% faster. -
SGP4 orbit propagator
: 8.2% faster. -
compute_g (full EGM96)
: 18.3% faster. -
nrlmsise00
: 76.3% faster. -
igrf12 (geocentric)
: 11.2% faster. -
igrf12 (geodetic)
: 98.6% faster. -
sun_position_i
: 20.2% faster. -
angvel
: 59.3% faster. -
compute_ss_orbit_by_ang_vel
: 90.8% faster. -
list_ss_orbits_by_rep_period
: 79.4% faster.
-
- Three new atmospheric models: Jacchia-Roberts 1971, Jacchia-Bowman 2008, and the exponential atmospheric model.
- A new system to automatically fetch the space indices. Hence, you can now call, for example, the NRLMSISE-00 atmospheric model and the required indices (F10.7 and Ap) are automatically obtained.
- An algorithm to compute the Sun velocity vector w.r.t. an Earth-centered system is now available.