Skip to content

Is ArrayV3Metadata public API? #2986

Description

@TomNicholas

In VirtualiZarr we now make pretty heavily use of some zarr-python internals, particularly ArrayV3Metadata, which is stored under one of the two main properties of a ManifestArray.

VirtualiZarr is a weird project and I don't expect us to be able to fully only use public zarr-python API (if anything we might want to go the other direction and get integrated upstream), but it would be good to know if you all consider ArrayV3Metadata a stable (semi-)public class or an internal implementation detail that could be removed at any time?

To be clear, the ship sailed on us using ArrayV3Metadata a while ago - it is too useful not to! I'm just raising this to track the question because @jhamman asked me to.

cc @maxrjones @abarciauskas-bgse

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions