You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

arflow

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arflow

ARFlow is a data-sharing layer that enables developer-friendly data streaming, storage, and visualization for augmented reality (AR) device data.

0.4.0
pipPyPI
Maintainers
1

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.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts