sparrow 0.3.0
Loading...
Searching...
No Matches
Sparrow

!!!The documentation is still under development and may be incomplete or contain errors!!!

Introduction

Sparrow stands for simple arrow and is an implementation of the Apache Arrow Columnar format in C++20. 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:

Compiler Version
Clang 18 or higher
GCC 12 or higher
Apple Clang 16 or higher
MSVC 19.41 or higher

This software is licensed under the Apache License 2.0. See the LICENSE file for details.

Installation

Basic usage

Typed arrays

Array

Builder

Development build