-
-
Notifications
You must be signed in to change notification settings - Fork 370
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: zarr-developers/zarr-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.0.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: zarr-developers/zarr-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.4
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 25 files changed
- 5 contributors
Commits on Feb 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for e8bfb64 - Browse repository at this point
Copy the full SHA e8bfb64View commit details
Commits on Feb 20, 2025
-
don't serialize empty tuples for v2 filters, and warn when reading su…
…ch metadata (#2847) * don't serialize empty tuples for v2 filters, and warn when reading such metadata * release notes * alter text in comment * add skeleton of metadata spec compliance property test * do something for V3 --------- Co-authored-by: Deepak Cherian <deepak@cherian.net>
Configuration menu - View commit details
-
Copy full SHA for 96c9677 - Browse repository at this point
Copy the full SHA 96c9677View commit details
Commits on Feb 23, 2025
-
Fix a bug when setting complete chunks (#2851)
* Fix a bug when setting complete chunks Closes #2849 * much simpler test * add release note * Update strategy priorities: 1. Emphasize arrays of side > 1, 2. Emphasize indexing the last chunk for both setitem & getitem * Use short node names * bug fix * Add scalar tests * [revert] * Add unit test * one more test * Add xfails * switch to skip, XPASS is not allwoed * Fix test * cleaniup --------- Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8b59a38 - Browse repository at this point
Copy the full SHA 8b59a38View commit details -
* 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 <jhamman1@gmail.com> * 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 <jhamman1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8d2fb47 - Browse repository at this point
Copy the full SHA 8d2fb47View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.0.3...v3.0.4