Sparrow: Idiomatische C++20-APIs für das Apache Arrow-Spaltenformat
2025-09-06
Sparrow ist eine C++20-Implementierung des Apache Arrow-Spaltenformats und bietet idiomatische APIs sowie eine einfache Konvertierung von und zur C-Schnittstelle. Es unterstützt verschiedene Compiler und lässt sich über mamba/conda installieren. Sparrow bietet flexible Methoden zur Dateninitialisierung und -zugriff, die eine nahtlose Integration mit anderen Bibliotheken ermöglichen. Arrow-Datenstrukturen aus externen Bibliotheken können einfach gelesen und in Sparrow-Strukturen umgewandelt werden und umgekehrt. Die Dokumentation befindet sich in der Entwicklung. Das Projekt wird durch eine Zusammenarbeit von ArcticDB, Bloomberg und QuantStack finanziert.
Entwicklung
Spaltenformat