Releases: pysat/pysatMissions
v0.3.5
The v0.3.5 release is a maintenance release for compatibility with the pysat ecosystem. This is a beta release.
Change Summary
- Maintenance
- Update workflows coveralls usage
- Update NEP29
- Update headers and add acknowledgements
- Update GitHub Actions workflows for NEP29 (Apr 2024)
v0.3.4
The v0.3.4 release adds support for skyfield propagation. It also updates syntax to remain up to date with pysat and pytest, as well as improves the workflows for CI testing of the software. This is a beta release.
Change Summary
- 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
Version 0.3.3
- Documentation Updates
Version 0.3.2
The v0.3.2 release is designed to improve deployability by making fortran dependencies optional installs. The core usage of orbit simulation works regardless of system. Windows CI testing has been added. This is a beta release.
Change Summary
- 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
Version 0.3.1
Fixed a bug for users who build via a wheel
v0.3.0
The v0.3.0 release is a release designed to improve generation of simulated orbits through sgp4. This is a beta release.
Change Summary
- 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
v0.2.2 Release
The v0.2.2 release is a release designed to update style and documentation to be compatible with pysat 3.0.0+. This is an alpha release.
Change Summary
- 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)
- Use
- Migrate CI testing to Github Actions
- Use OMMBV instead of pysatMagVect
Version 0.2.1
This release patches a number of compatibility issues with the changes made for the upcoming pysat 3.0 release.
- 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
Version 0.2.0
- 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
Initial release
v0.1.0 Update version.txt