-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Compatibility for zarr-python 3.x #9552
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
Merged
Merged
Changes from all commits
Commits
Show all changes
93 commits
Select commit
Hold shift + click to select a range
c54a052
Remove zarr pin
TomAugspurger 483eb7f
Define zarr_v3 helper
TomAugspurger 40a746c
zarr-v3: filters / compressors -> codecs
TomAugspurger 6c8d2bb
zarr-v3: update tests to avoid values equal to fillValue
TomAugspurger 531b521
Various test fixes
TomAugspurger 849df40
zarr_version fixes
TomAugspurger 88bd64b
fixup! zarr-v3: filters / compressors -> codecs
TomAugspurger ef1549a
fixup! fixup! zarr-v3: filters / compressors -> codecs
TomAugspurger 20c22bd
fixup
TomAugspurger 6087e5e
path / key normalization in set_variables
TomAugspurger 15fe55e
fixes
TomAugspurger 8e06bc7
workaround nested consolidated metadata
TomAugspurger f22100e
Merge remote-tracking branch 'upstream/main' into fix/zarr-v3
TomAugspurger f8c427f
test: avoid fill_value
TomAugspurger 594d36d
test: Adjust call counts
TomAugspurger 046d37e
zarr-python 3.x Array.resize doesn't mutate
TomAugspurger 6b0ca62
test compatibility
TomAugspurger d315583
skip ZipStore with_mode
TomAugspurger 389cc82
test: more fill_value avoidance
TomAugspurger 1fe409a
test: more fill_value avoidance
TomAugspurger 7c29ea6
v3 compat for instrumented test
TomAugspurger efb66dd
Merge remote-tracking branch 'upstream/main' into fix/zarr-v3
TomAugspurger 90c0ae6
Merge remote-tracking branch 'upstream/main' into fix/zarr-v3
TomAugspurger 9b3c288
Handle zarr_version / zarr_format deprecation
TomAugspurger 3717391
wip
rabernat 8d16bb2
most Zarr tests passing
rabernat bd978b0
unskip tests
rabernat 34c4c24
add custom Zarr _FillValue encoding / decoding
rabernat 118e50e
Merge branch 'fix/zarr-v3' into ryan/fix/zarr-3
TomAugspurger e6e2066
Merge pull request #1 from rabernat/ryan/fix/zarr-3
TomAugspurger 1d1d9cb
relax dtype comparison in test_roundtrip_empty_vlen_string_array
rabernat 9089508
Merge remote-tracking branch 'tom/fix/zarr-v3' into ryan/fix/zarr-3
rabernat ea00308
fix test_explicitly_omit_fill_value_via_encoding_kwarg
rabernat a330e4b
fix test_append_string_length_mismatch_raises
rabernat bde42ee
fix test_check_encoding_is_consistent_after_append for v3
rabernat b15705d
skip roundtrip_endian for zarr v3
rabernat 38f43b9
unskip datetimes and fix test_compressor_encoding
rabernat 1cfc458
unskip tests
rabernat af1a0b8
add back dtype skip
rabernat d9d6fee
Merge branches 'ryan/fix/zarr-v3-2', 'ryan/fix/zarr-v3-3', 'ryan/fix/…
rabernat 4c54371
Merge pull request #2 from rabernat/ryan/fix/zarr-v3-2
TomAugspurger 1ce8878
Merge pull request #9 from rabernat/ryan/fix/zarr-v3-combined
TomAugspurger 0c2e260
point upstream to v3 branch
TomAugspurger fc2738a
Merge branch 'main' into fix/zarr-v3
jhamman 0e47c3f
Create temporary directory before using it
TomAugspurger 5b39f42
Avoid zarr.storage.zip on v2
TomAugspurger 7d9fc05
fixed close_store_on_close bug
TomAugspurger 0fa94ee
Remove workaround, fixed upstream
TomAugspurger c2fd6f1
Restore original `w` mode.
TomAugspurger ac2ef29
workaround for store closing with mode=w
TomAugspurger c6be467
typing fixes
TomAugspurger 5b5b77f
compat
TomAugspurger 4f07eb7
Remove unnecessary pop
TomAugspurger 5151bc2
fixed skip
TomAugspurger 00c62d7
fixup types
TomAugspurger e0390a5
fixup types
TomAugspurger 2e7ec07
[test-upstream]
TomAugspurger 26081d4
Update install-upstream-wheels.sh
jhamman 0350056
set use_consolidated to false when user provides consolidated=False
jhamman a38bff6
fix: import consolidated_metadata from package root
jhamman 08f0594
fix: relax instrumented store checks for v3
jhamman 0e81edf
Merge pull request #10 from jhamman/fix/zarr-v3-consolidated-false
TomAugspurger 55d852d
Merge pull request #11 from jhamman/fix/cm-import
TomAugspurger 3491137
Merge pull request #12 from jhamman/fix/instrumented-store-check
TomAugspurger 5bf5f2a
Merge remote-tracking branch 'upstream/main' into fix/zarr-v3
TomAugspurger f2f9fff
Adjust 2.18.3 thresholds
TomAugspurger a84fa79
skip datatree zarr tests w/ zarr 3 for now
jhamman c280f24
Merge pull request #13 from jhamman/fix/skip-datatree-tests
TomAugspurger 9fec1d6
fixed kvstore usage
TomAugspurger 04c017e
typing fixes
TomAugspurger 625591e
move zarr.codecs import
TomAugspurger 3795b07
fixup ignores
TomAugspurger ea2cb57
storage options fix, skip
TomAugspurger 4f617d2
fixed types
TomAugspurger d1e3c73
Update ci/install-upstream-wheels.sh
jhamman 45d5a78
type fixes
jhamman f208c39
whats-new
jhamman 968217c
Update xarray/tests/test_backends_datatree.py
jhamman 45a37f6
fix type import
jhamman c15e856
Merge branch 'fix/zarr-v3' of github.com:TomAugspurger/xarray into fi…
jhamman c10bfc0
set mapper, chunk_mapper
TomAugspurger 82e6a6d
Pass through zarr_format
TomAugspurger d752693
Fixup
TomAugspurger 0fd4103
Merge remote-tracking branch 'upstream/main' into fix/zarr-v3
TomAugspurger c2a47a1
more cleanup
TomAugspurger 26b2661
revert test changes
TomAugspurger 1d73d36
Update xarray/backends/zarr.py
dcherian be79e88
cleanup
dcherian ff0f2c0
update docstring
dcherian 5f37042
Merge branch 'main' into fix/zarr-v3
dcherian 268e3eb
fix rtd
dcherian 1abb2ba
Merge branch 'main' into fix/zarr-v3
dcherian 7682bf4
tweak
dcherian File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.