Skip to content

Conversation

@BrianMichell
Copy link
Collaborator

@BrianMichell BrianMichell commented Dec 30, 2025

This PR will enable support for both Zarr v2 and v3. This requires

TODO:

  • Add mdio-python v1.1.2 as part of compatibility tests
  • Ensure mdio-python v1.1.2 Dataset Models JSON match for validation
  • Bump Tensorstore requirement once above PR is merged
  • Ensure appropriate test coverage applied across both zarr versions (Certain conditions were causing program deadlocks rather than graceful error Results)
  • Remove debug prints
  • Investigate requirement for double-open of structured dtype
  • Update examples
  • Update dev container environment
  • Resolve MDIO-Python v1.0 alignment for fill values #161

@BrianMichell BrianMichell changed the title Update tensorstore Update Tensorstore driver to support structured dtype and add support for Zarr v2 and v3 backend Dec 30, 2025
@BrianMichell BrianMichell added the enhancement New feature or request label Dec 30, 2025
…use Tensorstore instead of STL libraries for cloud native access
- Introduced shared utilities for inferring drivers and normalizing paths in `dataset_factory.h` and `dataset.h`.
- Updated metadata transformation logic to streamline handling of local and cloud paths.
- Added comprehensive tests for new utility functions in `zarr_test.cc` to ensure correctness.
- Improved code readability and reduced duplication across driver implementations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MDIO-Python v1.0 alignment for fill values

1 participant