#numcodecs #zfp

numcodecs-zfp-classic

ZFP (classic) codec implementation for the numcodecs API

4 releases (2 breaking)

0.3.1 Apr 5, 2025
0.3.0 Apr 4, 2025
0.2.0 Mar 19, 2025
0.1.0 Mar 19, 2025

#8 in #numcodecs

Download history 316/week @ 2025-03-19 124/week @ 2025-03-26 285/week @ 2025-04-02 26/week @ 2025-04-09 8/week @ 2025-04-16

477 downloads per month

MPL-2.0 license

87KB
1.5K SLoC

CI Status MSRV Latest Version PyPi Release Rust Doc Crate Rust Doc Main Read the Docs

numcodecs-zfp-classic

ZFP (classic) codec implementation for the numcodecs API.

This implementation uses ZFP's default ZFP_ROUNDING_MODE=ZFP_ROUND_NEVER rounding mode, which is known to increase bias and correlation in ZFP's errors (see https://zfp.readthedocs.io/en/release1.0.1/faq.html#zfp-rounding).

Please see the numcodecs-zfp codec for an implementation that uses an improved version of ZFP.

License

Licensed under the Mozilla Public License, Version 2.0 (LICENSE or https://www.mozilla.org/en-US/MPL/2.0/).

Funding

The numcodecs-zfp-classic crate 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.

Dependencies

~4.5–8MB
~162K SLoC