Skip to content

codec x dtype interactions #3491

@d-v-b

Description

@d-v-b

in #3332 I'm building out zarr v3 support for codecs that perform a data type transformation, namely Astype, FixedScaleOffset and Delta.

All of these codecs contain a data type specification in their configuration. At the moment, that representation is a Zarr v2 / numpy string like "|u1" which is totally out of place in Zarr v3, which introduced a new, incompatible data type representation.

The changes in #3332 will include logic that consistently uses Zarr V2 data type representations when serializing codec configs in a zarr v2 context, and Zarr V3 representations in a zarr v3 context, but people should generally be aware that there's a tight coupling between data types and codecs that we were not properly handling before.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions