All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- 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
- Update contributing document and issue templates
- Add Acknowledgements doc
- Set minimum pysat to 3.2.0
- 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.
- Bug Fix
- 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
- 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
- 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
- Add demo code
- Added DOI badge to documentation page
- Initial release