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