Skip to content

Latest commit

 

History

History
102 lines (91 loc) · 3.49 KB

CHANGELOG.md

File metadata and controls

102 lines (91 loc) · 3.49 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[0.3.5] - 2024-07-16

  • Maintenance
    • Update workflows coveralls usage
    • Update NEP29
    • Update headers and add acknowledgements
    • Update GitHub Actions workflows for NEP29 (Apr 2024)

[0.3.4] - 2023-06-22

  • Add support for skyfield propagation
  • Maintenance
    • Update pytest syntax
    • Update Github Actions versions
    • Add manual GitHub Actions tests for pysat RC
    • Add manual GitHub Actions tests for optional dependencies
    • Add manual GitHub Actions tests for pysatMissions RC
    • Remove optional dependencies in readthedocs requirements
    • Add tests for NEP 29 testing
    • Add tests for Mac OS
    • Deprecate calculate_ecef_velocity method
    • Use pyproject.toml to handle metadata / installation
    • Update GitHub Actions workflow standards
  • Testing
    • Include checks on sc coordinate transformation calculations

[0.3.3] - 2022-09-06

  • Documentation Updates

[0.3.2] - 2022-09-06

  • Make fortran dependencies optional installs
    • aacgmv2
    • apexpy
    • OMMBV
  • Access logger directly from pysat
  • Use pysat deprecation tests
  • Incorporate Windows tests into Github Actions
  • Bug Fix
    • Ensure default num_samples consistent for one day regardless of cadence
  • Maintenance
    • Update instrument test standards
    • Added utils.package_check, a standard decorator to bypass functions using packages that are optional installs if the package is not installed
    • Use local vector functions rather than import from OMMBV

[0.3.1] - 2022-05-18

  • Include license in package manifest

[0.3.0] - 2022-05-13

  • Add Keplerian orbital inputs into missions_sgp4
  • Update sgp4 interface to use new syntax for initialization from TLEs
  • Include conversions to geodetic latitude / longitude / altitude for sgp4
  • Improve metadata generation in missions_sgp4
  • Update syntax to be compliant with OMMBV 1.0
  • Documentation
    • Improve docstrings throughout
    • Added bypass for apexpy for readthedocs build
  • Deprecations
    • Deprecated missions_ephem, as pyephem will no longer be updated
  • Testing
    • Add style check for docstrings
    • Added checks for deprecation warnings
    • Improve checks in codeclimate

[0.2.2] - 2021-06-18

  • Migrate pyglow interface to pysatIncubator
  • Style updates for consistency with pysat 3.0
    • Use inst_id instead of sat_id
    • Use cadence instead of freq
    • Use 'missions' as the platform name ('pysat' now reserved for core code)
  • Migrate CI testing to Github Actions
  • Use OMMBV instead of pysatMagVect

[0.2.1] - 2020-07-29

  • Use conda to manage Travis CI environment
  • Updated style to be compliant with pandas 2.0 and pysat 3.0
    • Import datetime from datetime
    • import DataFrame and Series from pandas rather than pysat
  • Rename default branch as main

[0.2.0] - 2020-03-07

  • Renamed as pysatMissions
  • Added method files to access aacgmv2, apexpy, pyglow for any pysat instrument
  • Added method for spacecraft to handle attitude and coordinates
  • Added method for plotting simulated data
  • Added support for readthedocs
  • Updates to testing environment
  • Split pysat_sgp4 into pysat_sgp4 and pysat_ephem to allow different propagators
  • Removed basemap
  • Added numeric strings as options for sat_id
  • Added _get_times to streamline time steps for simulated instruments
  • Bugs
    • Fixed wrong metadata name for mlt in apexpy

[0.1.1] - 2019-10-22

  • pypi compatibility
  • Add DOI badge

[0.1.0] - 2019-10-07

  • Initial release