- Make an examples landing page (#77)
- Check example notebooks (#75)
- Simplify the test CI workflow (#74)
- Cancel in-progress CI workflows on new push (#73)
- Use pre-commit for linting and formatting (#72)
- De-lint project files (#71)
- Update docs build (#68)
- Set minimum python>=3.10 (#67)
- Link to project contributing and code of conduct docs (#65)
- Build and test with Python 3.12 (#60)
- Remove setuptools files in favor of pyproject.toml (#59)
- Fix failing docs build (#58)
- Use nox in CI testing (#54)
- Fix problem getting CRS info for AAIGrid type (#53)
- Run test CI on Windows with Python 3.10 (#52)
- Use nox instead of make for building and testing project (#51)
- Update project metadata files (#50)
- Use rio accessor for geospatial information (#47)
- Update contents of source and binary distributions (#46)
- Switch from xarray to rioxarray (#45)
- Move metadata from setup.cfg to pyproject.toml (#44)
- Provide a better reason for 401 errors (#41)
- Support all OpenTopography global datasets (#39)
- Create test matrix of datasets and file types (#38)
- Use dashes in command line options (#36)
- Use a demo API key if a user key can't be found (#34)
- Document use of OpenTopography API key (#33)
- Add text to exception raised when API key is missing (#32)
- Use new black syntax (#31)
- Use an API key when requesting OpenTopography data (#25)
- Add python 3.10 to tests (#24)
- Address technical debt (#22)
- Support ALOS World 3D 30m products (#13)
- Support .asc and .img files (#14)
- Add format job to CI
- Use CITATION.cff file
- Add citation recommendation with DOI
- Fix typos, update text in example notebooks
- Create CREDITS.md and rearrange docs
- Install with conda
- Include shell script demonstrating CLI
- Update README with overview and install instructions
- Write documentation
- Implement BMI for Topography class from template generated by
bmipy-render
- Include sample config file and Jupyter Notebook to demo BMI
- Add CI with GitHub Actions
- Add Makefile rule to test upload to TestPyPI
- Test upload to TestPyPI
- Create base library that calls OpenTopography API
- Create CLI for library
- Write tests for library and CLI
- Include demo Jupyter Notebook for library