Skip to main content

The ARFlow Python Server

Ruff Checked with pyright

The ARFlow Python server collects streaming data from your ARFlow clients. The server is designed to be easily extensible and can be integrated with your own research prototype. Data is streamed to a Rerun logger and saved to RRD files, which can be visualized later using the Rerun Viewer.

Installation

The ARFlow server can be simply installed via pip:

# Create a python environment using your favorite tool, then
pip install arflow

Server CLI

Here are some example usages of the ARFlow server CLI:

arflow view # ARFlow port 8500, view mode, no save to files

arflow save -p 1234 -s ./ # ARFlow port 1234, save to current working directory

arflow rerun ./FRAME_DATA_PATH.rrd # replay ARFlow data file

arflow rerun *.rrd # replay multiple ARFlow data files

arflow -h # show help

Examples

Check out the examples. We recommend starting with the simple example.

Contributing

We welcome contributions to ARFlow! Please refer to the CONTRIBUTING.md file for more information.

Metadata

Release files for arflow 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arflow 0.4.0
File Size Uploaded
arflow-0.4.0.tar.gz 30.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arflow 0.4.0
File Interpreter ABI Platform
arflow-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 131.3 kB

Release files / arflow-0.4.0.tar.gz

Download URL arflow-0.4.0.tar.gz
Size 30.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c182e9b45d7089a18cae1253e5736f81db8ae55ac19a82cde8af28173fb5a8db
BLAKE2b-256 checksum
How to use checksums
3a0b9e9a3edea0a7ad52a7988adabd1b453f4654a80b8d182bb4238c1e9c6c13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.13.3 Darwin/24.4.0

Release files / arflow-0.4.0-py3-none-any.whl

Download URL arflow-0.4.0-py3-none-any.whl
Size 100.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f6a2c96309444fd32423874ee2de24437ddcca15365fd406b9fbbf32faf28ee
BLAKE2b-256 checksum
How to use checksums
3d56b0742847579139796d4366c0e68674ab823ed431c100e3f5782b3ef7b954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.13.3 Darwin/24.4.0

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page