numcodecs_wasm_uniform_noise
Classes:
-
UniformNoise–Codec that adds
seeded \(\text{U}(-0.5 \cdot scale, 0.5 \cdot scale)\)
UniformNoise
UniformNoise(scale, seed, _version='1.0.0')
Codec that adds seeded \(\text{U}(-0.5 \cdot scale, 0.5 \cdot scale)\)
uniform noise of the given scale during encoding and passes through the
input unchanged during decoding.
This codec first hashes the input array data and shape to then seed a
pseudo-random number generator that generates the uniform noise. Therefore,
passing in the same input with the same seed will produce the same noise
and thus the same encoded output.
| 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 = 'uniform-noise.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: |
|
|---|