Skip to main content

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 gt7telem module, the two will conflict. Check first with pip 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

  1. Launch gt7telem (or run the source/binary).
  2. Pick Live Dashboard, Lap Analyst, or Race Analyst from the menu.
  3. Make sure GT7 is running on your PS4/PS5.
  4. Enter your console's IP in the Dashboard field and hit Enter — it's remembered for next time.
  5. 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

gt7tracetelem-0.1.1.tar.gz (87.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gt7tracetelem-0.1.1-py3-none-any.whl (89.0 kB view details)

Uploaded Python 3

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

Hashes for gt7tracetelem-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4b69701bb54221b64f2c53dbfd7c9e9ca285e95ad6a4c92f6ec76414ec258077
MD5 11961427b4dd169ef868023a965c1a58
BLAKE2b-256 e431ac4e81eec1fa3b03b8d8af7176fa8eab402325cc93c7f182c110cb43eeca

See more details on using hashes here.

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

Hashes for gt7tracetelem-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c9cfbe71268d9a5e274c1c2ad9a6cbd7d3754132096194280f230a13c10b15e5
MD5 14582d82094a08cc0887869ad28019ef
BLAKE2b-256 d66681851e0919a51c55546eaeb417f0a0736b1733c0b7b816759fe02abc2ddc

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.2.9

2 files

0.2.8

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 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