Change Log¶
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
[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
methodUse 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 installedUse 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 ofsat_id
Use
cadence
instead offreq
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 instrumentsBugs
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