Changelog#

Release v0.6.2 (2023/06/29)#

๐Ÿ’ซ Highlights#

  • ๐ŸŽ‰ Patch release for zen3geo ๐ŸŽ‰

  • ๐Ÿš€ Quick addition of a new PySTACAPIItemLister DataPipe

๐Ÿš€ Features#

  • โœจ PySTACAPIItemLister to list STAC Items matching STAC API search (#111)

๐Ÿงฐ Maintenance#

  • โฌ†๏ธ Bump poetry from 1.4.2 to 1.5.1 (#110)

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Contributors#

@dependabot[bot] and @weiji14


Release v0.6.1 (2023/05/31)#

๐Ÿ’ซ Highlights#

  • ๐ŸŽ‰ Patch release for zen3geo ๐ŸŽ‰

  • ๐Ÿ˜Ž Full Python 3.11 support and a couple of bug fixes for DatashaderRasterizer

๐Ÿš€ Features#

  • ๐Ÿฅš Allow using XpySTACAssetReader without xpystac when engine!=stac (#100)

๐Ÿ› Bug Fixes#

  • ๐Ÿ› Fix DatashaderRasterizer for GeoDataFrame wrapped in StreamWrapper (#104)

  • ๐Ÿ› Fix DatashaderRasterizer to allow N:1 instead of just 1:1 (#98)

๐Ÿ“– Documentation#

  • ๐Ÿ‘ฝ๏ธ Handle ms-buildings 20230425 update in Object Detection tutorial (#106)

๐Ÿงฐ Maintenance#

  • ๐Ÿ‘ท NEP29: Run CI and Docs build on Python 3.11 (#103)

  • โฌ†๏ธ Bump poetry from 1.3.0 to 1.4.2 (#99)

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Contributors#

@dependabot[bot] and @weiji14


Release v0.6.0 (2023/04/18)#

๐Ÿ’ซ Highlights#

  • ๐ŸŽ‰ Sixth release of zen3geo ๐ŸŽ‰

  • ๐Ÿšธ Walkthrough on handling multi-resolution climate data (#91)

๐Ÿš€ Features#

  • โœจ XpySTACAssetReader for reading COG, NetCDF & Zarr STAC assets (#87)

  • โœจ Implement len function for XbatcherSlicerIterDataPipe (#75)

๐Ÿ“– Documentation#

  • โ™ป๏ธ Use xarray.merge with join=โ€overrideโ€ in collate functions (#72)

๐Ÿงฐ Maintenance#

  • โฌ†๏ธ Bump jupyter-book from 0.14.0 to 0.15.1 (#94)

  • ๐Ÿ“ฆ๏ธ Publish to TestPyPI and PyPI via OpenID Connect token (#90)

  • ๐Ÿ‘ท NEP29: Run Continuous Integration on Python 3.11 (#89)

  • โฌ†๏ธ Bump jupyter-book from 0.13.0 to 0.14.0 (#85)

  • ๐Ÿ“Œ Pin maximum python version to <4.0 (#78)

  • โฌ†๏ธ Bump poetry from 1.2.0 to 1.3.0 (#77)

  • ๐Ÿ“Œ Pin minimum xbatcher version to 0.2.0 (#73)

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Contributors#

@dependabot[bot] and @weiji14


Release v0.5.0 (2022/09/26)#

๐Ÿ’ซ Highlights#

  • ๐ŸŽ‰ Fifth release of zen3geo ๐ŸŽ‰

  • ๐Ÿšธ Walkthrough on stacking time-series earth observation data (#62)

๐Ÿš€ Features#

  • โœจ StackSTACMosaicIterDataPipe to mosaic tiles into one piece (#63)

  • โœจ StackSTACStackerIterDataPipe for stacking STAC items (#61)

  • โœจ PySTACAPISearchIterDataPipe to query dynamic STAC Catalogs (#59)

  • โœจ PySTACItemReaderIterDataPipe for reading STAC Items (#46)

๐Ÿ“– Documentation#

  • ๐Ÿšš Rename to PySTACAPISearcher and StackSTACMosaicker (#64)

๐Ÿงฐ Maintenance#

  • ๐Ÿ“Œ Pin min pystac-client and stackstac to v0.4.0, pystac to 1.4.0 (#66)

  • ๐Ÿ“ฆ๏ธ Exclude tests from source distribution and binary wheel (#58)

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Contributors#

@dependabot[bot] and @weiji14


Release v0.4.0 (2022/09/08)#

๐Ÿ’ซ Highlights#

  • ๐ŸŽ‰ Fourth release of zen3geo ๐ŸŽ‰

  • ๐Ÿšธ Walkthrough on object detection with bounding boxes (#49)

๐Ÿš€ Features#

  • โœจ GeoPandasRectangleClipper for spatially subsetting vectors (#52)

๐Ÿ“– Documentation#

  • ๐Ÿ“ Add install from conda-forge instructions (#55)

  • โœ๏ธ Edit docs to use OGC:CRS84 lon/lat instead of EPSG:4326 (#45)

  • ๐Ÿ’ก Warn about overlapping strides if followed by train/val split (#43)

๐Ÿงฐ Maintenance#

  • โฌ†๏ธ Bump poetry from 1.2.0rc1 to 1.2.0 (#47)

  • โฌ†๏ธ Bump poetry from 1.2.0b3 to 1.2.0rc1 (#44)

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Contributors#

@dependabot[bot] and @weiji14


Release v0.3.0 (2022/08/19)#

๐Ÿ’ซ Highlights#

  • ๐ŸŽ‰ Third release of zen3geo ๐ŸŽ‰

  • ๐Ÿšธ Walkthrough on rasterizing vector polygons into label masks (#31)

๐Ÿš€ Features#

  • โœจ DatashaderRasterizer for burning vector shapes to xarray grids (#35)

  • โœจ XarrayCanvasIterDataPipe for creating blank datashader canvas (#34)

  • โ™ป๏ธ Let PyogrioReader return geodataframe only instead of tuple (#33)

๐Ÿ› Bug Fixes#

  • โ™ป๏ธ Refactor DatashaderRasterizer to be up front about datapipe lengths (#39)

  • ๐Ÿฉน Raise ModuleNotFoundError when xbatcher not installed (#37)

๐Ÿ“– Documentation#

  • ๐Ÿ“ Improve pip install zen3geo instructions with extras dependencies (#40)

  • ๐Ÿ” Show more levels for the in-page table of contents (#36)

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Contributors#

@weiji14


Release v0.2.0 (2022/07/17)#

๐Ÿ’ซ Highlights#

  • ๐ŸŽ‰ Second release of zen3geo ๐ŸŽ‰

  • ๐Ÿšธ Walkthrough on creating batches of data chips (#20)

๐Ÿš€ Features#

  • โ™ป๏ธ Let RioXarrayReader return dataarray only instead of tuple (#24)

  • โœจ XbatcherSlicerIterDataPipe for slicing xarray.DataArray (#22)

  • โœจ PyogrioReaderIterDataPipe for reading vector OGR files (#19)

๐Ÿ“– Documentation#

  • ๐ŸŽจ Extra subsection for rioxarray datapipes (#18)

๐Ÿงฐ Maintenance#

  • ๐Ÿ‘ท NEP29: Run CI and Docs build on Python 3.10 (#29)

  • โฌ†๏ธ Bump poetry from 1.2.0b2 to 1.2.0b3 (#28)

  • ๐Ÿ“Œ Pin minimum torchdata version to 0.4.0 (#25)

  • ๐Ÿ“Œ Pin minimum pyogrio version to 0.4.0 (#21)

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Contributors#

@weiji14


Release v0.1.0 (2022/06/08)#

๐Ÿ’ซ Highlights#

๐Ÿš€ Features#

  • โœจ Introducing RioXarrayReaderIterDataPipe for reading GeoTIFFs (#6)

๐Ÿ“– Documentation#

  • ๐Ÿ”ง Configure readthedocs documentation build (#13)

  • ๐Ÿ’ฌ Show how to convert xarray.DataArray to torch.Tensor (#9)

  • ๐Ÿ“ Add basic installation instructions (#7)

  • ๐Ÿ‘ฅ Healthy community standards (#4)

๐Ÿงฐ Maintenance#

  • ๐Ÿ“ฆ Publish to TestPyPI and PyPI using GitHub Actions (#14)

  • ๐Ÿง‘โ€๐Ÿ’ป Draft changelog with Release Drafter GitHub Actions (#11)

  • ๐Ÿ‘ท Setup GitHub Actions Continuous Integration tests (#2)

  • ๐ŸŒฑ Initialize pyproject.toml file (#1)

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Contributors#

@weiji14