Skip to content

Releases: pysat/pysatMissions

v0.3.4

22 Jun 14:23
2a4a154
Compare
Choose a tag to compare

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

06 Sep 18:11
Compare
Choose a tag to compare
Version 0.3.3 Pre-release
Pre-release
  • Documentation Updates

Version 0.3.2

06 Sep 17:42
Compare
Choose a tag to compare
Version 0.3.2 Pre-release
Pre-release

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

18 May 14:21
e409ef6
Compare
Choose a tag to compare
Version 0.3.1 Pre-release
Pre-release

Fixed a bug for users who build via a wheel

v0.3.0

13 May 20:42
ff94263
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

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

18 Jun 20:06
830c951
Compare
Choose a tag to compare
v0.2.2 Release Pre-release
Pre-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 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

Version 0.2.1

29 Jul 23:57
e307266
Compare
Choose a tag to compare
Version 0.2.1 Pre-release
Pre-release

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

08 Mar 00:04
b53cf6d
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release
  • 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

07 Oct 17:04
0005b5e
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release
v0.1.0

Update version.txt