Skip to main content

libxrk

A Python library for reading AIM XRK and XRZ files from AIM automotive data loggers.

Features

  • Read AIM XRK files (raw data logs)
  • Read AIM XRZ files (zlib-compressed XRK files)
  • Parse track data and telemetry channels
  • GPS coordinate conversion and lap detection
  • High-performance Cython implementation
  • Supports Python 3.10 - 3.14

Installation

Install from PyPI

pip install libxrk

Install from Source

Prerequisites

On Ubuntu/Debian:

sudo apt install build-essential python3-dev
Install with uv
uv sync

The Cython extension will be automatically compiled during installation.

Usage

from libxrk import aim_xrk

# Read an XRK file
log = aim_xrk('path/to/file.xrk')

# Read an XRZ file (automatically decompressed)
log = aim_xrk('path/to/file.xrz')

# Access channels (each channel is a PyArrow table with 'timecodes' and value columns)
for channel_name, channel_table in log.channels.items():
    print(f"{channel_name}: {channel_table.num_rows} samples")

# Get all channels merged into a single PyArrow table
# (handles different sample rates with interpolation/forward-fill)
merged_table = log.get_channels_as_table()
print(merged_table.column_names)

# Convert to pandas DataFrame
df = merged_table.to_pandas()

# Access laps (PyArrow table with 'num', 'start_time', 'end_time' columns)
print(f"Laps: {log.laps.num_rows}")
for i in range(log.laps.num_rows):
    lap_num = log.laps.column("num")[i].as_py()
    start = log.laps.column("start_time")[i].as_py()
    end = log.laps.column("end_time")[i].as_py()
    print(f"Lap {lap_num}: {start} - {end}")

# Access metadata
print(log.metadata)
# Includes: Driver, Vehicle, Venue, Log Date/Time, Logger ID, Logger Model, Device Name, etc.

Filtering and Resampling

from libxrk import aim_xrk

log = aim_xrk('session.xrk')

# Select specific channels
gps_log = log.select_channels(['GPS Latitude', 'GPS Longitude', 'GPS Speed'])

# Filter to a time range (milliseconds, inclusive start, exclusive end)
segment = log.filter_by_time_range(60000, 120000)

# Filter to a specific lap
lap5 = log.filter_by_lap(5)

# Combine filtering and channel selection
lap5_gps = log.filter_by_lap(5, channel_names=['GPS Latitude', 'GPS Longitude'])

# Resample all channels to match a reference channel's timebase
aligned = log.resample_to_channel('GPS Speed')

# Resample to a custom timebase
import pyarrow as pa
target = pa.array(range(0, 100000, 100), type=pa.int64())  # 10 Hz
resampled = log.resample_to_timecodes(target)

# Chain operations for analysis workflows
df = (log
    .filter_by_lap(5)
    .select_channels(['Engine RPM', 'GPS Speed'])
    .resample_to_channel('GPS Speed')
    .get_channels_as_table()
    .to_pandas())

All filtering and resampling methods return new LogFile instances (immutable pattern), enabling method chaining for complex analysis workflows.

Channel Metadata

Each channel carries typed metadata accessible via ChannelMetadata:

from libxrk import aim_xrk, ChannelMetadata

log = aim_xrk('session.xrk')

# Extract typed metadata from a channel
meta = ChannelMetadata.from_channel_table(log.channels['Engine RPM'])
print(meta.units)        # "rpm"
print(meta.dec_pts)      # 0
print(meta.interpolate)  # True
print(meta.function)     # "Engine RPM"

# Or from a PyArrow field directly
field = log.channels['Engine RPM'].schema.field('Engine RPM')
meta = ChannelMetadata.from_field(field)

# Create metadata for custom channels
meta = ChannelMetadata(units="m/s", dec_pts=1, interpolate=True)
field = pa.field("speed", pa.float32(), metadata=meta.to_field_metadata())

Available fields: units, dec_pts, interpolate, function, source_type, source_channel_id, device_tag, cal_value_1, cal_value_2, display_range_min, display_range_max.

Development

Quick Check

