Skip to main content

Library for reading AIM XRK files from AIM automotive data loggers

Project description

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.27.x (Python 3.12)
just pyodide-test

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

Note: Pyodide tests for both 0.27.x and 0.29.x 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libxrk-0.12.0.tar.gz (132.4 kB view details)

Uploaded Source

Built Distributions

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

libxrk-0.12.0-cp314-cp314-win_amd64.whl (602.0 kB view details)

Uploaded CPython 3.14Windows x86-64

libxrk-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

libxrk-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

libxrk-0.12.0-cp314-cp314-macosx_11_0_arm64.whl (656.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

libxrk-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl (693.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

libxrk-0.12.0-cp313-cp313-win_amd64.whl (585.0 kB view details)

Uploaded CPython 3.13Windows x86-64

libxrk-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

libxrk-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

libxrk-0.12.0-cp313-cp313-macosx_11_0_arm64.whl (655.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libxrk-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl (694.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

libxrk-0.12.0-cp312-cp312-win_amd64.whl (585.3 kB view details)

Uploaded CPython 3.12Windows x86-64

libxrk-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libxrk-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

libxrk-0.12.0-cp312-cp312-macosx_11_0_arm64.whl (655.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libxrk-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl (695.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

libxrk-0.12.0-cp311-cp311-win_amd64.whl (594.1 kB view details)

Uploaded CPython 3.11Windows x86-64

libxrk-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libxrk-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

libxrk-0.12.0-cp311-cp311-macosx_11_0_arm64.whl (660.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libxrk-0.12.0-cp311-cp311-macosx_10_13_x86_64.whl (711.5 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

libxrk-0.12.0-cp310-cp310-win_amd64.whl (593.7 kB view details)

Uploaded CPython 3.10Windows x86-64

libxrk-0.12.0-cp310-cp310-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libxrk-0.12.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libxrk-0.12.0-cp310-cp310-macosx_11_0_arm64.whl (661.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libxrk-0.12.0-cp310-cp310-macosx_10_13_x86_64.whl (713.1 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

Details for the file libxrk-0.12.0.tar.gz.

File metadata

  • Download URL: libxrk-0.12.0.tar.gz
  • Upload date:
  • Size: 132.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libxrk-0.12.0.tar.gz
Algorithm Hash digest
SHA256 cbf319455fbe6d1f199aefeecaee9e656704e93de403519b5ca47c5f21e1c606
MD5 1f07161583682ee624c83af7ef851b75
BLAKE2b-256 1ae5d0dec166a351fcd53f9d668e5b1eef2a4d2635312d66a489805a904e1b63

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0.tar.gz:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: libxrk-0.12.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 602.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libxrk-0.12.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 63ff5d638faef31948bbadb741a35d3e4fc70d5d286c732be0d7573adc61ace1
MD5 4c48f262dc39ef64f620e6216d795c36
BLAKE2b-256 ce821e6e33a6a594a7a82815b4841c86ba842b9923ab5d5390448fab83927660

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4fa869f83f3eb42384d7bb4be39db289a0e05171257d598352e67a7925e3ec0
MD5 6acd1d729518813fb1cd15e0cce40119
BLAKE2b-256 139d1c071159a083f45dd4b903b3d1083b2dec9ee76f8537406689c76bbba69c

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6b0fdbf71f375d843bbc7bfa3de185de58efa3180599313e61e71c4132d7e62
MD5 59f8bbef6d0bdb3d874ea7f54b58d16c
BLAKE2b-256 a82ae706f8feb1501e9a4c2ec59ae6709dc3e6778eb4f0f483f9a0865c56f0e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71ecf3b63b647ec10a6b05d96860b04791e5a09c7d6b57372245513f20019bc0
MD5 d6cfa45262cd1bcd66140ecde5b85c7a
BLAKE2b-256 16e6796c50d3539cb65cb52c1334087d660f7269e5bcbde583da9995aee4d20c

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2a330bc220aa60382ff6fa2f7a2d73d09a9d835bf237105320a4f51ff74f5a2f
MD5 909450cb6c8056f08922603e18ee9e7a
BLAKE2b-256 ed7b3b249365f2caa0e1b79eb00e067b8385a8c70597df5bcb7b737b2bf16e89

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libxrk-0.12.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 585.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libxrk-0.12.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17d3c6bd8204b1ce23655cb57db7b77a5bf0e7afeb6ff806bde6cdc6a2617fed
MD5 595305c8bec953ca57e29a22c6d46d0a
BLAKE2b-256 0a22b47e30f891b7ef26c5f77328e56666a794cb3de679a61aae2f644e98be16

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fabc2ab0a7ee3d1716e0ed652d228b99a0498fc118e826f0b5f3a6e266bff2e
MD5 6738ed29d67f398e4df0e7d095836c03
BLAKE2b-256 bb1d93666d1b000b8fd2c72dfd69673fd138810be83fbb177eef634501b7b927

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e4cf73fd3815bb3b8dcc3204993be58abdf5445942506d752b4399c527662334
MD5 ff8ac140675e7fea5b42f61f78db24f6
BLAKE2b-256 f44febb4f4c0d129240bbeb0cd6c80500544848e3aa2d7db5a650fca062ffc00

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a62c38a1caeb51cc5a63794bc5f28d8c41e8941c6247ecdf6cf19550600c32e
MD5 a3982a3a226b8c776a024a223a1bf00d
BLAKE2b-256 1929050fbf56e25960c1f559958ea7a82d01c8879a8a48ad144c671824277be4

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ee2ed4822ac23a86434d68c27cc90db809ec3e11472e226246c8d4391bc60192
MD5 41d495f3b5ddff20ac5955478cd2a50c
BLAKE2b-256 22651ba1fb5a4481d732b432fc80ef98fb6565b6676147c2ce6cdf7e06fbb5b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: libxrk-0.12.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 585.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libxrk-0.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 55d5b63fd2cc1b58bfde3441a873c284493be255f09e817bcf2222d6c9a21275
MD5 073bc1ece790ee62553470748fe93f8e
BLAKE2b-256 1b7ec15a9a5c351cea9d611d23548b9062729ee7a89621becea23a3668feffcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 621d554b1aa9b8559a8aa3cd43c7e5faa16a936504470920703a8ca63e454b23
MD5 404079294ffd5b583d428a4e5c54cacc
BLAKE2b-256 b62c5b868eb1ccb586c927455c55c752a56f67e8916c4e49b5daa1d76f1090ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4bf0a6e5b4172304e301febc0495aacb863991a3dd9e2911ba9d68a291dd090
MD5 7c82e2d71f45f30e92a94b37e546ec58
BLAKE2b-256 46c0a36d75908c4c5255edaceb1cfd2e4df37c6f0afb90ba01248c6f8d473e74

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecddaecfd32adc23537e742fc2a194a7d810be9ad8705d38e4228a86ae488ce6
MD5 08bd8271ddde346bc29ece2c75daa26e
BLAKE2b-256 10cbeb61d12c6e5532c3c56132bf7fb53cf7ce4cb7688505aeb99d57a58e49ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e5b5a593b35a85feea854df2e105d68a4e7ce4191c2a9eb19afce9a4c6910265
MD5 cb474692942c98237570d2d3431ee956
BLAKE2b-256 4a61052b72c0d3f00e45e969a314dc7ee1abdcc453f59077240c77f753e95005

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: libxrk-0.12.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 594.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libxrk-0.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2d04686f6409a4f9763ee8435b0368037daaa49b0fb3ec5fdd4999e5c96ff8d5
MD5 1d2bb0d6d87472af748448ca5c294526
BLAKE2b-256 005479dbf5035852a34f481c312ddfb7bb8cae117e8e21963812095e4382c2b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02d37125f35d8b6f097b357d14cb61fa2976d28c961d1a8a48593a6bc44d85cb
MD5 1d7c4dabbf883a22e92635154571828c
BLAKE2b-256 ae42e88906b36a32cc2c227cd09598801d4a5f97d0a251c7149f6559a1c81ede

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7055da2fef801f84f0fbe1492206c8c5ff888c43f838ded3cc1a2a059d8a58b8
MD5 db6809cc1a2b8bf7b6b51ee5148d88aa
BLAKE2b-256 01d6ac2278077f50646cbd2eca815177420d76f0478eafbc274b11c2e245538f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44cfa7807a86c15220432bc3528e9457c21a31a6cceba50a08fd70f8b423350a
MD5 d306f7e9c96e58bbd32c5d03a353f253
BLAKE2b-256 91c01eb5fe701632851232d7a292d22b969b26c31c9d5a0bbaf365a09953a605

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6063a7d5e66a9806ff628d548e260fc2222233065af575e149250386da9628df
MD5 f22db3b61e607251421a377cc8901053
BLAKE2b-256 7887a9f07df3da4ca191f3be09283548d756a9448c6a78e622acdb9fdf7db89e

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: libxrk-0.12.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 593.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libxrk-0.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9bdb58da94eb806e9f469961edc4bd75179dcf63ab9aa9b41eee14df37f09e98
MD5 d80d5e39a6a5db1ea07db66421291214
BLAKE2b-256 17707784bd9dfc25be7c937a6a49cc6671f1f13671c2cc92cacc11451961a27b

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5fa8c8b0fc4a15409eecdc11094d01645900a5b528af236f26b2dca33e1acfb
MD5 f2c0cd89e7b5fd76f6025f0348543fbd
BLAKE2b-256 6a6fa2b2da9d27e767e0404b03da45c5982a75becf8d614c68398eb01cbe5042

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf946dda296d3851828203b21c323b8f549571ad8d2e0dede4e420c3753ebf82
MD5 d2f59db5c9d85ee49c2f3c9c81ab3990
BLAKE2b-256 827c91170b6e2c3745ba8bdb5cb328282e4ea4e0387899d38279d21655fef7d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02b9b728f87aa76207aec23e3639351995133b6ce3b9a4a7a38c0e873cc31ebd
MD5 5ad56b16ae03d8abf2d37eb47d22e8b7
BLAKE2b-256 958e9348708326a16e9f5144ba96f16ccff46ac697cdb6d4ecb9dd520603fbec

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libxrk-0.12.0-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.12.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0f6846a6db560b9b53f7d812630e27186342233ae6f346a85db07245763989af
MD5 6b4fda6c642eb1a1eca31bc681624787
BLAKE2b-256 299b4450fb35dcd716453d7e3ae1ff7395e383ced651690dc4af4019a33d3079

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.12.0-cp310-cp310-macosx_10_13_x86_64.whl:

Publisher: publish.yml on m3rlin45/libxrk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page