Releases: opendatacube/odc-stac
v0.4.0
What's Changed
- First release with
odc.loader.*code extracted into a separate module. - Using more modern packaging backend
flit-core - Various maintenance tasks
Full auto-generated list of changes
- Add alias for geopolygon by @alexgleith in #169
- Rename deprecated pystac_client methods to get STAC items and collections by @weiji14 in #175
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #176
- Fix #181 #183 #184 by @nkarasiak in #185
- Release v0.3.11 by @Kirill888 in #186
- Preserve accessories by @Ariana-B in #170
- fix: handle assets with . in the name (#191) by @Kirill888 in #192
- Don't assume
product._mdexists by @Ariana-B in #171 - Maintenance cleanup by @Kirill888 in #193
- Finalize odc-loader extraction by @Kirill888 in #198
- maint: cleanup cicd and readme by @Kirill888 in #206
- Various changes by @pjonsson in #207
- Release 0.4.0rc1 by @Kirill888 in #208
- Fix release by @Kirill888 in #209
- Add more MyPy checks by @pjonsson in #210
- Add some more type signatures by @pjonsson in #211
- Switching build system to flit by @Kirill888 in #212
- Ignore wheels/* at top level by @Kirill888 in #213
- Release v0.4.0 by @Kirill888 in #215
New Contributors
- @alexgleith made their first contribution in #169
- @weiji14 made their first contribution in #175
- @nkarasiak made their first contribution in #185
- @Ariana-B made their first contribution in #170
- @pjonsson made their first contribution in #207
Full Changelog: v0.3.10...v0.4.0
v0.4.0rc2
First release candidate with odc.loader.* code extracted into a separate module.
What's Changed
- Add alias for geopolygon by @alexgleith in #169
- Rename deprecated pystac_client methods to get STAC items and collections by @weiji14 in #175
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #176
- Fix #181 #183 #184 by @nkarasiak in #185
- Release v0.3.11 by @Kirill888 in #186
- Preserve accessories by @Ariana-B in #170
- fix: handle assets with
.in the name (#191) by @Kirill888 in #192 - Don't assume
product._mdexists by @Ariana-B in #171 - Maintenance cleanup by @Kirill888 in #193
- Finalize odc-loader extraction by @Kirill888 in #198
- maint: cleanup cicd and readme by @Kirill888 in #206
- Various changes by @pjonsson in #207
- Release 0.4.0rc1 by @Kirill888 in #208
- Fix release by @Kirill888 in #209
New Contributors
- @alexgleith made their first contribution in #169
- @weiji14 made their first contribution in #175
- @nkarasiak made their first contribution in #185
- @Ariana-B made their first contribution in #170
- @pjonsson made their first contribution in #207
Full Changelog: v0.3.10...v0.4.0rc2
v0.3.11
What's Changed
Maintenance release addressing use of deprecated pystac accessors and a fix for chunks="auto" (#181)
- Add alias for geopolygon by @alexgleith in #169
- Rename deprecated pystac_client methods to get STAC items and collections by @weiji14 in #175
- Fix #181 #183 #184 by @nkarasiak in #185
New Contributors
- @alexgleith made their first contribution in #169
- @weiji14 made their first contribution in #175
- @nkarasiak made their first contribution in #185
Full Changelog: v0.3.10...v0.3.11
v0.3.10
Major loader refactor
There has been a significant change to the loader code. This change was needed to support hyper-spectral sources in odc-stac and datacube. Xarrays generated by the new loader can have extra dimensions beyond just time,y,x, for example for a visual band one might want to load data into an array with dimensions time,y,x,rgba.
Native zarr support
There is a new loader driver based around xarray.open_zarr(..), driver="zarr". You give it content of .zmetadata file and a url pointing to zarr root for each input dataset and it constructs Dask graph taking care of being properly "lazy". Note that with the use of kerchunk it's possible to construct "zarr spec" around hdf5 data on S3.
What's Changed (auto generated)
- Loading code refactor by @Kirill888 in #142
- Maintenance by @Kirill888 in #143
- populate uris in eo3 ds with stac url by @emmaai in #152
- Major rework or loader logic to support custom hyperspectral sources by @Kirill888 in #156
- fix: upgrade rtd build env by @Kirill888 in #157
- Update DaskReader Protocol by @Kirill888 in #158
- New loader by @Kirill888 in #160
- Release v0.3.10 by @Kirill888 in #161
New Contributors
Full Changelog: v0.3.9...v0.3.10
v0.3.9
What's Changed
- Use
has_extensionrather than deprecatedvalidate_has_extensionby @jsignell in #134 - Maintenance PR by @Kirill888 in #137
- Fixes for auto computation of output pixel grids by @Kirill888 in #141
New Contributors
Full Changelog: v0.3.8...v0.3.9
v0.3.8
What's Changed
This is mostly to fix regression in the previous version. Automatic computation of output geobox was broken for certain inputs #131.
- Update stac-load-e84-aws.py by @mehran66 in #129
- maint: S3 upload of notebooks no longer works by @Kirill888 in #130
- Maintenance release v0.3.8 by @Kirill888 in #132
New Contributors
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- Add support for "auto" chunks #123
- Implement chunking along "time" dimension #81
- More precise GeoBox for some data sources #125
- consider pixel alignment of the GeoBox, not just CRS and resolution
- useful when working tih data sources that align
x=0,y=0to pixel centers rather than pixel edges
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
This is mostly about better support for multi-band assets, also fixes some corner cases in STAC item interpretation.
- Fix minor typo. by @tylere in #108
- Routine fixes for CI by @Kirill888 in #109
- fix: multi band asset parsing of band index #107 by @Kirill888 in #111
- Expand raster data detection by @Kirill888 in #116
- fix: band resolution for multi-band assets by @Kirill888 in #118
New Contributors
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- fix: handle missing bands when constructing Dask graph by @Kirill888 in #103
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- Add "continue on error" feature to
odc.stac.loadby @Kirill888 in #100 - Github actions maintenance
- Minor corrections to docs
Full Changelog: v0.3.3...v0.3.4