Releases: xarray-contrib/xbatcher
Releases · xarray-contrib/xbatcher
v0.4.0
Release v0.4.0 (2024/09/17)
- Bump the gh-actions group across 1 directory with 2 updates @dependabot (#235)
- Bump actions/setup-python from 5.1.0 to 5.1.1 @dependabot (#227)
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 @dependabot (#223)
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 @dependabot (#224)
- Bump codecov/codecov-action from 4.2.0 to 4.4.1 @dependabot (#222)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#217)
- Bump codecov/codecov-action from 4.1.1 to 4.2.0 @dependabot (#218)
- Bump actions/setup-python from 5.0.0 to 5.1.0 @dependabot (#216)
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 @dependabot (#215)
- Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 @dependabot (#213)
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 @dependabot (#212)
- Bump codecov/codecov-action from 3.1.4 to 4.1.0 @dependabot (#211)
- Bump actions/setup-python from 4.7.1 to 5.0.0 @dependabot (#208)
- Bump actions/download-artifact from 3 to 4 @dependabot (#203)
- Bump actions/upload-artifact from 3 to 4 @dependabot (#204)
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.11 @dependabot (#207)
- Bump actions/cache from 3 to 4 @dependabot (#205)
- Bump release-drafter/release-drafter from 5 to 6 @dependabot (#206)
- Bump actions/setup-python from 4.7.0 to 4.7.1 @dependabot (#197)
- Bump actions/checkout from 3 to 4 @dependabot (#196)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#201)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#198)
- Bump codecov/codecov-action from 3.1.2 to 3.1.4 @dependabot (#188)
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.8 @dependabot (#193)
- Bump actions/setup-python from 4.5.0 to 4.7.0 @dependabot (#194)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#191)
- Bump codecov/codecov-action from 3.1.1 to 3.1.2 @dependabot (#182)
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 @dependabot (#181)
- [pre-commit.ci] pre-commit autoupdate @pre-commit-ci (#180)
Features
- Refactor Pytorch dataset @jhamman (#202)
- Schema to json @rcjackson (#159)
- Basic pluggable cache mechanism @maxrjones (#167)
Documentation
- Add documentation for caching feature @andersy005 (#237)
- Remove unsupported sphinx theme option @maxrjones (#226)
- Add tutorials and presentations section @maxrjones (#174)
- Add acknowledgements to README @maxrjones (#153)
Maintenance
- Update pre-commit hooks to use latest versions of ruff and mypy @andersy005 (#236)
- Drop support for Python 3.9 @andersy005 (#232)
- test against Python 3.12 and bump python versions used in CI @andersy005 (#231)
- Update pre-commit hooks @andersy005 (#228)
- group dependabot updates to reduce noise @andersy005 (#229)
- Add suport for Python 3.11 @maxrjones (#148)
- Improve benchmarks @maxrjones (#168)
- Drop Python 3.8 @maxrjones (#166)
- Add acknowledgements to README @maxrjones (#153)
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)