v1.3.0
This release stabilises our dependencies - you can now use released versions of VirtualiZarr, Kerchunk, and Icechunk all in the same environment!
It also fixes a number of bugs, adds minor features, changes the default reader for HDF/netCDF4 files, and includes refactors to reduce code redundancy with zarr-python v3. You can also choose which sets of dependencies you want at installation time.
What's Changed
- Release guide release notes correction by @TomNicholas in #333
- Improve readme and top-level package description by @TomNicholas in #337
- Fix group kwarg by @TomNicholas in #338
- Legacy->archival by @TomNicholas in #344
- move some kerchunk tests to dedicated test module by @TomNicholas in #351
- Nit:
upstream.yml
was namedmin-deps
by @norlandrhagen in #355 - Remove warning when passing indexes=None by @TomNicholas in #357
- Add nbytes property by @TomNicholas in #227
- More indexes fixes by @TomNicholas in #358
- Configure codecov to ignore tests folder by @maxrjones in #362
- xfail test which times out due to large nisar file by @TomNicholas in #370
- Sync with icechunk alpha 8 by @mpiannucci in #368
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #372
- Test FITS reader on Hubble Space Telescope data by @TomNicholas in #363
- Align accepted filetypes with docstring description by @maxrjones in #361
- Keep fill value for encoding by @abarciauskas-bgse in #369
- Fix hdf typing by @TomNicholas in #380
- Fix subgroup dims in HDF reader by @TomNicholas in #366
- Add
group
option todataset_to_icechunk
by @chuckwondo in #383 - Silence pip root user warnings in CI by @chuckwondo in #384
- Address warnings emitted during test execution for deallocating cachefilemanager by @chuckwondo in #386
- Add group param to virtualize Dataset accessor by @chuckwondo in #391
- Ignore conftest.py in code coverage by @chuckwondo in #388
- Fix drop_variables support in kerchunk, dmrpp by @chuckwondo in #396
- Skip tests that often take ages in the CI by @TomNicholas in #398
- Updated docs for loading variables by @kjdoore in #334
- Vendor kerchunk netCDF3 reader by @TomNicholas in #397
- Switch to custom netcdf4/hdf5 backend by @jsignell in #395
- Revert "Vendor kerchunk netCDF3 reader (#397)" by @maxrjones in #408
- Update usage.md with append method for icechunk by @abarciauskas-bgse in #409
- Fix HDFVirtualBackend handling of non coordinate dimension HDF datasets. by @sharkinsspatial in #410
- Update to zarr 3 and main kerchunk by @jsignell in #406
- Update to zarr-v3-compatible released version of Kerchunk (0.2.8) by @TomNicholas in #412
- Split optional dependencies in pyproject.toml by @TomNicholas in #309
- Fix tests by recreating the repo every time by @abarciauskas-bgse in #417
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #416
- Update Icechunk dependency to v0.1.1 by @TomNicholas in #419
New Contributors
- @chuckwondo made their first contribution in #383
- @kjdoore made their first contribution in #334
Full Changelog: v1.2.0...v1.3.0