iRacing Telemetry parsing and processing library
go get github.com/teamjorge/ibt
ibt
is a package from parsing iRacing telemetry files. An ibt file is created when you enter the car and ends when you exit the car. By default, you can find these files in your iRacing/telemetry/[car]/
directory. These files are binary for the most part, with the exception of the session data.
This package will not parse real-time telemetry as that requires opening a memory-mapped file and CGO. A planned real-time parsing package leverage ibt
will be available in the future.
- Easy to use telemetry tick processing interface.
- Quick parsing of file metadata.
- Grouping of ibt files into the sessions where they originate from.
- Great test coverage and code documentation.
- Freedom to use it your own way. Most functions/methods has been made public.
The Examples directory houses all of the available examples.
To try these examples locally, please clone to repository:
git clone https://github.com/teamjorge/ibt
#or
git clone git@github.com:teamjorge/ibt.git
Please have a look at the instructions in the examples README
for details on how to run each example.