zarr-python
zarr-python copied to clipboard
An implementation of chunked, compressed, N-dimensional arrays for Python.
Recent discussions at the Refactor meeting have indicated indicated that adding generalized array support to the v3 roadmap would be useful. @akshaysubr - can I ask you to take this...
### Zarr version v2.17.2 ### Numcodecs version v0.12.1 (not relevant?) ### Python Version 3.12 ### Operating System Mac (not relevant?) ### Installation pip in virtual environment ### Description Not sure...
In v3, [`store.get`](https://github.com/zarr-developers/zarr-python/blob/096c900a76d08eb6bde86f5583eda697781710c8/src/zarr/abc/store.py#L8) can return `None`. For example, `MemoryStore.get` handles `KeyError` by returning `None`. However, that's the only exception handled this way, so basically `None` means `KeyError` for `MemoryStore`, which...
### Zarr version 2.17.2 ### Numcodecs version Numcodecs ### Python Version 3.9 ### Operating System FreeBSD 14 ### Installation port ### Description ``` ========================================================================================= FAILURES ========================================================================================= _____________________________________________________________________________ TestNestedFSStore.test_hierarchy _____________________________________________________________________________ [gw2]...
mypy was not in our dev dependencies. this PR adds it. expect CI to fail as mypy actually does something, instead of silently erroring out. closes #1788 TODO: * [...
Move static fixtures from `fixture` to `tests/fixture`, and alter the corresponding tests to look for fixtures in the new location. These tests contained code for regenerating these fixtures if they...
This adds a simple deprecation warning to the following stores: - [x] DBMStore - [x] LMDBStore - [x] SQLiteStore - [x] MongoDBStore - [x] RedisStore - [x] ABSStore - [x]...
Fixes #253 TODO: * [X] Changes documented in docs/release.rst * [ ] GitHub Actions have all passed * [ ] Test coverage is 100% (Codecov passes)
I thought I'd open an issue to track the path to adding 100% typing to the v3 branch. The mypy docs have a good [guide to gradually adding typing to...
Bumps [redis](https://github.com/redis/redis-py) from 5.0.3 to 5.0.4. Release notes Sourced from redis's releases. 5.0.4 Changes 🐛 Bug Fixes Make it possible to customize SSL ciphers [(#3212)](redis/redis-py#3212) Commits e71119d Make it possible...