Search for a command to run...
See release notes at https://zarr.readthedocs.io/en/stable/release-notes.html What's Changed Bump the actions group with 2 updates by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/3600 fix: clearer description of array.target_shard_size_bytes by @ilan-gold in https://github.com/zarr-developers/zarr-python/pull/3599 chore/pin pytest asyncio by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3606 fix tests for stand-alone example scripts by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3605 fix: auto-chunking when auto-sharding 1MiB number by @ilan-gold in https://github.com/zarr-developers/zarr-python/pull/3603 Some minor linter \ type-hint fixes for my own sanity by @xaviernogueira in https://github.com/zarr-developers/zarr-python/pull/3623 remove pytest pin by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3619 use the result of the broadcasted array to check the contents by @hmaarrfk in https://github.com/zarr-developers/zarr-python/pull/3629 docs: Correct grammar issues in a/an usage by @star1327p in https://github.com/zarr-developers/zarr-python/pull/3634 Bump the actions group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/3630 ci: align pre-commit Python with tooling config by @ramanbansal1 in https://github.com/zarr-developers/zarr-python/pull/3633 chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/zarr-developers/zarr-python/pull/3610 adjust docstrings for _iter_shard methods / functions by @melonora in https://github.com/zarr-developers/zarr-python/pull/3615 Add experimental section to the API docs by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3642 Add instructions to contributing guide about executable docs by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3645 Fix deprecation of setting shape on a numpy array in 2.5+ by @mscheltienne in https://github.com/zarr-developers/zarr-python/pull/3648 Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in the actions group by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/3646 Set copy=False in reshape operation by @mscheltienne in https://github.com/zarr-developers/zarr-python/pull/3649 Bump mimimum supported version of numpy by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3636 add benchmarks using pytest-benchmark and codspeed by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3562 Simplify testing of different numpy versions by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3654 Clean up test extra dependencies by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3656 docs: Correct some typos in documentation by @star1327p in https://github.com/zarr-developers/zarr-python/pull/3661 Bump actions/checkout from 5 to 6 in the actions group by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/3659 chore/use prek by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3658 Add benchmarks for sharded + local store indexing by @aldenks in https://github.com/zarr-developers/zarr-python/pull/3663 Add methods for getting bytes + json to store abc by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3638 Bump astral-sh/setup-uv from 5 to 7 in the actions group by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/3669 only run codspeed benchmarks on PRs labelled 'benchmark' by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3673 Improve the usability of array runtime config by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3668 chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/zarr-developers/zarr-python/pull/3689 Fix HTML syntax errors in README.md table by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3694 Fix grammar, typos, and clarity issues in documentation by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3693 fix: raise error when encountering nullable string dtype by @flying-sheep in https://github.com/zarr-developers/zarr-python/pull/3695 lift async array methods to stand-alone functions by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3676 don't use depdendabot for the support/v2 branch by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3701 Support with read only in wrappers by @BorisTheBrave in https://github.com/zarr-developers/zarr-python/pull/3700 perf:improve performance of morton order iter by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3705 allow numpy ints in shapelike by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3706 🐛 Fix obstore listdir method using _relativize_path by @antoinegaston in https://github.com/zarr-developers/zarr-python/pull/3657 perf:remove isinstance check by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3704 Skip chunk coordinate enumeration in resize when array is only growing (#3650) by @jakenotjay in https://github.com/zarr-developers/zarr-python/pull/3702 perf:Add additional sharding benchmarks by @mkitti in https://github.com/zarr-developers/zarr-python/pull/3712 perf: Optimize Morton order with hypercube and vectorization by @mkitti in https://github.com/zarr-developers/zarr-python/pull/3708 fix/nested shard reads by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3655 perf: Vectorize get_chunk_slice for faster sharded writes by @mkitti in https://github.com/zarr-developers/zarr-python/pull/3713 TEST: fix group selection for delete by @ianhi in https://github.com/zarr-developers/zarr-python/pull/3707 Add non-power-of-2 shapes for Morton coding to benchmarks by @mkitti in https://github.com/zarr-developers/zarr-python/pull/3717 perf: Fix near-miss penalty in _morton_order with hybrid ceiling+argsort strategy by @mkitti in https://github.com/zarr-developers/zarr-python/pull/3718 chore/update hatch + use dependency groups by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3728 perf: add sync methods to codecs by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3721 fix: implement separate cache for byte-range-requests by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3710 chore: update ruff and fix new ruff issues by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3739 chore: update pre-commit hooks by @pre-commit-ci[bot] in https://github.com/zarr-developers/zarr-python/pull/3738 Use the prek GitHub Action by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3745 Limit privilege escalation and token theft in workflows by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3742 chore: no need to check reST files by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3743 chore: Pre-commit hook for multi-character lstrip/rstrip by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3756 docs: use dark text color on light mode search bar by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3760 docs: add example of creating uncompressed arrays (#3464) by @abishop1990 in https://github.com/zarr-developers/zarr-python/pull/3752 fix: BaseFloat._check_scalar rejects invalid string values (#3586) by @abishop1990 in https://github.com/zarr-developers/zarr-python/pull/3762 docs: fix docstring for Array.cdata_shape by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3768 fix: apply drop_axes squeeze in partial decode path for sharding (#3691) by @abishop1990 in https://github.com/zarr-developers/zarr-python/pull/3763 docs: add favicon by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3775 fix: validate that dask-style chunks have regular shapes by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3779 docs: add glossary by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3767 docs: fix search color by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3777 perf/store sync by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3725 Remove rich as required for tree() by @ianhi in https://github.com/zarr-developers/zarr-python/pull/3778 chore: less frequent codspeed runs by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3784 Add missing slash character to towncrier issue format by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3788 doc: add ai use policy to contributing guide by @jhamman in https://github.com/zarr-developers/zarr-python/pull/3769 chore/towncrier header by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3789 chore: Use OIDC for publishing by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3791 chore/3.1.6 release notes by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3790 New Contributors @xaviernogueira made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3623 @hmaarrfk made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3629 @ramanbansal1 made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3633 @melonora made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3615 @mscheltienne made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3648 @flying-sheep made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3695 @BorisTheBrave made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3700 @antoinegaston made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3657 @jakenotjay made their first contributio