Slicks
The home baked data pipeline for Western Formula Racing.
This package handles:
-
Data Ingestion: Reliable fetching from InfluxDB 3.0.
-
Movement Detection: Smart filtering of "Moving" vs "Idle" car states.
-
Sensor Discovery: Tools to explore available sensors on any given race day.
Documentation
- Getting Started: Installation and your first script.
- API Reference: Detailed function documentation.
- Advanced Usage: Configuration, Discovery, and Bulk Exports.
Installation
Quick Example
import slicks
from datetime import datetime
# 1. Connect (Auto-configured or custom)
slicks.connect_influxdb3(db="WFR25", influx_url="http://influxdb:9000", influx_token="apiv3_your_token")
# 2. Fetch Data (One-liner)
df = slicks.fetch_telemetry(
datetime(2025, 9, 28),
datetime(2025, 9, 30),
"INV_Motor_Speed"
)
print(df.describe())
See Getting Started for more details.