-
-
Notifications
You must be signed in to change notification settings - Fork 329
Comparing changes
Open a pull request
base repository: zarr-developers/zarr-python
base: v3.0.6
head repository: zarr-developers/zarr-python
compare: v3.0.7
- 13 commits
- 54 files changed
- 19 contributors
Commits on Mar 22, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d376533 - Browse repository at this point
Copy the full SHA d376533View commit details -
update version policy to use effver (#2910)
* update version policy to use effver * style, fix missing verb * Update docs/developers/contributing.rst Co-authored-by: Joe Hamman <jhamman1@gmail.com> * Update docs/developers/contributing.rst * Update docs/developers/contributing.rst Co-authored-by: Joe Hamman <jhamman1@gmail.com> * Update docs/developers/contributing.rst Co-authored-by: David Stansby <dstansby@gmail.com> * Update docs/developers/contributing.rst Co-authored-by: David Stansby <dstansby@gmail.com> * Update docs/developers/contributing.rst Co-authored-by: David Stansby <dstansby@gmail.com> * add language about keeping changes smooth * Update docs/developers/contributing.rst * linewrap and style * chore: release notes --------- Co-authored-by: Joe Hamman <jhamman1@gmail.com> Co-authored-by: David Stansby <dstansby@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8c24819 - Browse repository at this point
Copy the full SHA 8c24819View commit details
Commits on Mar 24, 2025
-
obstore
-based Store implementation (#1661)Implementation of the Zarr Store API using obstore. --------- Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com> Co-authored-by: Joe Hamman <joe@earthmover.io> Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> Co-authored-by: Max Jones <14077947+maxrjones@users.noreply.github.com> Co-authored-by: Deepak Cherian <deepak@cherian.net> Co-authored-by: Tom Augspurger <tom.augspurger88@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9e8b50a - Browse repository at this point
Copy the full SHA 9e8b50aView commit details
Commits on Apr 3, 2025
-
Avoid memory copy in local store write (#2944)
* Avoid memory copy in local store write
Configuration menu - View commit details
-
Copy full SHA for 54b3d44 - Browse repository at this point
Copy the full SHA 54b3d44View commit details
Commits on Apr 4, 2025
-
Fix fill_value serialization issues (#2802)
* Fix fill_value serialization of NaN * Round trip serialization for array metadata v2/v3 * Unify metadata v2 fill value parsing * Test structured fill_value parsing * Remove redundancies, fix integral handling * Reorganize structured fill parsing * Bump up hypothesis deadline * Remove hypothesis deadline * Update tests/test_v2.py Co-authored-by: David Stansby <dstansby@gmail.com> --------- Co-authored-by: Deepak Cherian <deepak@cherian.net> Co-authored-by: David Stansby <dstansby@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3b6565b - Browse repository at this point
Copy the full SHA 3b6565bView commit details
Commits on Apr 9, 2025
-
Clean up warning filters in tests (#2714)
* Clean up warning filters in tests * Ignore some more warnings * Ignore some more warnings * Ignore boto3 deprecation warning * Ignore unclosed client warning * Filter another fsspec warning * Ignore zip warning * Filter warning in test_stateful * pre-commit fixes * Filter warning in test_wrapper * Filter warning in memorystore * Close pool in multiprocessing test * pre-commit fixes * Filter two more warnings * Filter another warning * Filter more warnings * Add changelog * Ignore unclosed client sessions * Put back dtype filter * Make client session filter better
Configuration menu - View commit details
-
Copy full SHA for 50abf3d - Browse repository at this point
Copy the full SHA 50abf3dView commit details
Commits on Apr 10, 2025
-
Return scalar when accessing zero dimensional array (#2718)
* Return scalar when accessing zero dimensional array * returning npt.ArrayLike instead of NDArrayLike because of scalar return values * returning npt.ArrayLike instead of NDArrayLike because of scalar return values * fix mypy in tests * fix mypy in tests * fix mypy in tests * improve test_scalar_array * fix typo * add ScalarWrapper * use ScalarWrapper as NDArrayLike * Revert "fix mypy in tests" * Revert "fix mypy in tests" This reverts commit 75d6cdf. * Revert "fix mypy in tests" This reverts commit 34bf260. * format * Revert "returning npt.ArrayLike instead of NDArrayLike because of scalar return values" This reverts commit 1a290c7. * Revert "returning npt.ArrayLike instead of NDArrayLike because of scalar return values" This reverts commit 3348439 * fix mypy for ScalarWrapper * add missing import NDArrayLike * ignore unavoidable mypy error * format * fix __array__ * extend tests * format * fix typing in test_scalar_array * add dtype to ScalarWrapper * correct dtype type * fix test_basic_indexing * fix test_basic_indexing * fix test_basic_indexing for dtype=datetime64[Y] * increase codecov * fix typing * document changes * move test_scalar_wrapper to test_buffer.py * remove ScalarWrapper usage * create NDArrayOrScalarLike * fix NDArrayOrScalarLike * fix mypy * fix mypy * fix mypy * fix mypy in asynchronous.py * fix mypy in test_api.py * fix mypy in test_api.py and synchronous.py * fix mypy in test_api.py and test_array.py * fix mypy in test_array.py * fix mypy in test_array.py * fix mypy in test_array.py * fix mypy in test_array.py * fix mypy in test_array.py, test_api.py, test_buffer.py, test_sharding.py * add bytes, str and datetime to ScalarType * only support numpy datetime64 in ScalarType * remove ScalarWrapper and update changes * undo wrong code changes * rename ``NDArrayOrScalarLike`` to ``NDArrayLikeOrScalar`` * rename ``NDArrayOrScalarLike`` to ``NDArrayLikeOrScalar`` * fix mypy in test_array.py * fix mypy in test_array.py * handle datetype scalars for different units * fix mypy * fix mypy * format
Configuration menu - View commit details
-
Copy full SHA for 06f7796 - Browse repository at this point
Copy the full SHA 06f7796View commit details -
zarr.array
from from an existingzarr.Array
(#2622)* add creation from other zarr * remove duplicated tests * improve test * test_iter_grid for non-squares * concurrent streaming for equal chunk sizes * fix merge * fix mypy * fix mypy * fix test_iter_grid * extract to zarr.from_array * fix mypy * fix mypy * format * fix test_creation_from_other_zarr_format * distinguish between keep and auto for from_array arguments * partition concurrency along new_array chunks * fix mypy * improve test_creation_from_other_zarr_format * add typing in test * Update src/zarr/core/array.py Co-authored-by: Norman Rzepka <code@normanrz.com> * add from_array with npt.ArrayLike * add write_data argument * improve tests * improve docstrings and add examples * fix mypy and readthedocs * fix mypy and readthedocs * fix mypy and readthedocs * fix mypy and readthedocs * fix readthedocs ERROR: Unexpected indentation * add release notes * format docstring examples * add write_data attr to synchronous.create_array * `create_array` calls `from_array` calls `init_array` * document changes * fix serializer from_array v2 to v3 * fix mypy * improve codecov * fix mypy * from_array: copy zarr format on default * in ``from_array`` make all arguments except ``store`` keyword-only, to match ``create_array`` * in ``from_array`` default shards="keep" * redundant ``ChunkKeyEncoding | ChunkKeyEncodingLike`` * fix argument order in calls of `from_array` * fix numpydoc-validation * add docstring to store2 pytest fixture * extract `_parse_keep_array_attr` from `from_array` * extract `_parse_keep_array_attr` from `from_array` * correct _parse_keep_array_attr * fix merge * fix merge --------- Co-authored-by: Norman Rzepka <code@normanrz.com>
Configuration menu - View commit details
-
Copy full SHA for 018f61d - Browse repository at this point
Copy the full SHA 018f61dView commit details
Commits on Apr 16, 2025
-
Fix hatch matrix setup for minimal and optional dependencies (#2872)
* Run minimal tests without fsspec, requests, aiohttp * Retain existing test env names * Use importorskip * Specify which matrix config to upload codecov on * Remove redundant gpu env * Add obstore to min_deps definition * Fix optional dependency set * Add remote_tests set to doctest
Configuration menu - View commit details
-
Copy full SHA for 5f49d24 - Browse repository at this point
Copy the full SHA 5f49d24View commit details
Commits on Apr 17, 2025
-
updated migration documention to say that '.' syntax is no longer all… (
#2997) * updated migration documention to say that '.' syntax is no longer allowed for variables in groups * fixed spelling error
Configuration menu - View commit details
-
Copy full SHA for f9b5a3b - Browse repository at this point
Copy the full SHA f9b5a3bView commit details
Commits on Apr 18, 2025
-
Fix nan encoding in consolidated metadata (#2996)
* Fix nan encoding in consolidated metadata Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 84d3284 - Browse repository at this point
Copy the full SHA 84d3284View commit details
Commits on Apr 19, 2025
-
Use unsigned bytes to back Buffer (#2738)
This makes compressors consistent with v2, and buffers consistents with `bytes` types. Fixes #2735 Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com> Co-authored-by: David Stansby <dstansby@gmail.com> Co-authored-by: jakirkham <jakirkham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bb55f0c - Browse repository at this point
Copy the full SHA bb55f0cView commit details
Commits on Apr 21, 2025
-
fix: Special-case suffix requests in obstore backend to support Azure (…
…#2994) * Special-case suffix requests in obstore backend Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a0761ac - Browse repository at this point
Copy the full SHA a0761acView commit details
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.6...v3.0.7