C++20 idiomatic APIs for the Apache Arrow Columnar Format
sparrow
is an implementation of the Apache Arrow Columnar format in C++. It provides array structures
with idiomatic APIs and convenient conversions from and to the C interface.
sparrow
requires a modern C++ compiler supporting C++20.
WARNING: sparrow
is still in preview and should not be considered production-ready.
We provide a package for the mamba (or conda) package manager:
mamba install -c conda-forge sparrow
sparrow
is a header-only library.
You can directly install it from the sources:
cmake -DCMAKE_INSTALL_PREFIX=your_install_prefix
make install