File Manifest
What's Inside
Each Download.
Full contents of every TRACE distribution — Windows, Linux, macOS, and Python source.
Full contents of every TRACE distribution — Windows, Linux, macOS, and Python source.
pip3 install -r requirements.txt then python3 launcher.py.| File | Purpose |
|---|---|
| launcher.py | The file you actually run — python launcher.py. A thin top-level wrapper (sits next to gt7telem/) so nothing needs installing or `cd`-ing into a subfolder first. |
| gt7telem/__init__.py | Package entry point — re-exports the public telemetry/settings API (import gt7telem) |
| gt7telem/launcher.py | Unified entry point — opens the TRACE menu (Dashboard / Lap Analyst / Race Analyst); the top-level launcher.py above just calls into this |
| dashboard.py | Live telemetry dashboard app |
| udp.py | UDP telemetry capture, decrypt, and parsing |
| lap_analyst.py | Lap analysis app — charts, A/B compare, replay, plus the leaderboard/ghost-download/consensus-line panel |
| race_analyst.py | Race analysis app |
| cars.py | Car ID to name lookup |
| tracks.py | Track/course ID to name lookup |
| add_track.py | CLI tool to add a missing track to course_ids.csv |
| add_car.py | CLI tool to add a missing car to car_ids.csv |
| config.py | Settings persistence (console IP, laps folder, sample rate, PSN name, analytics opt-out) |
| analytics.py | Sends the anonymous usage-analytics ping (tool/version/OS) to Supabase on launch — see Privacy |
| leaderboard.py | Global lap leaderboard, ghost-lap download, and consensus racing-line client — talks to the same Supabase project as analytics.py |
| auth.py | Supabase auth client — sign-up/sign-in and session handling used by leaderboard.py and analytics.py |
| metrics_server.py | Optional Prometheus metrics export (off by default) — speed/rpm/throttle/brake/fuel/lap-time gauges for Grafana or any Prometheus-compatible scraper |
| car_ids.csv | Car ID database — refreshed every time 10 or more new cars have been added since the last update |
| course_ids.csv | Track ID database |
| py.typed | PEP 561 marker so IDEs get proper autocomplete for import gt7telem |
| requirements.txt | Python dependencies |
| README.txt | Setup instructions |