XCDF: The eXplicitly Compacted Data Format#

CMake CI scikit-build CI

The eXplicitly Compacted Data Format (XCDF) is a binary data format designed to store data fields with user-specified accuracy. The library uses bit-packing to store the field at the given accuracy for a given set of values and therefore provides substantial compression.

For more details about XCDF, please visit the About page.

To get started, visit Installation and then take a look at the User guide.
The C++ Library API provides a more in-depth description of the package C++ library, while Python bindings for XCDF the new Python3 bindings.
If you find a bug or any missing functionality, please refer to the How to contribute section.


There was no automatic documentation for XCDF<=v3.00.03. To obtain it you can use Doxygen.

Indices and tables#