Releases: xarray-contrib/xbatcher
Releases · xarray-contrib/xbatcher
v0.3.0
Release v0.3.0 (2023/01/10)
Enhancement
- New BatchSchema class to generate patch selectors and combine into batch selectors @maxrjones (#132)
Bug Fixes
- New BatchSchema class to generate patch selectors and combine into batch selectors @maxrjones (#132)
Documentation
- Add logo, version switcher, and docs corrections @maxrjones (#149)
- Update theme and reference documentation @maxrjones (#146)
- Use nbsphinx to execute demo notebook @maxrjones (#125)
- Update notebook to reflect the most recent changes @andersy005 (#114)
Maintenance
- Update packaging configuration and workflow @maxrjones (#147)
- Iterate through batch generator in benchmarks @maxrjones (#140)
- Only run CI on PRs and pushes to main @maxrjones (#141)
- Add tests for duplicate dims in batch_dims and input_dims @maxrjones (#139)
- Add type hints for generators and accessors @maxrjones (#128)
- Improve tests @maxrjones (#124)
v0.2.0
Release v0.2.0 (2022/10/27)
Features
- Add PyTorch dataloader @jhamman (#25)
- Add TensorFlow dataloader @maxrjones (#73)
- Let TensorFlow accessor and data loader handle either xarray.DataArray or xarray.Dataset inputs @norlandrhagen (#107)
- Let torch accessor and dataloader handle either xarray.DataArray or xarray.Dataset inputs @weiji14 (#85)
Enhancement
- Lazily generate batches @tjvandal (#112)
- Use .sizes instead of .dims for xr.Dataset/xr.DataArray compatibility @weiji14 (#71)
Documentation
- Add support for community contributions @maxrjones (#79)
- Add demo notebook @tcchiao (#31)
- Add pypi badge @raybellwaves (#27)
- Rely on xarray-contrib code of conduct @maxrjones (#90)
- Use pangeo_sphinx_book_theme and mock imports @maxrjones (#62)
Maintenance
- Add GitHub workflow for PyPI releases @maxrjones (#108)
- Drop support for Python 3.7 @maxrjones (#81)
- Setup benchmarks @maxrjones (#64)
- Setup release drafter workflow @norlandrhagen (#95)
- Specify build backend and project metadata in pyproject.toml @maxrjones (#100)
- Switch LICENSE file to Apache (matches setup.py/pyproject.toml) @jhamman (#110)
- Test against expected batch in test_batch_3d_2d_input @maxrjones (#66)
- Use importlib.metadata rather than pkg_resources for version metadata @norlandrhagen (#97)
- Use informative error message for optional dependency imports @maxrjones (#118)
- Use exceptions rather than assert statements for generator @maxrjones (#63)
- 100% test coverage @jhamman (#45)