- First release on PyPI.
- Use environment.yaml and requirements.txt instead of pyproject.toml and replace poetry env byconda env
- lock numpy to 1.23.5
- fix pypi package names in the requirements.txt file
- fix python version in requirement.txt
- bump up numpy and pyramids versions
- create an abstract class for datasource and catalog as a bluebrint for all data sources
- test all classes in CI
- use pathlib to deal with paths
- add amazon S3 data source and catalog for the data available in era5 bucket (ERA5 only tested)
- replace utility functions with the serapeum_utils package.
- add documentation
- bump up pyramids versions