numcodecs-wasm
numcodecs compression for codecs compiled to WebAssembly.
numcodecs_wasm: provides the WasmCodecMeta meta class to load a codec from a WebAssembly component into a fresh Python class.
The following Python packages, all published independently on PyPi, use numcodecs_wasm to provide their codecs:
numcodecs_wasm_asinh: \(\text{asinh}(x)\) codecnumcodecs_wasm_bit_round: bit rounding codecnumcodecs_wasm_ebcc: EBCC codecnumcodecs_wasm_fixed_offset_scale: \(\frac{x - o}{s}\) codecnumcodecs_wasm_fourier_network: fourier feature neural network codecnumcodecs_wasm_identity: identity codecnumcodecs_wasm_jpeg2000: JPEG 2000 codecnumcodecs_wasm_lc: LC codecnumcodecs_wasm_linear_quantize: linear quantization codecnumcodecs_wasm_log: \(\ln(x)\) codecnumcodecs_wasm_pco: pcodecnumcodecs_wasm_qpet_sperr: QPET-SPERR codecnumcodecs_wasm_random_projection: random projection codecnumcodecs_wasm_reinterpret: binary reinterpret codecnumcodecs_wasm_round: rounding codecnumcodecs_wasm_sperr: SPERR codecnumcodecs_wasm_stochastic_rounding: stochastic rounding codecnumcodecs_wasm_swizzle_reshape: array axis swizzle and reshape codecnumcodecs_wasm_sz3: SZ3 codecnumcodecs_wasm_tthresh: Tthresh codecnumcodecs_wasm_uniform_noise: uniform noise codecnumcodecs_wasm_zfp: ZFP codecnumcodecs_wasm_zlib: zlib codecnumcodecs_wasm_zstd: Zstdandard codec
Funding
The numcodecs-wasm package has been developed as part of ESiWACE3, the third phase of the Centre of Excellence in Simulation of Weather and Climate in Europe.
Funded by the European Union. This work has received funding from the European High Performance Computing Joint Undertaking (JU) under grant agreement No 101093054.