Releases: pysat/pysatSeasons
Releases · pysat/pysatSeasons
v0.2.1
The v0.2.1 release is a maintenance and documentation release designed to update improve usage in python 3.9+ and pysat 3.2+.
Change Summary
- Maintenance
- Update pytest syntax
- Update Github Actions workflows
- Add workflow for testing with pysat RC
- Add workflow for testing the install of pysatSeasons RC from pip
- Dropped tests for deprecated pysat instruments
- Implement pyproject.toml
- Implement coveralls app for GitHub Actions
- Set minimum pysat to 3.2.0
- Update contributing document and issue templates
- Add Acknowledgements doc
v0.2.0
pysatSeasons leverages the instrument independent support in pysat to construct several analysis routines over a range of dates or orbits.
Changelog
- New Features
- Added support for xarray data in the seasonal averaging functions in
pysatSeasons.avg
- Added support for xarray data in the occurrence probability functions in
pysatSeasons.occur_prob
- Added support for Constellations in
pysatSeasons.occur_prob
- Added support for Constellations in
pysatSeasons.plot
- Renamed
computational_form
toto_xarray_dataset
and refocused.
- Added support for xarray data in the seasonal averaging functions in
- Deprecations
- Deprecated
returnBins
keyword in favor ofreturn_bins
inpysatSeasons.occur_prob
. - Deprecated
returnData
keyword in favor ofreturn_data
inpysatSeasons.avg
.
- Deprecated
- Documentation
- Improved docstrings throughout.
- Updated documentation examples.
- Documentation now available on readthedocs.org.
- Maintenance
- Removed deprecated
pandas.Panel
from functions. - Removed old
__future__
imports. - Removed use of
collections.deque
inpysatSeasons.avg
. - Migrated to GitHub Workflows for CI testing.
- Migrated from nose to pytest.
- Adopted setup.cfg
- Updated style standards
- Added automated style and docstring testing
- Removed deprecated
Version 0.1.3
The v0.1.3 release is a release designed to update style and documentation for analysis routines archived from pysat 2.x. This is an alpha release.
Change Summary
- Updates style to match pysat 3.0.0 release candidate
- Improves discussion of rationale for version caps on readme page
- Migrates CI tests to github actions
Maintenance updates
- Updates demo codes to import objects from datetime and pandas for pysat 3.0.0 compatibility
- Fixed a bug where test routines used float where numpy 1.18 expects an int
- Import objects from datetime and pandas for pysat 3.0.0 compatibility
- Use conda to manage Travis CI
- Rename default branch as
main
- Update to pysat documentation standards
- Add flake8 testing for code
Demo codes and pypi
- Add demo code
- Add pypi compatibility
Initial Release
Merge pull request #8 from pysat/develop v0.1.0