Releases: torchgeo/terrakit
Releases · torchgeo/terrakit
Release list
v0.2.0
New Features
- Tile group index (PR #59) — spatial union-find grouping of overlapping/nearby tile extents in labels.py, with a tilesuffix column propagated through the download pipeline
- TerrakitNoDataFoundError (PR #58) — structured exception for no-data conditions in exceptions.py, caught and logged as recoverable in download_data.py
- StoreModel — new Pydantic validation model in validate/store_model.py
- Band-named statistics (PR #61) — tiling stats now use band description strings as keys, compatible with TerraTorch configs
- Security — Pillow ≥ 12.3.0, griffelib 2.1.0, plus carried-forward aiohttp/urllib3/idna/click bumps
Breaking Changes (6)
- tacotoolbox 0.5.2 → 0.26.9 / tacoreader 0.5.6 → 2.4.21 — the biggest change; taco.py was fully rewritten to use the new Sample/Tortilla/Taco datamodel
- license is now required in the store config (StoreModel / TacoCls)
- dataset_save_dir removed from TacoCls; replaced by working_dir argument on create_tortilla()
- load_tortilla() renamed to load_taco()
- Python minimum raised to 3.11
- find_data/get_data no longer return None — they now raise TerrakitNoDataFoundError
Full Changelog: v0.1.8...v0.2.0
v0.1.8.post1
What's Changed
- Update links to torchgeo github org by @rosielickorish in #50
- Vulnerability remediate/urlib/click/idna by @rosielickorish in #52
- Vulnerability remediate/aiohttp by @rosielickorish in #54
Full Changelog: v0.1.8...v0.1.8.post1
v0.1.8
What's Changed
- feat: Add Climate Data Store DataConnector by @rosielickorish in #26
- feat: multiple class support by @thomas-mattsson in #9
- CDS data connector with CORDEX collection by @rosielickorish in #33
- add local data source by @romeokienzler in #32
- Feat/cds parallel by @rosielickorish in #35
- Include agents.md file for TerraKit development guidelines by @rosielickorish in #34
- Ensure CORDEX year contraints are adhered to by @rosielickorish in #36
- Update libraries to resolve vulnerabilities by @rosielickorish in #40
- Add support for parallel multi-decade cordex download by @rosielickorish in #42
- Docs/cds improvements by @rosielickorish in #45
- Include link to Pytorch Conference Europe TerraKit Lightning Talk by @rosielickorish in #43
- Improve reliability of flaky test by @rosielickorish in #44
- Update community docs by @rosielickorish in #41
- Add Agents.md for TerraKit Development guidelines by @rosielickorish in #46
- Add full test suite for taco.py by @rosielickorish in #48
- Add tests for curation_metadata by @rosielickorish in #49
- Release v0.1.8 by @rosielickorish in #47
New Contributors
- @thomas-mattsson made their first contribution in #9
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- dependencies: set s3fs>=2025.1.0, boto3>=1.36.0 by @dtrifiro in #29
- Release v0.1.7 by @rosielickorish in #31
New Contributors
Full Changelog: v0.1.5...v0.1.7
v0.1.5
What's Changed
- Release v0.1.4 by @rosielickorish in #21
- Upgrade to geopandas>=1.1.2 to resolve vulnerabilites by @rosielickorish in #24
- Pin s3fs>=0.4.2,<2024.0.0 by @rosielickorish in #27
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Release v0.1.2 by @rosielickorish in #16
- Bump version to 0.1.3rc1 and update dependencies by @romeokienzler in #17
- #18 resolve vulnerbilites by @rosielickorish in #19
New Contributors
- @romeokienzler made their first contribution in #17
Full Changelog: v0.1.2...v0.1.4
v0.1.2
v0.1.1
What's Changed
- fix: 🔧 Including component test dummy data #3 by @rosielickorish in #4
- Remediate fonttools vulnerability #5 by @rosielickorish in #6
- write reference system in netcdf file by @leotizzei in #2
- Remove huggingface-hub version constraint by @rosielickorish in #11
New Contributors
- @leotizzei made their first contribution in #2
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Merge pull request #1 from terrastackai/release/v0.1.0 Release v0.1.0