arrakis-python¶
Python client library for the Arrakis low-latency timeseries data distribution platform. Query, stream, and publish timeseries data.
Installation¶
With pip:
pip install arrakis
With conda:
conda install -c conda-forge arrakis-python
CLI extras
The CLI publish subcommand requires SymPy for expression parsing.
Install with:
pip install arrakis[cli]
Developer installation
git clone https://git.ligo.org/ngdd/arrakis-python.git
cd arrakis-python
pip install -e ".[dev]"
Where to Start¶
- Tutorial -- New to arrakis? Fetch your first timeseries data step by step.
- User Guide -- Fetching, streaming, channel discovery, publishing, the CLI, and more.
- Background -- How the system works: Arrow Flight, Kafka, multiplexing, and the data model.
- API Reference -- Auto-generated documentation from source code.