Replies: 1 comment
-
Hi, thank you for opening this issue since it may be possible that other users have encountered the same problem. You were not fully wrong. We could say that Blosc2 (both, C-Blosc2 and Python-Blosc2) has 3 "types" of codecs. The first ones are the ones that are included natively in the library, their id goes from 0 to
The second level, are the ones which are registered as Blosc2 global codecs, they are considered plugins. Their id goes from 32 to
Some of them may already be included in the library if you install the default version (and not the lite), but some others will need to be installed manually. We will be adding in the api reference which plugins need to be installed (for now, you can check the version in main). From the list above, the ones which need to be installed are The third level, are the ones defined by the user. Their id goes from 160 to This explanation also works when speaking about filters. Hope it was useful. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone,
I'm currently working with blosc2.Codec and noticed that the codec list contains the following compression methods:
However, when I call blosc2.compressor_list(), only some of these are returned:
It seems like some of the other compression methods (e.g., NDLZ, ZFP, OPENHTJ2K, GROK) are not available by default.
Does this mean I need to install additional libraries or dependencies to enable these other compression methods? If yes, is there any guidance or documentation on how to install and configure these additional codecs?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions