Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork366
Comparing changes
Open a pull request
base repository:zarr-developers/zarr-python
Uh oh!
There was an error while loading.Please reload this page.
base:v3.0.6
head repository:zarr-developers/zarr-python
Uh oh!
There was an error while loading.Please reload this page.
compare:v3.0.7
- 13commits
- 54files changed
- 19contributors
Commits on Mar 22, 2025
update version policy to use effver (#2910)
* update version policy to use effver* style, fix missing verb* Update docs/developers/contributing.rstCo-authored-by: Joe Hamman <jhamman1@gmail.com>* Update docs/developers/contributing.rst* Update docs/developers/contributing.rstCo-authored-by: Joe Hamman <jhamman1@gmail.com>* Update docs/developers/contributing.rstCo-authored-by: David Stansby <dstansby@gmail.com>* Update docs/developers/contributing.rstCo-authored-by: David Stansby <dstansby@gmail.com>* Update docs/developers/contributing.rstCo-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>
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>
Commits on Apr 3, 2025
Avoid memory copy in local store write (#2944)
* Avoid memory copy in local store write
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.pyCo-authored-by: David Stansby <dstansby@gmail.com>---------Co-authored-by: Deepak Cherian <deepak@cherian.net>Co-authored-by: David Stansby <dstansby@gmail.com>
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
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 commit75d6cdf.* Revert "fix mypy in tests"This reverts commit34bf260.* format* Revert "returning npt.ArrayLike instead of NDArrayLike because of scalar return values"This reverts commit1a290c7.* Revert "returning npt.ArrayLike instead of NDArrayLike because of scalar return values"This reverts commit3348439* 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
zarr.arrayfrom 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.pyCo-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>
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
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
Commits on Apr 18, 2025
Fix nan encoding in consolidated metadata (#2996)
* Fix nan encoding in consolidated metadataCo-authored-by: Davis Bennett <davis.v.bennett@gmail.com>
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#2735Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com>Co-authored-by: David Stansby <dstansby@gmail.com>Co-authored-by: jakirkham <jakirkham@gmail.com>
Commits on Apr 21, 2025
fix: Special-case suffix requests in obstore backend to support Azure (…
…#2994)* Special-case suffix requests in obstore backendCo-authored-by: Davis Bennett <davis.v.bennett@gmail.com>
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
Uh oh!
There was an error while loading.Please reload this page.