Complete guide to the folder hierarchy and file organization in the TracingInsights data repository
The TracingInsights repository follows a consistent, hierarchical structure that makes it easy to locate specific data for any event, session, driver, or lap.
Each session contains folders for each driver, identified by their three-letter code:
Practice 1/├── ALB/ # Alexander Albon├── ANT/ # Kimi Antonelli├── BOR/ # Gabriel Bortoleto├── GAS/ # Pierre Gasly├── HAD/ # Isack Hadjar├── HAM/ # Lewis Hamilton├── LEC/ # Charles Leclerc├── NOR/ # Lando Norris├── PER/ # Sergio Perez├── PIA/ # Oscar Piastri├── RUS/ # George Russell├── VER/ # Max Verstappen└── ...
Common Driver Codes (2026):
Code
Driver
Team
NOR
Lando Norris
McLaren
VER
Max Verstappen
Red Bull Racing
LEC
Charles Leclerc
Ferrari
HAM
Lewis Hamilton
Mercedes
RUS
George Russell
Mercedes
ANT
Kimi Antonelli
Mercedes
PER
Sergio Perez
Cadillac
GAS
Pierre Gasly
Alpine
ALB
Alexander Albon
Williams
PIA
Oscar Piastri
McLaren
The number of driver folders varies by session. Some drivers may not participate in all sessions (e.g., practice sessions with reserve drivers, retirements during the race).
Each driver folder contains lap-specific telemetry and timing data:
NOR/├── 1_tel.json # Telemetry data for lap 1├── 2_tel.json # Telemetry data for lap 2├── 3_tel.json # Telemetry data for lap 3├── 4_tel.json # Telemetry data for lap 4├── 5_tel.json # Telemetry data for lap 5├── ...└── laptimes.json # Timing data for all laps
File Naming:
<lap_number>_tel.json - Detailed telemetry for a specific lap
laptimes.json - Comprehensive timing data for all laps completed by this driver
Each session folder also contains shared data files:
Practice 1/├── [driver folders...]├── weather.json # Weather conditions throughout the session├── rcm.json # Race control messages├── corners.json # Circuit corner/turn information└── drivers.json # Driver and team metadata