# Run all quality checks (format check, type check, tests)
just check

Code Formatting

This project uses Black for code formatting.

# Format all Python files
just format

Type Checking

This project uses mypy for static type checking.

# Run type checker on all Python files
just typecheck

Running Tests

This project uses pytest for testing.

# Run all tests
just test

# Run specific test file
uv run pytest tests/test_xrk_loading.py

# Run tests with coverage
uv run pytest --cov=libxrk

Testing with Pyodide (WebAssembly)

You can test the library in a WebAssembly environment using Pyodide. This requires Node.js to be installed.

# Build and run tests in Pyodide 0.29.x (Python 3.13, requires pyenv)
just pyodide-test

Note: Pyodide tests run automatically in CI via GitHub Actions.

Building

# Build CPython wheel and sdist
uv build

# Build all wheels (CPython, Pyodide/WebAssembly, and sdist)
just build-all

Clean Build

# Clean all build artifacts and rebuild
rm -rf build/ dist/ src/libxrk/*.so && uv sync

Testing

The project includes end-to-end tests that validate XRK and XRZ file loading and parsing.

Test files are located in tests/test_data/ and include real XRK and XRZ files for validation.

Credits

This project incorporates code from TrackDataAnalysis by Scott Smith, used under the MIT License.

License

MIT License - See LICENSE file for details.

Release files for libxrk 0.13.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libxrk 0.13.0
File Size Uploaded
libxrk-0.13.0.tar.gz 137.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for libxrk 0.13.0
File
libxrk-0.13.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
libxrk-0.13.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl CPython 3.14 CPython 3.14 PyEmscripten 2026.0+ WebAssembly Details
libxrk-0.13.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
libxrk-0.13.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
libxrk-0.13.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
libxrk-0.13.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
libxrk-0.13.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libxrk-0.13.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
libxrk-0.13.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
libxrk-0.13.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
libxrk-0.13.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
libxrk-0.13.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libxrk-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
libxrk-0.13.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
libxrk-0.13.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
libxrk-0.13.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
libxrk-0.13.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libxrk-0.13.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
libxrk-0.13.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
libxrk-0.13.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
libxrk-0.13.0-cp311-cp311-macosx_10_13_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.13+ x86-64 Details
libxrk-0.13.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
libxrk-0.13.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
libxrk-0.13.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
libxrk-0.13.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
libxrk-0.13.0-cp310-cp310-macosx_10_13_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.13+ x86-64 Details

Total release size: 35.7 MB

Release files / libxrk-0.13.0.tar.gz

Download URL libxrk-0.13.0.tar.gz
Size 137.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ad261c09ff2d6aa7b292b685c89472f0be82ef6a9976fe6da56024357cdf3224
BLAKE2b-256 checksum
How to use checksums
318b3d5ec547bad25f9bcbc916c21224dddcd34575bfef2a1f149b79a50365c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp314-cp314-win_amd64.whl

Download URL libxrk-0.13.0-cp314-cp314-win_amd64.whl
Size 621.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
54c010b5e6164693543602e8ac85cad14b8ae3cff209a7301854d228cc959606
BLAKE2b-256 checksum
How to use checksums
9d12dd08c6722ec1263263c9870ee0b1684dc37b61ddc03e4dde6bf620ad6e21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl

Download URL libxrk-0.13.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 386.6 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
e40ad25f1f2e2efdf262f2fcf060705ec34af281121da9ca394c447cfabc298b
BLAKE2b-256 checksum
How to use checksums
31e0e0ccaedd1ae8816fbf2db27812f79f28d8c4174fcda4de3faa48533b1e6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL libxrk-0.13.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a48301fdf209cd72549d5e562e721bec43cde57f6edfc536ecbcf026b01ac229
BLAKE2b-256 checksum
How to use checksums
22ec60b0aaf8c5d4536856e9307f58f44d0b463602945b74cd4683b46110af9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL libxrk-0.13.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 2.4 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2e5edac69a2ee18a4b889c4177fd1d83dfa84bdfd6b4a76b765282ad5dc0883e
BLAKE2b-256 checksum
How to use checksums
c247b8b23e8c910afe582598fac1ef90692452744c7f9a40b5bd1f5c0b498528
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL libxrk-0.13.0-cp314-cp314-macosx_11_0_arm64.whl
Size 670.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2044174d2bd66c35c6c31f8308e191c918c2a770e4906b719efea27fea62a3de
BLAKE2b-256 checksum
How to use checksums
1a8e407b609c962b8e10c3e2a82c4a8dbe44d61fdfbbca38f11a8bba3a85a713
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL libxrk-0.13.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 707.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
16ddf2dd0db0a09bc5c3726f736c3c14d9b422472e54fac08dced2f48ec9e916
BLAKE2b-256 checksum
How to use checksums
665a3c41b1434ce10171b318f969e4a65469bd2013633d8759fc31bcac8df75f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp313-cp313-win_amd64.whl

Download URL libxrk-0.13.0-cp313-cp313-win_amd64.whl
Size 601.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cf03d12887732517fad1de84e2f4d7aabdb85a88f6f9d7504e85fa16a44923aa
BLAKE2b-256 checksum
How to use checksums
05b911d63f7129c8a9abcad990c4f2e9475f555350c984f903c11eb52be8ee20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL libxrk-0.13.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c8d9c89788992a5d5904a83675dab0f51189fb497f7f7eb376fc95394ca33b32
BLAKE2b-256 checksum
How to use checksums
f98bfe10160c2d7c2b9bc88c586fdfbd31d85087d21272c89af68076df99792b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL libxrk-0.13.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 2.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bd2a0b2735ff2c5c0b1d827e82c43502af77406bee15b00d019de932931ca12d
BLAKE2b-256 checksum
How to use checksums
0900281669dfee6d152194cc41eda52fdae9b1912c7697a35955861c4973b036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL libxrk-0.13.0-cp313-cp313-macosx_11_0_arm64.whl
Size 670.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a658e7d2394e78b5f5e32572ce3c084fce4f3c7c0eb0d86574633a187ceb350b
BLAKE2b-256 checksum
How to use checksums
fb01381d18bca7642ba5b0e09adcbc207a57df0a078edb31840dbf0d1886264b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL libxrk-0.13.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 707.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
f336806de11b4a00a71cac3717a74bc0d201662b573780ff0d9f5a599f5f955c
BLAKE2b-256 checksum
How to use checksums
2626cecf018a74ad9b076782aeef0565f9ca19a5b1b6f84e1dc464c6d931e8fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp312-cp312-win_amd64.whl

Download URL libxrk-0.13.0-cp312-cp312-win_amd64.whl
Size 601.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a30b76db1c480fd70791843a3654d52b1136936185a9e373efd169ab43e7c993
BLAKE2b-256 checksum
How to use checksums
b29ff7aa574d01b9c77fdc30328056bd8ee8758530322aa7a651fa4fcaccb920
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL libxrk-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
739c443b0990aa9faab190d28e3d5681bea27c5c79d30f88435bb29a52df5935
BLAKE2b-256 checksum
How to use checksums
f6c96444211747a93a52831945b5b1c3afd73b7ef6dcb11317f400de4d698b32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL libxrk-0.13.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d94735c8b268d66b922f2daed843647e1b931c2295e8d84d6d51b1d86be205ca
BLAKE2b-256 checksum
How to use checksums
4a80940efbd5dd1b98623871d5eb849a06692885bb90926df4ec7c3c402aa1fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL libxrk-0.13.0-cp312-cp312-macosx_11_0_arm64.whl
Size 671.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ae00f0acc2bf7742ee3248469a585af08653efca20af316115cf1db7d6d538a
BLAKE2b-256 checksum
How to use checksums
2e4fabd87eb07cb9038a89e14fd77af3753905a68e04f2b0d220989c5af409b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL libxrk-0.13.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 708.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b961b39da203364dd34950d3c6452c9a0022f9298b360730066eab145d31ee62
BLAKE2b-256 checksum
How to use checksums
58849120eb93a7a7c62670d2d23696048207eacdeb5bc3ca7027019f68f3b00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp311-cp311-win_amd64.whl

Download URL libxrk-0.13.0-cp311-cp311-win_amd64.whl
Size 608.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e9e943ad3cdec52a80eb325bf23e81cbe1a51e1919c28fcb2d5473b83b2471f9
BLAKE2b-256 checksum
How to use checksums
ac17753307ac6aa140d8c8223aed2bc939b7259a5ab4aae47d615494807907e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL libxrk-0.13.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ec800963ce12212f6cbf89c7f42ebb3fccda3a9325791ae805d8be08b06129dc
BLAKE2b-256 checksum
How to use checksums
345da967bcc23088960a21aa14b2b5aeb5d2c2e0611f6c43c1e73785eda1544e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL libxrk-0.13.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f9f28f9bbdd6a4ee1c77313a7552d4954c718e59f13def21f834c9a7373c44a2
BLAKE2b-256 checksum
How to use checksums
d1917d261a32a3df91729d5b25bb661ca3e389fec19dedcca136d1e751f01cc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL libxrk-0.13.0-cp311-cp311-macosx_11_0_arm64.whl
Size 673.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9247cbf0bdc27f8a9f850b20054fcca5f63b22d7913d37844a21cdd25171ec48
BLAKE2b-256 checksum
How to use checksums
650c8868e12b227c1a2ea9c5d86e5c579386ca011766b40f34bc3cd5e7dbb135
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp311-cp311-macosx_10_13_x86_64.whl

Download URL libxrk-0.13.0-cp311-cp311-macosx_10_13_x86_64.whl
Size 724.2 kB
Tags CPython 3.11 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
87f8abe69e8af88b3dbfc31551d2892cf4185253707c391a5daaf489cd796152
BLAKE2b-256 checksum
How to use checksums
64a520c8e771decf5083435b87dfe8ca07ae5b3d9669115fd3f4eda405320755
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp310-cp310-win_amd64.whl

Download URL libxrk-0.13.0-cp310-cp310-win_amd64.whl
Size 608.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6e5d6b5a77000ec2f9b526db14638d72ddcb0cdf2e62e3ddb8a3f7800c9632b6
BLAKE2b-256 checksum
How to use checksums
ccb73e492b17b82eac0b747209c9705f202641d37f049bd887842a70f8827396
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL libxrk-0.13.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fbb56bfdfb87b0971b705d5de23e191bb893b2e8002f07e0bb70b8360285c65b
BLAKE2b-256 checksum
How to use checksums
77044f0e66e3383dd316381f2c88417c0578f31a60ead353189fb23f6b308ac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL libxrk-0.13.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 2.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6db65ffe3dd221c70b4504458d25882194ecd83206de9bb3ed9027adc589d441
BLAKE2b-256 checksum
How to use checksums
5a896e0d41e0ac9668be581fe299e9cb5579c23b224c2f45bcc888b2a128c4f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL libxrk-0.13.0-cp310-cp310-macosx_11_0_arm64.whl
Size 676.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
49af49a96a4c47edb2b3a21ba1b2d72ae399e8b142c88a0fd5fb2978f45f7865
BLAKE2b-256 checksum
How to use checksums
d3ca0ecbd3514f4998dbab15ef11781b6b783cece74764bb536cc28739c3270f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / libxrk-0.13.0-cp310-cp310-macosx_10_13_x86_64.whl

Download URL libxrk-0.13.0-cp310-cp310-macosx_10_13_x86_64.whl
Size 726.3 kB
Tags CPython 3.10 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d5b08a4d643d3cf4996bf25f4470880730070e1b5320c25452d20832b422ffeb
BLAKE2b-256 checksum
How to use checksums
231e5e8ccdb4252288449207dc58295edf66d58bbbbf26ec0ace394382e4823c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.13.0 This release

27 release files

0.9.1

26 release files

0.7.0

26 release files

0.6.0

21 release files

0.5.0

4 release files

0.4.0

4 release files

0.3.0

4 release files

0.2.2

2 release files

0.2.0

1 release file

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