@@ -49,44 +49,41 @@ that can be used.:
49
49
>>> from pprint import pprint
50
50
>>> pprint(dict (consolidated_metadata.items()))
51
51
{'a': ArrayV3Metadata(shape=(1,),
52
- data_type=Float64(endianness='little'),
53
- chunk_grid=RegularChunkGrid(chunk_shape=(1,)),
54
- chunk_key_encoding=DefaultChunkKeyEncoding(name='default',
55
- separator='/'),
56
- fill_value=np.float64(0.0),
57
- codecs=(BytesCodec(endian=<Endian.little: 'little'>),
58
- ZstdCodec(level=0, checksum=False)),
59
- attributes={},
60
- dimension_names=None,
61
- zarr_format=3,
62
- node_type='array',
63
- storage_transformers=()),
64
- 'b': ArrayV3Metadata(shape=(2, 2),
65
- data_type=Float64(endianness='little'),
66
- chunk_grid=RegularChunkGrid(chunk_shape=(2, 2)),
67
- chunk_key_encoding=DefaultChunkKeyEncoding(name='default',
68
- separator='/'),
69
- fill_value=np.float64(0.0),
70
- codecs=(BytesCodec(endian=<Endian.little: 'little'>),
71
- ZstdCodec(level=0, checksum=False)),
72
- attributes={},
73
- dimension_names=None,
74
- zarr_format=3,
75
- node_type='array',
76
- storage_transformers=()),
77
- 'c': ArrayV3Metadata(shape=(3, 3, 3),
78
- data_type=Float64(endianness='little'),
79
- chunk_grid=RegularChunkGrid(chunk_shape=(3, 3, 3)),
80
- chunk_key_encoding=DefaultChunkKeyEncoding(name='default',
81
- separator='/'),
82
- fill_value=np.float64(0.0),
83
- codecs=(BytesCodec(endian=<Endian.little: 'little'>),
84
- ZstdCodec(level=0, checksum=False)),
85
- attributes={},
86
- dimension_names=None,
87
- zarr_format=3,
88
- node_type='array',
89
- storage_transformers=())}
52
+ data_type=Float64(endianness='little'),
53
+ chunk_grid=RegularChunkGrid(chunk_shape=(1,)),
54
+ chunk_key_encoding=DefaultChunkKeyEncoding(separator='/'),
55
+ fill_value=np.float64(0.0),
56
+ codecs=(BytesCodec(endian=<Endian.little: 'little'>),
57
+ ZstdCodec(level=0, checksum=False)),
58
+ attributes={},
59
+ dimension_names=None,
60
+ zarr_format=3,
61
+ node_type='array',
62
+ storage_transformers=()),
63
+ 'b': ArrayV3Metadata(shape=(2, 2),
64
+ data_type=Float64(endianness='little'),
65
+ chunk_grid=RegularChunkGrid(chunk_shape=(2, 2)),
66
+ chunk_key_encoding=DefaultChunkKeyEncoding(separator='/'),
67
+ fill_value=np.float64(0.0),
68
+ codecs=(BytesCodec(endian=<Endian.little: 'little'>),
69
+ ZstdCodec(level=0, checksum=False)),
70
+ attributes={},
71
+ dimension_names=None,
72
+ zarr_format=3,
73
+ node_type='array',
74
+ storage_transformers=()),
75
+ 'c': ArrayV3Metadata(shape=(3, 3, 3),
76
+ data_type=Float64(endianness='little'),
77
+ chunk_grid=RegularChunkGrid(chunk_shape=(3, 3, 3)),
78
+ chunk_key_encoding=DefaultChunkKeyEncoding(separator='/'),
79
+ fill_value=np.float64(0.0),
80
+ codecs=(BytesCodec(endian=<Endian.little: 'little'>),
81
+ ZstdCodec(level=0, checksum=False)),
82
+ attributes={},
83
+ dimension_names=None,
84
+ zarr_format=3,
85
+ node_type='array',
86
+ storage_transformers=())}
90
87
91
88
Operations on the group to get children automatically use the consolidated metadata.:
92
89
0 commit comments