zarr-python
zarr-python copied to clipboard
An implementation of chunked, compressed, N-dimensional arrays for Python.
These files must have been fixed at some point without the mypy overrides being removed, so remove them. TODO: * [ ] Add unit tests and/or doctests in docstrings *...
This reveals some typing errors that aren't spotted if numpy is absent. This will fail for now until I make the fixes. TODO: * [ ] Add unit tests and/or...
Finishes typing `zarr.metadata`. Alongside adding typing, it made sense to fix/improve some of the typing elsewhere that's called by `ArrayMetadata.__init__`. TODO: * [ ] Add unit tests and/or doctests in...
Marking as Work In Progress for now. Currently waiting on #1670 to merge. Closes #1598 Fixes #1019 Open questions I could use feedback on: 1. I've combined `zarr.creation` and `zarr.convenience`...
Note: #1872 is the same applied to the [`v3`](https://github.com/zarr-developers/zarr-python/tree/v3) branch TODO: * [ ] Add unit tests and/or doctests in docstrings * [ ] Add docstrings and API docs for...
Note: #1869 is the same applied to the [`v3`](https://github.com/zarr-developers/zarr-python/tree/v3) branch TODO: * [ ] Add unit tests and/or doctests in docstrings * [ ] Add docstrings and API docs for...
This enables strict mypy typing, fixing https://github.com/zarr-developers/zarr-python/issues/1783 🎉 TODO: * [ ] Add unit tests and/or doctests in docstrings * [ ] Add docstrings and API docs for any new/modified...
As discussed in #1849, I think it would be very helpful for users who are not necessarily keeping up to date with Zarr development to get some warning that their...
### Zarr version 2.18.1 ### Numcodecs version 0.12.1 ### Python Version 3.10.14 ### Operating System Linux ### Installation From autogenerated from git tag tar ball. ### Description Looks like `zarr`...
- Merges the codec batch mixins into the Codec ABC - Renames `evolve` to `evolve_from_array_spec` - Uses `as_ndarray_like` in the _v2 codecs. @madsbk maybe we can do even better?