Skip to content

Latest commit

 

History

History
108 lines (73 loc) · 3.55 KB

CHANGELOG.md

File metadata and controls

108 lines (73 loc) · 3.55 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Removed

Fixed

[0.5.0] - 2024-06-27

Added

  • Added new SpaceWeatherData class to SpaceWeather module to store space weather data.
  • Added load_space_weather_data function to SpaceWeather module to load space weather data from file.

Removed

  • Removed GeomagneticData and SolarFluxData classes from SpaceWeather module. These classes are now covered by the SpaceWeatherData class.

Fixed

  • Fixed download sources for Earth Orientation Parameters, Solar Flux, and Geomagnetic data.
  • Fixed ECI to ECEF conversion to properly use dX an dY values from IERS data to correct for Earth's rotation.
  • Fixed typos in documentation.

Changed

  • Implemented nightly data download for Earth Orientation Parameters, Solar Flux, and Geomagnetic data so that data is always up-to-date.
  • Improved error message on out-of-range date for Earth Orientation Parameters to provide more clear explanation of the issue.

[0.4.5] - 2023-05-23

Changed

  • Merged change to utilize AbstractArray internally in the package for Array types to improve performance. PR 15. Thanks to @thetazero
  • Updated packaged Earth orientation and geomagnetic data.

Fixed

  • Fixed universe.jl Earth Orientation Parameter download capabilities, which were broken due to change in upstream IERS data source URL change.
  • Updated Manifest.toml to current Julia format

[0.4.4] - 2022-07-26

Changed

Fixed

  • Fixed documentation mistakes and typos

[0.2.2] - 2019-04-10

Fixed

- Fix the fix to topocentric coordinates...

[0.2.1] - 2019-04-10

Fixed

- Fixed bug in topocentric coordinate transforms which invalidates all conversions.

[0.2.0] - 2019-03-31

Added

  • Added download_all_data() function to Universe module to allow user to update package data at runtime.
  • Added solar flux and geomagnetic index data classes to Universe module.
  • Added EarthEnvironment sub-package to store Earth-specific models and functionality
  • Added SpaceWeather to EarthEnvironment module to store data releated to space weather and geomagnetic activity.
  • Added NRLMSISE00 module to EarthEnvironment package to implement higher-fidelity atmospheric density simulation.
  • Added Integrators module to implement internal numerical integraiton in a manner which makes future improvements more easily accomplished.
  • Added Propagators module to provide better dynamics integration tools.

Changed

  • Moved orbit dyanmics function deriv_orbit_earth out of OrbitDynamics module and into Propagators module. Also renamed function to fderiv_earth_orbit

Removed

  • Remove base Simulation module and associated funcitons including propagate_orbit

Fixed

  • Fixed scripts and functions used to download package data
  • Fixed how many functions were specifying types and default arguments. There were a number of instances of ineffectual type specification.
  • Lots of documentation improvements and fixes.

[0.1.1] - 2019-01-02

Added

Changed

Removed

Fixed

  • Fixed REQUIRE to match Project.toml to address installation warning and package distribution issues.

[0.1.0] - 2019-01-02

Added

  • Initial Release

Changed

Removed

Fixed