numcodecs_wasm_fixed_offset_scale
Classes:
-
FixedOffsetScale–Fixed offset-scale codec which calculates \(c = \frac{x - o}{s}\) on
FixedOffsetScale
FixedOffsetScale(offset, scale, _version='1.0.0')
Fixed offset-scale codec which calculates \(c = \frac{x - o}{s}\) on encoding and \(d = (c \cdot s) + o\) on decoding.
- Setting \(o = \text{mean}(x)\) and \(s = \text{std}(x)\) normalizes that data.
- Setting \(o = \text{min}(x)\) and \(s = \text{max}(x) - \text{min}(x)\) standardizes the data.
The codec only supports floating point numbers.
| Parameters: |
|
|---|
Methods:
-
decode–Decode the data in
buf. -
encode–Encode the data in
buf. -
from_config–Instantiate the codec from a configuration
dict. -
get_config–Returns the configuration of the codec.
codec_id
class-attribute
instance-attribute
codec_id = 'fixed-offset-scale.rs'
decode
decode(buf, out=None)
Decode the data in buf.
| Parameters: |
|
|---|
| Returns: |
|
|---|
encode
encode(buf)
Encode the data in buf.
| Parameters: |
|
|---|
| Returns: |
|
|---|
from_config
classmethod
from_config(config)
get_config
get_config()
Returns the configuration of the codec.
numcodecs.registry.get_codec(config)
can be used to reconstruct this codec from the returned config.
| Returns: |
|
|---|