5353 ZARR_JSON ,
5454 ZARRAY_JSON ,
5555 ZATTRS_JSON ,
56- DimensionNames ,
56+ DimensionNamesLike ,
5757 MemoryOrder ,
5858 ShapeLike ,
5959 ZarrFormat ,
@@ -389,7 +389,7 @@ async def create(
389389 | None
390390 ) = None ,
391391 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
392- dimension_names : DimensionNames = None ,
392+ dimension_names : DimensionNamesLike = None ,
393393 # runtime
394394 overwrite : bool = False ,
395395 data : npt .ArrayLike | None = None ,
@@ -417,7 +417,7 @@ async def create(
417417 | None
418418 ) = None ,
419419 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
420- dimension_names : DimensionNames = None ,
420+ dimension_names : DimensionNamesLike = None ,
421421 # runtime
422422 overwrite : bool = False ,
423423 data : npt .ArrayLike | None = None ,
@@ -445,7 +445,7 @@ async def create(
445445 | None
446446 ) = None ,
447447 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
448- dimension_names : DimensionNames = None ,
448+ dimension_names : DimensionNamesLike = None ,
449449 # v2 only
450450 chunks : ShapeLike | None = None ,
451451 dimension_separator : Literal ["." , "/" ] | None = None ,
@@ -479,7 +479,7 @@ async def create(
479479 | None
480480 ) = None ,
481481 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
482- dimension_names : DimensionNames = None ,
482+ dimension_names : DimensionNamesLike = None ,
483483 # v2 only
484484 chunks : ShapeLike | None = None ,
485485 dimension_separator : Literal ["." , "/" ] | None = None ,
@@ -630,7 +630,7 @@ async def _create(
630630 | None
631631 ) = None ,
632632 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
633- dimension_names : DimensionNames = None ,
633+ dimension_names : DimensionNamesLike = None ,
634634 # v2 only
635635 chunks : ShapeLike | None = None ,
636636 dimension_separator : Literal ["." , "/" ] | None = None ,
@@ -742,7 +742,7 @@ def _create_metadata_v3(
742742 fill_value : Any | None = DEFAULT_FILL_VALUE ,
743743 chunk_key_encoding : ChunkKeyEncodingLike | None = None ,
744744 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
745- dimension_names : DimensionNames = None ,
745+ dimension_names : DimensionNamesLike = None ,
746746 attributes : dict [str , JSON ] | None = None ,
747747 ) -> ArrayV3Metadata :
748748 """
@@ -803,7 +803,7 @@ async def _create_v3(
803803 | None
804804 ) = None ,
805805 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
806- dimension_names : DimensionNames = None ,
806+ dimension_names : DimensionNamesLike = None ,
807807 attributes : dict [str , JSON ] | None = None ,
808808 overwrite : bool = False ,
809809 ) -> AsyncArrayV3 :
@@ -1998,7 +1998,7 @@ def create(
19981998 | None
19991999 ) = None ,
20002000 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
2001- dimension_names : DimensionNames = None ,
2001+ dimension_names : DimensionNamesLike = None ,
20022002 # v2 only
20032003 chunks : tuple [int , ...] | None = None ,
20042004 dimension_separator : Literal ["." , "/" ] | None = None ,
@@ -2142,7 +2142,7 @@ def _create(
21422142 | None
21432143 ) = None ,
21442144 codecs : Iterable [Codec | dict [str , JSON ]] | None = None ,
2145- dimension_names : DimensionNames = None ,
2145+ dimension_names : DimensionNamesLike = None ,
21462146 # v2 only
21472147 chunks : tuple [int , ...] | None = None ,
21482148 dimension_separator : Literal ["." , "/" ] | None = None ,
@@ -4266,7 +4266,7 @@ async def from_array(
42664266 zarr_format : ZarrFormat | None = None ,
42674267 attributes : dict [str , JSON ] | None = None ,
42684268 chunk_key_encoding : ChunkKeyEncodingLike | None = None ,
4269- dimension_names : DimensionNames = None ,
4269+ dimension_names : DimensionNamesLike = None ,
42704270 storage_options : dict [str , Any ] | None = None ,
42714271 overwrite : bool = False ,
42724272 config : ArrayConfigLike | None = None ,
@@ -4535,7 +4535,7 @@ async def init_array(
45354535 zarr_format : ZarrFormat | None = 3 ,
45364536 attributes : dict [str , JSON ] | None = None ,
45374537 chunk_key_encoding : ChunkKeyEncodingLike | None = None ,
4538- dimension_names : DimensionNames = None ,
4538+ dimension_names : DimensionNamesLike = None ,
45394539 overwrite : bool = False ,
45404540 config : ArrayConfigLike | None = None ,
45414541) -> AnyAsyncArray :
@@ -4751,7 +4751,7 @@ async def create_array(
47514751 zarr_format : ZarrFormat | None = 3 ,
47524752 attributes : dict [str , JSON ] | None = None ,
47534753 chunk_key_encoding : ChunkKeyEncodingLike | None = None ,
4754- dimension_names : DimensionNames = None ,
4754+ dimension_names : DimensionNamesLike = None ,
47554755 storage_options : dict [str , Any ] | None = None ,
47564756 overwrite : bool = False ,
47574757 config : ArrayConfigLike | None = None ,
@@ -4935,7 +4935,7 @@ def _parse_keep_array_attr(
49354935 order : MemoryOrder | None ,
49364936 zarr_format : ZarrFormat | None ,
49374937 chunk_key_encoding : ChunkKeyEncodingLike | None ,
4938- dimension_names : DimensionNames ,
4938+ dimension_names : DimensionNamesLike ,
49394939) -> tuple [
49404940 tuple [int , ...] | Literal ["auto" ],
49414941 ShardsLike | None ,
@@ -4946,7 +4946,7 @@ def _parse_keep_array_attr(
49464946 MemoryOrder | None ,
49474947 ZarrFormat ,
49484948 ChunkKeyEncodingLike | None ,
4949- DimensionNames ,
4949+ DimensionNamesLike ,
49504950]:
49514951 if isinstance (data , Array ):
49524952 if chunks == "keep" :
0 commit comments