-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manifest arrays use arrayv3metadata #429
Manifest arrays use arrayv3metadata #429
Conversation
…not happy about this)
@@ -1,13 +1,25 @@ | |||
"""Pytest configuration and fixtures for virtualizarr tests.""" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I reorganized this file as it includes fixtures, variables and helper functions of various purpose.
@@ -283,9 +284,6 @@ def _dataset_to_variable( | |||
list: xarray.Variable | |||
A list of xarray variables. | |||
""" | |||
# This chunk determination logic mirrors zarr-python's create | |||
# https://github.com/zarr-developers/zarr-python/blob/main/zarr/creation.py#L62-L66 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I removed this comment because I think the reference is from a previous version of zarr-python - @sharkinsspatial do you know if we can and should include an updated link?
@TomNicholas this PR is ready for re-review and 🤞🏽 hopefully good to merge (to
And then I might also create a ticket to test this branch against all (or most) current examples. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @abarciauskas-bgse ! Let's just get this merged into a stable branch so that others can build on it.
Awesome work @abarciauskas-bgse! |
This is still very much a WIP - many tests and implementations still need to be fixed.
A few notes:
_parse_chunk_encoding_v3
function since it is a private function and may change, which is why some of that logic is replicated inconvert_to_codec_pipeline
Checklist
docs/releases.rst
New functions/methods are listed inapi.rst
New functionality has documentation