zarr.registry ============= .. py:module:: zarr.registry Classes ------- .. autoapisummary:: zarr.registry.Registry Functions --------- .. autoapisummary:: zarr.registry.get_buffer_class zarr.registry.get_codec_class zarr.registry.get_ndbuffer_class zarr.registry.get_pipeline_class zarr.registry.register_buffer zarr.registry.register_codec zarr.registry.register_ndbuffer zarr.registry.register_pipeline Module Contents --------------- .. py:class:: Registry Bases: :py:obj:`dict`\ [\ :py:obj:`str`\ , :py:obj:`type`\ [\ :py:obj:`T`\ ]\ ], :py:obj:`Generic`\ [\ :py:obj:`T`\ ] .. !! processed by numpydoc !! .. py:method:: lazy_load() -> None .. py:method:: register(cls: type[T], qualname: str | None = None) -> None .. py:attribute:: lazy_load_list :type: list[importlib.metadata.EntryPoint] :value: [] .. py:function:: get_buffer_class(reload_config: bool = False) -> type[zarr.core.buffer.Buffer] .. py:function:: get_codec_class(key: str, reload_config: bool = False) -> type[zarr.abc.codec.Codec] .. py:function:: get_ndbuffer_class(reload_config: bool = False) -> type[zarr.core.buffer.NDBuffer] .. py:function:: get_pipeline_class(reload_config: bool = False) -> type[zarr.abc.codec.CodecPipeline] .. py:function:: register_buffer(cls: type[zarr.core.buffer.Buffer], qualname: str | None = None) -> None .. py:function:: register_codec(key: str, codec_cls: type[zarr.abc.codec.Codec]) -> None .. py:function:: register_ndbuffer(cls: type[zarr.core.buffer.NDBuffer], qualname: str | None = None) -> None .. py:function:: register_pipeline(pipe_cls: type[zarr.abc.codec.CodecPipeline]) -> None