@@ -78,6 +78,7 @@ def _from_filter_options(cls, filter_options: tuple[int, ...]) -> FilterBase:
7878 """Returns compression arguments from HDF5 compression filters "cd_values" options
7979
8080 :raises ValueError: Unsupported filter_options
81+ :raises NotImplementedError: Support of filter_options version is not implemented
8182 """
8283 raise NotImplementedError ()
8384
@@ -616,6 +617,7 @@ def _from_filter_options(cls, filter_options: tuple[int, ...]) -> Zfp:
616617
617618 :param filter_options: Expected format: (info, magic, meta, meta&short_mode, long_mode, long_mode)
618619 :raises ValueError: Unsupported filter_options
620+ :raises NotImplementedError: Support of filter_options version is not implemented
619621 """
620622 # ZFP header parsing reference:
621623 # zfp.c zfp_read_header() and zfp_stream_mode() functions
@@ -788,6 +790,11 @@ def __init__(
788790
789791 @classmethod
790792 def _from_filter_options (cls , filter_options : tuple [int , ...]) -> Sperr :
793+ """Returns compression arguments from HDF5 compression filters "cd_values" options
794+
795+ :param filter_options: Expected format: (extra info, compression config)
796+ :raises ValueError: Unsupported filter_options
797+ """
791798 if len (filter_options ) < 2 :
792799 raise ValueError (f"Expected at least 2 values, got { len (filter_options )} " )
793800
@@ -984,6 +991,12 @@ def __init__(
984991
985992 @classmethod
986993 def _from_filter_options (cls , filter_options : tuple [int , ...]) -> SZ :
994+ """Returns compression arguments from HDF5 compression filters "cd_values" options
995+
996+ :param filter_options: Expected format:
997+ (_, _, _, _, mode, absolute1, absolute2, relative1, relative2, pointwise1, pointwise2)
998+ :raises ValueError: Unsupported filter_options
999+ """
9871000 if len (filter_options ) < 13 :
9881001 raise ValueError (f"Expected 13 values, got { len (filter_options )} " )
9891002
@@ -1075,6 +1088,12 @@ def __init__(
10751088
10761089 @classmethod
10771090 def _from_filter_options (cls , filter_options : tuple [int , ...]) -> SZ3 :
1091+ """Returns compression arguments from HDF5 compression filters "cd_values" options
1092+
1093+ :param filter_options: Expected format:
1094+ (_, _, _, _, mode, absolute1, absolute2, relative1, relative2, norm2_1, norm2_2, pointwise1, pointwise2)
1095+ :raises ValueError: Unsupported filter_options
1096+ """
10781097 if len (filter_options ) < 13 :
10791098 raise ValueError (f"Expected 13 values, got { len (filter_options )} " )
10801099
0 commit comments