Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.28 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.28 KB

sparrow

GHA Linux GHA OSX GHA Windows

C++20 idiomatic APIs for the Apache Arrow Columnar Format

Introduction

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.

Installation

Package managers

We provide a package for the mamba (or conda) package manager:

mamba install -c conda-forge sparrow

Install from sources

sparrow is a header-only library.

You can directly install it from the sources:

cmake -DCMAKE_INSTALL_PREFIX=your_install_prefix
make install