This release marks VirtualiZarr as mostly feature-complete, in the sense of achieving feature parity with kerchunk's logic for combining datasets, providing an easier way to manipulate kerchunk references in memory and generate kerchunk reference files on disk.
Future VirtualiZarr development will focus on generalizing and upstreaming useful concepts into the Zarr specification, the Zarr-Python library, Xarray, and possibly some new packages. See the roadmap in the documentation for details.
What's Changed
* Hypothesis test broadcasting by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/139
* Empty release notes for v0.2 by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/145
* Mark tests which require network access by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/144
* Install dependencies for tests via mamba by maxrjones in https://github.com/zarr-developers/VirtualiZarr/pull/148
* Use default version scheme for setuptools_scm by maxrjones in https://github.com/zarr-developers/VirtualiZarr/pull/149
* Use 3 numpy arrays for manifest internally by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/107
* Rename paths in manifest by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/152
* Ensure _ARRAY_DIMENSIONS get dropped from attrs by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/153
* Ensure attributes on coordinate variables are preserved during round-tripping by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/154
* Identify non dimension coords by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/156
* Also test exporting references to in-memory kerchunk reference dict by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/158
* Use magic bytes to identify file formats by scottyhq in https://github.com/zarr-developers/VirtualiZarr/pull/143
* Decoding `cftime_variables` by jsignell in https://github.com/zarr-developers/VirtualiZarr/pull/122
* Fix opening tiff and fits files by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/162
* Clarify that virtual datasets are not normal xarray datasets by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/173
* Warn on index creation by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/170
* Update roadmap for v1.0 by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/164
* Add example of using cftime_variables to usage docs by TomNicholas in https://github.com/zarr-developers/VirtualiZarr/pull/174
* Future-proof offset and size records in chunkmanifest by moradology in https://github.com/zarr-developers/VirtualiZarr/pull/177
* Use a set to avoid duplicate var names from kerchunk by moradology in https://github.com/zarr-developers/VirtualiZarr/pull/179