Skip to content

Commit 24930b3

Browse files
committed
remove unused code
1 parent 1b2c773 commit 24930b3

File tree

3 files changed

+2
-266
lines changed

3 files changed

+2
-266
lines changed

src/zarr/core/dtype/__init__.py

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

src/zarr/core/dtype/core.py

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

src/zarr/registry.py

Lines changed: 2 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
)
2525
from zarr.core.buffer import Buffer, NDBuffer
2626
from zarr.core.common import JSON
27-
from zarr.core.dtype import ZarrDType
2827
from zarr.core.metadata.dtype import DTypeWrapper
2928

3029
__all__ = [
@@ -33,14 +32,10 @@
3332
"get_codec_class",
3433
"get_ndbuffer_class",
3534
"get_pipeline_class",
36-
"get_v2dtype_class",
37-
"get_v3dtype_class",
3835
"register_buffer",
3936
"register_codec",
4037
"register_ndbuffer",
4138
"register_pipeline",
42-
"register_v2dtype",
43-
"register_v3dtype",
4439
]
4540

4641
T = TypeVar("T")
@@ -86,8 +81,6 @@ def get(self, key: str) -> type[DTypeWrapper]:
8681
__buffer_registry: Registry[Buffer] = Registry()
8782
__ndbuffer_registry: Registry[NDBuffer] = Registry()
8883
__data_type_registry = DataTypeRegistry()
89-
__v3_dtype_registry: Registry[ZarrDType] = Registry()
90-
__v2_dtype_registry: Registry[ZarrDType] = Registry()
9184

9285
"""
9386
The registry module is responsible for managing implementations of codecs,
@@ -124,13 +117,9 @@ def _collect_entrypoints() -> list[Registry[Any]]:
124117
__ndbuffer_registry.lazy_load_list.extend(entry_points.select(group="zarr.ndbuffer"))
125118
__ndbuffer_registry.lazy_load_list.extend(entry_points.select(group="zarr", name="ndbuffer"))
126119

127-
# __data_type_registry.lazy_load_list.extend(entry_points.select(group="zarr.data_type"))
128-
# __data_type_registry.lazy_load_list.extend(entry_points.select(group="zarr", name="data_type"))
120+
__data_type_registry.lazy_load_list.extend(entry_points.select(group="zarr.data_type"))
121+
__data_type_registry.lazy_load_list.extend(entry_points.select(group="zarr", name="data_type"))
129122

130-
__v3_dtype_registry.lazy_load_list.extend(entry_points.select(group="zarr.v3dtype"))
131-
__v3_dtype_registry.lazy_load_list.extend(entry_points.select(group="zarr", name="v3dtype"))
132-
__v2_dtype_registry.lazy_load_list.extend(entry_points.select(group="zarr.v2dtype"))
133-
__v2_dtype_registry.lazy_load_list.extend(entry_points.select(group="zarr", name="v2dtype"))
134123
__pipeline_registry.lazy_load_list.extend(entry_points.select(group="zarr.codec_pipeline"))
135124
__pipeline_registry.lazy_load_list.extend(
136125
entry_points.select(group="zarr", name="codec_pipeline")
@@ -180,14 +169,6 @@ def register_data_type(cls: type[DTypeWrapper]) -> None:
180169
__data_type_registry.register(cls)
181170

182171

183-
def register_v3dtype(cls: type[ZarrDType]) -> None:
184-
__v3_dtype_registry.register(cls)
185-
186-
187-
def register_v2dtype(cls: type[ZarrDType]) -> None:
188-
__v2_dtype_registry.register(cls)
189-
190-
191172
def get_codec_class(key: str, reload_config: bool = False) -> type[Codec]:
192173
if reload_config:
193174
_reload_config()
@@ -356,50 +337,4 @@ def get_data_type_from_numpy(dtype: npt.DTypeLike) -> DTypeWrapper:
356337
)
357338

358339

359-
# TODO: merge the get_vXdtype_class_ functions
360-
# these can be used instead of the various parse_X functions (hopefully)
361-
def get_v3dtype_class(dtype: str) -> type[ZarrDType]:
362-
__v3_dtype_registry.lazy_load()
363-
v3dtype_class = __v3_dtype_registry.get(dtype)
364-
if v3dtype_class:
365-
return v3dtype_class
366-
raise ValueError(
367-
f"ZarrDType class '{dtype}' not found in registered buffers: {list(__v3_dtype_registry)}."
368-
)
369-
370-
371-
def get_v3dtype_class_from_numpy(dtype: npt.DTypeLike) -> type[ZarrDType]:
372-
__v3_dtype_registry.lazy_load()
373-
374-
dtype = np.dtype(dtype)
375-
for val in __v3_dtype_registry.values():
376-
if dtype == val.to_numpy:
377-
return val
378-
raise ValueError(
379-
f"numpy dtype '{dtype}' does not have a corresponding Zarr dtype in: {list(__v3_dtype_registry)}."
380-
)
381-
382-
383-
def get_v2dtype_class(dtype: str) -> type[ZarrDType]:
384-
__v2_dtype_registry.lazy_load()
385-
v2dtype_class = __v2_dtype_registry.get(dtype)
386-
if v2dtype_class:
387-
return v2dtype_class
388-
raise ValueError(
389-
f"ZarrDType class '{dtype}' not found in registered buffers: {list(__v2_dtype_registry)}."
390-
)
391-
392-
393-
def get_v2dtype_class_from_numpy(dtype: npt.DTypeLike) -> type[ZarrDType]:
394-
__v2_dtype_registry.lazy_load()
395-
396-
dtype = np.dtype(dtype)
397-
for val in __v2_dtype_registry.values():
398-
if dtype == val.to_numpy:
399-
return val
400-
raise ValueError(
401-
f"numpy dtype '{dtype}' does not have a corresponding Zarr dtype in: {list(__v2_dtype_registry)}."
402-
)
403-
404-
405340
_collect_entrypoints()

0 commit comments

Comments
 (0)