zarr-python
zarr-python copied to clipboard
use compressor, filters, post_compressor for Array v3 create
In terms of abstraction levels, this pushes the codecs
kwarg below the array creation API. Instead, we use the kwarg "filters" to denote ArrayArray codecs, "compressor" to denote the ArrayBytes codec, and "post_compressors" to denote the BytesBytesCodecs. This makes the top-level array creation API more explicit AND more similar to v2. Implementation of ideas expressed in #1943.