Skip to content

generic container data types #57

Description

@d-v-b

it would be useful to have some data types for expressing collections of of other data types.

  • if we defined base byte and utf8 data types, then the existing bytes and string data types could be expressed as variable_length[<base type>]
  • similarly, the existing r* data type, and other fixed-length bytes data types, could be expressed as fixed_length[<base type>]. This data type would require a length (in scalars) as part of its configuration.
  • NumPy supports "subarray" data types, which are basically an N-dimensional generalization of a fixed-length container for some base data type. Users have requested support for this data type in Zarr-Python. I would like to have a spec in place before implementing anything.

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