- N-bit filter - essentially compresses the data by removing the unused bits before storing the data on output. The data is then unpacked on input restoring the missing bits. Quite complex to use but may save diskspace. Checks would be required such that no information is lost from the data.
- Scale-offset filter - performs a scale and offset on each data value
truncating the resulting value to a fixed number of bits before storing.
E.g the operation performed is
where
is the original data value, is the new data value,
is the scale and is the offset.
`minimum-bits`determines the minimum number of bits that will be used. For integer data the filter is lossless (unless too small a value for`minimum-bits`is selected. However, for floating point data, the filter translates the floating point data to integer data (the filter is lossy - information is lost due to its action) and so is not useful for NEMO. - Szip filter - the Szip compression