Skip to content

Commit 45d7d5c

Browse files
authored
Merge pull request #216 from zarr-developers/rm-group-storage-transformers
Remove group storage transformers and data type extensions
2 parents fca4d7c + 19c31a9 commit 45d7d5c

File tree

4 files changed

+7
-425
lines changed

4 files changed

+7
-425
lines changed

docs/v3/core/v3.0.rst

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,8 +1025,8 @@ compressed using gzip compression prior to storage::
10251025
}
10261026
}
10271027

1028-
The following example illustrates an array with the same shape and
1029-
chunking as above, but using an extension data type::
1028+
The following example illustrates an array with the same shape and chunking as
1029+
above, but using a (currently made up) extension data type::
10301030

10311031
{
10321032
"zarr_format": 3,
@@ -1085,11 +1085,6 @@ A Zarr group metadata object must contain the following mandatory key:
10851085

10861086
Optional keys:
10871087

1088-
``storage_transformers`` (group)
1089-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1090-
1091-
TBD
1092-
10931088
``attributes``
10941089
^^^^^^^^^^^^^^
10951090

@@ -1527,6 +1522,10 @@ by the Array. Storage transformers can be configured per array via the
15271522
not change the storage layout (e.g. for caching) may be specified at runtime without
15281523
adding them to the array metadata.
15291524

1525+
.. note::
1526+
It is planned to add storage transformers also to groups in a later revision
1527+
of this spec, see https://github.com/zarr-developers/zarr-specs/issues/215.
1528+
15301529
A storage transformer serves the same `abstract store interface`_ as the store_.
15311530
However, it should not persistently store any information necessary to restore the original data,
15321531
but instead propagates this to the next storage transformer or the final store.
@@ -1567,8 +1566,7 @@ level extension metadata
15671566
array data type `data_type`_
15681567
array chunk grid `chunk_grid`_
15691568
array codecs `codecs`_
1570-
array storage transformer `storage_transformers (array)`_
1571-
group storage transformer `storage_transformers (group)`_
1569+
array storage transformer `storage_transformers (array)`_
15721570
=========== ======================= ================================================
15731571

15741572
If such extension points are used by groups or arrays, they are required, except

docs/v3/data-types/datetime/v1.0.rst

Lines changed: 0 additions & 155 deletions
This file was deleted.

docs/v3/data-types/string/v1.0.rst

Lines changed: 0 additions & 135 deletions
This file was deleted.

0 commit comments

Comments
 (0)