Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
75 lines (65 sloc) 1.82 KB

Filter

.. productionlist::
   filter_list: `filter` ("," `filter`)*
   filter:  `deflate_filter`
         :| `fletcher32_filter`
         :| `lzf_filter`
         :| `nbit_filter`
         :| `scaleoffset_filter`
         :| `shuffle_filter`
         :| `szip_filter`
         :| `other_filter`

.. productionlist::
   deflate_filter: "{"
                 : "class" ":" "H5Z_FILTER_DEFLATE" ","
                 : "id" ":" 1 ","
                 : "level" ":" /[0-9]/
                 : "}"

.. productionlist::
   fletcher32_filter: "{"
                    : "class" ":" "H5Z_FILTER_FLETCHER32" ","
                    : "id" ":" 3
                    : "}"

.. productionlist::
   lzf_filter: "{"
              : "class" ":" "H5Z_FILTER_LZF" ","
              : "id" ":" 32000
              : "}"

.. productionlist::
   nbit_filter: "{"
              : "class" ":" "H5Z_FILTER_NBIT" ","
              : "id" ":" 5
              : "}"

.. productionlist::
   scaleoffset_filter: "{"
                     : "class" ":" "H5Z_FILTER_SCALEOFFSET" ","
                     : "id" ":" 6 ","
                     : "scaleType" ":" `scale_type` ","
                     : "scaleOffset" ":" `positive_integer`
                     : "}"
   scale_type:  "H5Z_SO_FLOAT_DSCALE"
             :| "H5Z_SO_FLOAT_ESCALE"
             :| "H5Z_SO_INT"

.. productionlist::
   shuffle_filter: "{"
                 : "class" ":" "H5Z_FILTER_SHUFFLE" ","
                 : "id" ":" 2
                 : "}"

.. productionlist::
   szip_filter: "{"
              : "class" ":" "H5Z_FILTER_SZIP" ","
              : "id" ":" 4 ","
              : "bitsPerPixel" ":" `positive_integer` ","
              : "coding" ":" `coding` ","
              : "pixelsPerBlock" ":" `positive_integer` ","
              : "pixelsPerScanline" ":" `positive_integer`
              : "}"
   coding:  "H5_SZIP_EC_OPTION_MASK"
         :| "H5_SZIP_NN_OPTION_MASK"

.. productionlist::
   other_filter: "{"
               : "class" ":" "H5Z_FILTER_USER" ","
               : "id" ":" `positive_integer` ","
               : "parameters" ":" `positive_integer_array`
               : "}"
You can’t perform that action at this time.