@@ -80,11 +80,11 @@ class _NumcodecsCodec(Metadata):
8080 codec_name : str
8181 codec_config : dict [str , JSON ]
8282
83- def __init_subclass__ (cls , * , namespace : str | None = None , codec_name : str | None = None , ** kwargs ):
83+ def __init_subclass__ (cls , * , codec_name : str | None = None , ** kwargs ):
8484 """To be used only when creating the actual public-facing codec class."""
8585 super ().__init_subclass__ (** kwargs )
86- if namespace is not None and codec_name is not None :
87- cls_name = f"{ CODEC_PREFIX } { namespace } .{ codec_name } "
86+ if codec_name is not None :
87+ cls_name = f"{ CODEC_PREFIX } { codec_name } .{ cls . __name__ } "
8888 cls .codec_name = f"{ CODEC_PREFIX } { codec_name } "
8989 cls .__doc__ = f"""
9090 See :class:`{ cls_name } ` for more details and parameters.
@@ -253,31 +253,31 @@ def compute_encoded_size(self, input_byte_length: int, chunk_spec: ArraySpec) ->
253253
254254
255255# bytes-to-bytes codecs
256- class Blosc (_NumcodecsBytesBytesCodec , namespace = "blosc" , codec_name = "Blosc " ):
256+ class Blosc (_NumcodecsBytesBytesCodec , codec_name = "blosc " ):
257257 pass
258258
259259
260- class LZ4 (_NumcodecsBytesBytesCodec , namespace = "lz4" , codec_name = "LZ4 " ):
260+ class LZ4 (_NumcodecsBytesBytesCodec , codec_name = "lz4 " ):
261261 pass
262262
263263
264- class Zstd (_NumcodecsBytesBytesCodec , namespace = "zstd" , codec_name = "Zstd " ):
264+ class Zstd (_NumcodecsBytesBytesCodec , codec_name = "zstd " ):
265265 pass
266266
267267
268- class Zlib (_NumcodecsBytesBytesCodec , namespace = "zlib" , codec_name = "Zlib " ):
268+ class Zlib (_NumcodecsBytesBytesCodec , codec_name = "zlib " ):
269269 pass
270270
271271
272- class GZip (_NumcodecsBytesBytesCodec , namespace = "gzip" , codec_name = "GZip " ):
272+ class GZip (_NumcodecsBytesBytesCodec , codec_name = "gzip " ):
273273 pass
274274
275275
276- class BZ2 (_NumcodecsBytesBytesCodec , namespace = "bz2" , codec_name = "BZ2 " ):
276+ class BZ2 (_NumcodecsBytesBytesCodec , codec_name = "bz2 " ):
277277 pass
278278
279279
280- class LZMA (_NumcodecsBytesBytesCodec , namespace = "lzma" , codec_name = "LZMA " ):
280+ class LZMA (_NumcodecsBytesBytesCodec , codec_name = "lzma " ):
281281 pass
282282
283283
0 commit comments