-
Notifications
You must be signed in to change notification settings - Fork 87
Zarr v3 support #969
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
Closed
Closed
Zarr v3 support #969
Changes from 4 commits
Commits
Show all changes
138 commits
Select commit
Hold shift + click to select a range
eaafdd1
changed pyproject to zarr>=3
LucaMarconato 3047662
adjust dependencies
LucaMarconato 9f26ce0
wip
LucaMarconato 241bbfe
more fixes
LucaMarconato bdb6da0
update ome-zarr dep
melonora e3a53df
Add zarr v3 formats
melonora 41b980f
refactoring formats
LucaMarconato cf6e90b
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato 67d2dd9
wip replace parse_url() with _open_zarr_store()
LucaMarconato 5d0b0cf
update way of writing transforms, update typehints
melonora 2c486b5
attempt fix consolidated metadata, fix channel names write
melonora fa4622f
fix partial read tests
melonora 4137c5e
fix path
melonora 90c8f92
access name in group directly
melonora c9a610b
fix read in consolidated metadata
melonora e6236e6
initial ugly fix groups and consolidated metadata when deleting
melonora 3e63bfe
fix reading back table
melonora 3c298a4
open group without using consolidated metadata when writing
melonora b6c2885
revert adding labels
melonora 1127edd
fix read / write issues with consolidated metadata
melonora 2502629
use_consolidated False when writing transforms
melonora d398e96
add ome_format arg
melonora 0fd4cce
check valid element formats in container format
melonora 484489e
uncomment code arrayNotFoundError
melonora ff4cfee
remove future annotations import
melonora 4d9003c
Merge branch 'main' into zarrv3
melonora 89b53f0
update workflow mac version
melonora 607580a
drop python 3.10
melonora 75e656b
change target python version and readthedocs python version
melonora b977b36
minor updates
melonora 0cfd29f
update Self import
melonora 3d0c3eb
fix ome errors
melonora fc7efda
add windows workflow
melonora 46c7b34
prevent consolidation labels group when deleting element
melonora 38f29fe
add shapes test
melonora a88c7e7
fix shape conversion
melonora 16aa529
update dask dependency because of zarr v3
melonora bdea210
fix multipoly
melonora ebc5080
fix invalid read name test
melonora 6ba53e4
use UPath
melonora 9608232
fix paths
melonora dd5bc23
resolve paths
melonora 8d788e0
refactor overwrite transformations
melonora a48ba23
refactor
melonora 6c5ee98
further refactor, add docstrings
melonora 25aca86
refactor io_raster
melonora 934c2bf
several refactors io
melonora ee78d30
war on warnings
melonora 42923c4
checks backward compatibility
melonora f11d683
correct test
melonora 2b71939
further reduce warnings
melonora 94971cb
remove log with no useful info
melonora 5672e19
remove log as it is stated in doc string
melonora 6a67034
move log to info in docstring
melonora 68ce29f
remove deprecated warning
melonora 82f12b0
get rid of categorical and str casting warnings
melonora bf607b3
below 1000 warnings
melonora 20469f8
further reduction of warnings
melonora 429db46
remove deprecated code
melonora 2a5ec5b
correct location for storing transforms
melonora 016da2e
consistent naming
melonora 3e5490e
update according to ome-zarr-py
melonora be1ae2f
correct docstring
melonora 8873fa0
update docstring
melonora b1ade7e
remove todo
melonora 421b56f
remove unassigned function call
melonora 0bb8bc9
refactor new _open_zarr_store to _resolve_zarr_store
melonora fd08907
silence zarr parquet warnings
melonora 74a81cd
change overwriting warning, silence in tests
melonora 2bc809c
silence overwriting warnings
melonora 6e43b42
silence chunk warning
melonora bd0468e
remove argument from docstring, update typehint
melonora 54e0d87
update typehint
melonora fc052d7
small fixes
LucaMarconato 421d45c
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato fc41701
merge
melonora 7c1bd7e
fail if not root does not exist
melonora b9e5d92
write out function name
melonora 8544684
small fixes
LucaMarconato 6840304
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato fa62038
initial replacement parse_url
melonora c21ac8c
initial replacement parse_url
melonora 6a0c2d0
alter docstring
melonora 0c44ddb
adjust argument docstring
melonora a2a2a45
remove overwrite warnings
melonora ac56372
fix test
melonora 22fce41
replace parse_url
melonora 92390d2
change version
melonora ffc7ab0
remove type hints from docstrings
melonora 1decd22
refactor to one function
melonora daa804b
change typehint
melonora 564abae
remove typehints from docstring
melonora aa8e686
remove type hint return in docstring
melonora 36c5987
remove comment
melonora 48f0b81
ensure comment added back
melonora b6e23f7
fix channel metadata
melonora 7959e02
get rid of TableValidateMixin
melonora 8e16c8e
code fixes
LucaMarconato 62101b6
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato 906e3a9
fix
LucaMarconato 878dce1
remove format without effect
melonora a9f4ca0
remove unnecessary catch warnings
melonora 09ac152
add todo
melonora f6bae29
fixes
LucaMarconato 76157b6
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato 7997f3b
remove unnecessary .get('ome')
melonora 28e8c3e
merge
melonora b19256b
add clarifying comment
melonora 2bed0ce
wip tests readwrite across formats
LucaMarconato a616e77
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato 21e5794
return None instead of AnnData
melonora 46c0753
remove TODO
melonora 9c3914e
remove invalid characters from test
melonora 0f230b7
remove unused fixture and commented code
melonora 5f5b8d7
almost completed extending readwrite tests to all container versions
LucaMarconato a190626
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato 02a5df7
add OSError
melonora f10c9bf
partial fix writing empty spatialdata
melonora e731261
fix type
melonora b431781
fix overwrite when no zarr store
melonora 4e33d98
fix write element to empty directory location
melonora 04aae9f
correct no zarr store write test
melonora 594003b
remove unnecessary code
melonora 17eaf8d
fix write_element
LucaMarconato e38e5ff
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato ffdc9da
delete group isntead of .zattrs
melonora 8f0f438
remove parse_url
LucaMarconato dacac00
Merge branch 'zarrv3' of https://github.com/scverse/spatialdata into …
LucaMarconato d3191a3
removed logger.ingo() and most of remaining warnings from tests
LucaMarconato 48ad6fd
addressing review comments
LucaMarconato a9e7242
addressed consolidate metadata comment
LucaMarconato 71adfe1
make full coverage of _validate_can_safely_write_to_path() easier to …
LucaMarconato 7c56b25
restore partial read/write tests
melonora c88b488
minor changes in test_partial_read(); code review finished
LucaMarconato 51292d5
support ome-zarr-py master
LucaMarconato d2b0463
fix docs
LucaMarconato 709bdd8
ensure multiscales written correctly
melonora 59df1ca
refactor read_zarr (#982)
melonora 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
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.