Skip to content

Tags: fei-yang-wu/zarr-python

Tags

v3.0.10

Toggle v3.0.10's commit message
release notes

v3.0.9

Toggle v3.0.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
3.0.9 release notes (zarr-developers#3183)

* Create read only copy if needed when opening a store path (zarr-developers#3156)

* Create read only copy if needed when opening a store path

* Add ValueError to Raises section

* Update expected warning

* Update src/zarr/storage/_common.py

Co-authored-by: Davis Bennett <[email protected]>

* Use ANY_ACCESS_MODE

* Update src/zarr/storage/_common.py

Co-authored-by: David Stansby <[email protected]>

* Update src/zarr/storage/_common.py

Co-authored-by: David Stansby <[email protected]>

* Update changes

* Try using get_args on definition

* Revert "Try using get_args on definition"

This reverts commit 7ad760f.

* Add test

* Remove warning

* Apply suggestion for try; except shortening

Co-authored-by: Tom Nicholas <[email protected]>

* Improve code coverage

---------

Co-authored-by: Davis Bennett <[email protected]>
Co-authored-by: David Stansby <[email protected]>
Co-authored-by: Tom Nicholas <[email protected]>
(cherry picked from commit 5731c6c)

* release notes

---------

Co-authored-by: Max Jones <[email protected]>
Co-authored-by: David Stansby <[email protected]>
Co-authored-by: Tom Nicholas <[email protected]>

v3.0.8

Toggle v3.0.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog for 3.0.8 (zarr-developers#3071)

* Changelog for 3.0.8

* Add warning to top of release notes

* fix warning

v3.0.7

Toggle v3.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Special-case suffix requests in obstore backend to support Azure (

…zarr-developers#2994)

* Special-case suffix requests in obstore backend

Co-authored-by: Davis Bennett <[email protected]>

v2.18.7

Toggle v2.18.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add a test with up to date dependencies & fix zarr-python v2 (zarr-de…

…velopers#2973)

* Test with latest dependencies

* Update job name

* Add pytest-timeout

* Add numcodecs pin

* Install msgpack python

v2.18.6

Toggle v2.18.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add a changelog for 2.18.6 (zarr-developers#2970)

v2.18.5

Toggle v2.18.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release notes for 2.18.5 (zarr-developers#2936)

v3.0.6

Toggle v3.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: update release notes for 3.0.6 (zarr-developers#2923)

v3.0.5

Toggle v3.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
3.0.5 release prep (zarr-developers#2898)

* fix release note file names

* update release notes

* add missing release notes section for 3.0.4

v3.0.4

Toggle v3.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat/batch creation (zarr-developers#2665)

* sketch out batch creation routine

* scratch state of easy batch creation

* rename tupleize keys

* tests and proper implementation for create_nodes and create_hierarchy

* privatize

* use Posixpath instead of Path in tests; avoid redundant cast

* restore cast

* pureposixpath instead of posixpath

* group-level create_hierarchy

* docstring

* sketch out from_flat for groups

* better concurrency for v2

* revert change to default concurrency

* create root correctly

* working _from_flat

* working dict serialization for _ImplicitGroupMetadata

* remove implicit group metadata, and add some key name normalization

* add path normalization routines

* use _join_paths for safer path concatenation

* handle overwrite

* rename _from_flat to _create_rooted_hierarchy, add sync version

* add test for _create_rooted_hierarchy when the output should be an array, and for when the input is invalid

* increase coverage, one way or another

* remove replace kwarg for _set_return_key

* shield lines from coverage

* add some tests

* lint

* improve coverage with more tests

* use store + path instead of StorePath for hierarchy api

* docstrings

* docstrings

* release notes

* refactor sync / async functions, and make tests more compact accordingly

* keyerror -> filenotfounderror

* keyerror -> filenotfounderror, fixup

* add top-level exports

* mildly refactor node input validation

* simplify path normalization

* refactor to separate sync and async routines

* remove semaphore kwarg, and add test for concurrency limit sensitivity

* wire up semaphore correctly, thanks to a test

* export read_node

* docstrings

* docstrings

* read_node -> get_node

* Update src/zarr/api/synchronous.py

Co-authored-by: Joe Hamman <[email protected]>

* update docstring

* add function signature tests

* update exception name

* refactor: remove path kwarg, bring back ImplicitGroupMetadata

* prune top-level synchronous API

* more api pruning

* put sync wrappers in sync_group module, move utils to utils

* ensure we always have a root group

* docs

* fix group.create_hierarchy to properly prefix keys with the name of the group

* docstrings

* docstrings

* docstring examples

---------

Co-authored-by: Joe Hamman <[email protected]>