TRACE — GT7 Telemetry Suite
Telemetry Racing Analytics & Comparative Engine
A live telemetry dashboard, lap analyst, and race analyst for Gran Turismo 7 — reads the UDP telemetry stream straight off your PS4/PS5 over your local network. No mods, no jailbreak, just the game's own broadcast data.
Also published on PyPI as gt7tracetelem.
Site: https://gt7trace.netlify.app
What's in the box
Live Dashboard
- Real-time speed, RPM, gear, throttle/brake, tyre temps & slip
- Mini track map with live position
- Configurable recording sample rate (10/20/30/60 Hz)
- Live delta vs. a reference lap
- Connection diagnostics — heartbeats, packet loss, decrypt/parse failures, actionable error messages
- Remembers known-good PS4/PS5 IPs
- Incident timeline
- Lap history table with alerts
Lap Analyst
- 14 chart groups: inputs, engine, tyres, dynamics, braking, laps, traction, ratings, and more
- A/B lap comparison
- Dual replay — synced and realtime
- Driver ratings radar
- Track map heatmaps across 9 metrics
- CSV / HTML export
Race Analyst
- Same chart-group depth as Lap Analyst, adapted for full races
- Race timeline, minimap heatmap, replay
Tooling
add_car.py/add_track.py— add missing car/track IDs to the local database- Car and track ID databases kept current
Install
Option 1 — pip
pip install gt7tracetelem
The importable module is gt7telem (not gt7tracetelem) — the PyPI distribution name and the import name are different:
import gt7telem
gt7telem.get_snapshot()
Or just run gt7telem from a terminal to launch the GUI menu.
If you already have an unrelated package that installs a top-level
gt7telemmodule, the two will conflict. Check first withpip show gt7telem.
Option 2 — from source
Works on Windows, macOS, or Linux with Python 3.10+.
git clone https://github.com/ransh2014/gt7telemtrace.git
cd gt7telemtrace
pip install -e .
gt7telem
Option 3 — standalone binaries
No Python required — grab a prebuilt Windows .exe or Linux binary from gt7trace.netlify.app/setup.html.
Quick start
- Launch
gt7telem(or run the source/binary). - Pick Live Dashboard, Lap Analyst, or Race Analyst from the menu.
- Make sure GT7 is running on your PS4/PS5.
- Enter your console's IP in the Dashboard field and hit Enter — it's remembered for next time.
- Recorded laps save to a
laps/folder next to wherever you run it from.
Find your console's IP: Settings → Network → View Connection Status on your PS4/PS5.
Public data API
import gt7telem
gt7telem.set_ip("192.168.1.X")
gt7telem.wait_for_connection()
snap = gt7telem.get_snapshot()
print(gt7telem.get_car_name(snap))
See gt7telem.__all__ for the full list of exported functions (get_snapshot, set_car, set_track, get_diagnostics, get_car_name, get_track_name, all_track_names, settings persistence, and more). The GUI apps (dashboard, lap_analyst, race_analyst) are available as submodules for anyone building on top of TRACE directly.
Credits
TRACE stands on the shoulders of the people who reverse-engineered GT7's telemetry protocol and maintain the community car/track databases it relies on. Full writeup and credits: gt7trace.netlify.app/about.html.
License
MIT — see LICENSE.
Support
TRACE is free and always will be. If it's improved your GT7 sessions, a coffee is appreciated: ko-fi.com/ransh.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gt7tracetelem-0.1.1.tar.gz.
File metadata
- Download URL: gt7tracetelem-0.1.1.tar.gz
- Upload date:
- Size: 87.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b69701bb54221b64f2c53dbfd7c9e9ca285e95ad6a4c92f6ec76414ec258077
|
|
| MD5 |
11961427b4dd169ef868023a965c1a58
|
|
| BLAKE2b-256 |
e431ac4e81eec1fa3b03b8d8af7176fa8eab402325cc93c7f182c110cb43eeca
|
File details
Details for the file gt7tracetelem-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gt7tracetelem-0.1.1-py3-none-any.whl
- Upload date:
- Size: 89.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9cfbe71268d9a5e274c1c2ad9a6cbd7d3754132096194280f230a13c10b15e5
|
|
| MD5 |
14582d82094a08cc0887869ad28019ef
|
|
| BLAKE2b-256 |
d66681851e0919a51c55546eaeb417f0a0736b1733c0b7b816759fe02abc2ddc
|