Abstract
fpzip is a C/C++ library for lossless and lossy compression of 1D, 2D, and 3D single- and double-precision floating-point arrays.
Although designed for lossless compression, the user may optionally request lossy compression by specifying how many bits of precision per floating-point value to retain.
Fpzip supports streaming compression and decompression with either a memory buffer or a file as source or destination.
In addition to a simple C interface, fpzip comes with an executable for (de)compressing binary files.
- Developers:
-
Lindstrom, Peter [1]
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Release Date:
- 2017-06-10
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Version:
- 1.2.0
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOE National Nuclear Security Administration (NNSA)Primary Award/Contract Number:AC52-07NA27344
- Code ID:
- 33267
- Site Accession Number:
- 954167
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Country of Origin:
- United States
Citation Formats
Lindstrom, Peter G.
FPZIP.
Computer Software.
https://github.com/llnl/fpzip.
USDOE National Nuclear Security Administration (NNSA).
10 Jun. 2017.
Web.
doi:10.11578/dc.20191219.2.
Lindstrom, Peter G.
(2017, June 10).
FPZIP.
[Computer software].
https://github.com/llnl/fpzip.
https://doi.org/10.11578/dc.20191219.2.
Lindstrom, Peter G.
"FPZIP." Computer software.
June 10, 2017.
https://github.com/llnl/fpzip.
https://doi.org/10.11578/dc.20191219.2.
@misc{
doecode_33267,
title = {FPZIP},
author = {Lindstrom, Peter G.},
abstractNote = {fpzip is a C/C++ library for lossless and lossy compression of 1D, 2D, and 3D single- and double-precision floating-point arrays.
Although designed for lossless compression, the user may optionally request lossy compression by specifying how many bits of precision per floating-point value to retain.
Fpzip supports streaming compression and decompression with either a memory buffer or a file as source or destination.
In addition to a simple C interface, fpzip comes with an executable for (de)compressing binary files.},
doi = {10.11578/dc.20191219.2},
url = {https://doi.org/10.11578/dc.20191219.2},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20191219.2}},
year = {2017},
month = {jun}
}