- overhaul GEE backend, add CHC subpackage, extract shared GIS primitives (#53)
- rename earthly -> earthlens and fix CDS notebooks (#47)
- ecmwf: migrate from legacy MARS API to cdsapi and rebuild backend, catalog, and tooling (#30)
- pyproject: update pyramids-gis dependency and add commitizen configuration
- Add documentation
- Bump up pyramids versions
- 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
- Bump up numpy and pyramids versions
- Create an abstract class for datasource and catalog as a blueprint for all data sources
- Test all classes in CI
- Use pathlib to deal with paths
- Fix PyPI package names in the requirements.txt file
- Fix python version in requirements.txt
- Use environment.yaml and requirements.txt instead of pyproject.toml and replace poetry env by conda env
- Lock numpy to 1.23.5
- First release on PyPI
- Add ECMWF data catalog