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.11.1.tar.gz (125.5 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.11.1-cp314-cp314-win_amd64.whl (567.8 kB view details)

Uploaded CPython 3.14Windows x86-64

libxrk-0.11.1-cp314-cp314-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

libxrk-0.11.1-cp314-cp314-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

libxrk-0.11.1-cp314-cp314-macosx_11_0_arm64.whl (621.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

libxrk-0.11.1-cp314-cp314-macosx_10_15_x86_64.whl (656.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

libxrk-0.11.1-cp313-cp313-win_amd64.whl (551.0 kB view details)

Uploaded CPython 3.13Windows x86-64

libxrk-0.11.1-cp313-cp313-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

libxrk-0.11.1-cp313-cp313-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

libxrk-0.11.1-cp313-cp313-macosx_11_0_arm64.whl (620.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libxrk-0.11.1-cp313-cp313-macosx_10_13_x86_64.whl (656.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

libxrk-0.11.1-cp312-cp312-win_amd64.whl (551.1 kB view details)

Uploaded CPython 3.12Windows x86-64

libxrk-0.11.1-cp312-cp312-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libxrk-0.11.1-cp312-cp312-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

libxrk-0.11.1-cp312-cp312-macosx_11_0_arm64.whl (621.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libxrk-0.11.1-cp312-cp312-macosx_10_13_x86_64.whl (658.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

libxrk-0.11.1-cp311-cp311-win_amd64.whl (561.2 kB view details)

Uploaded CPython 3.11Windows x86-64

libxrk-0.11.1-cp311-cp311-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libxrk-0.11.1-cp311-cp311-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

libxrk-0.11.1-cp311-cp311-macosx_11_0_arm64.whl (625.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libxrk-0.11.1-cp311-cp311-macosx_10_13_x86_64.whl (673.1 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

libxrk-0.11.1-cp310-cp310-win_amd64.whl (561.4 kB view details)

Uploaded CPython 3.10Windows x86-64

libxrk-0.11.1-cp310-cp310-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libxrk-0.11.1-cp310-cp310-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libxrk-0.11.1-cp310-cp310-macosx_11_0_arm64.whl (627.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libxrk-0.11.1-cp310-cp310-macosx_10_13_x86_64.whl (674.9 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for libxrk-0.11.1.tar.gz
Algorithm Hash digest
SHA256 e267912cc27bb8146b14a9d9c909a2fe0fdb35a68882cdb7f9c0c3033101f9bc
MD5 aa3beb330a1000734d115fb7b738a831
BLAKE2b-256 cd4890f1f207732753a91aa67f7bb5161c21ebcb074954487d0adfbba5376064

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1.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.11.1-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for libxrk-0.11.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f46385e86818d7999a47239a97e9f2f7452515fe021b2c85d5517952ebac44e9
MD5 b45711865570eadb003a1720127a1e3a
BLAKE2b-256 3b5623ff43ea44c6a1a561c7eb70eaab9777b1e622d3c3c67a9babca9fa111e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 221cc84ea66d16a1c263e0b49d444048e66f743cf463e4277098df92973a7f2d
MD5 2105086484a48d4edcd8fb9cb724ccab
BLAKE2b-256 49fa787baac5e632b40648fcc85c74d8eec86e1d225b7f02853588cb86d77a15

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4859f12f3709ad54ef9026a9c64d294eca50467a0b33df57ad4c26628539ea16
MD5 befd9b78b7abb5563905a69ea420315a
BLAKE2b-256 39bfa8b8af20ca96689b64dd2e02a8f0f6c50df22347e50c7d8d430b91e812e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 970858efac2ff8fc0effe12a08b4ebb548a068dad9872d001ce7c23f0c8603bd
MD5 223999786b755a932a2ab750cc430251
BLAKE2b-256 17f718dac63ab7c05bf52bde24d0d0093ffe2ca4b50926a4cb17d92bffcbb8d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 38023a662ec97953a0c7e336637dc23f2d335042f2a9210bdf206e678878ba6c
MD5 4e06c9fd1aaddaaa0e17f7e33a145ddc
BLAKE2b-256 5ca988feb8a68fb6bb2a887aa17b7441c93f8891a2a29e17272789abf09ff49a

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for libxrk-0.11.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 95ff8027a7161ed5526e2f6394c6f26d11ad48bf1aa36063916c16c3def143de
MD5 49c13384aa610406d610ec1dd68fcb13
BLAKE2b-256 c5f98a390e689b1fe083ce05f5aaf3d4753ae6fd87e8a3d77cbc0503190f04ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 803f317ca2a1f5b272e9c5f8ca7d5bccc0a759e4a4170f062b15c5bb36257fd1
MD5 e2f5b713073c38ae1bc89daab5cf8c4d
BLAKE2b-256 a02aa87b7d6fbe9af3e4a28a91720ff90b38c217551edfc63949422c575de0f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aefd6ea3b782cb60fb00af9639e7a2c9c9944e9c0e430eecaf467c0df6f5d229
MD5 08e7efa6e72c42fce967a70a26c7cf39
BLAKE2b-256 c99694059dff49913edd3e21bde013ce8da464505f5c324c72bcc52d56912e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6dd9ae4338c9f1b9d0e24fbafe83cc13d6a6a3c00ce22454f3a501a36ac5239
MD5 a2a3414873173cc2237a7996a7d55126
BLAKE2b-256 7feafbb779b1a4f2a80dbd5d02578601457ba27462254bab8d76972b424ae052

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ed3cfa10028b5c23d156797f45187daf8c4c4cca45dcfe91b8d4d8afad352ff4
MD5 a9e2ed74a26bc97bd0a976b99cc84410
BLAKE2b-256 7a1118eb7b72b4522f5be1a3eae9fb688e2bbdbfe81465ff23e02f6bd394ed8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for libxrk-0.11.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 467a6007c4e40d714e5b747abd4a524cd34a87c5b73ba0b9440795e828346c96
MD5 ca3ff9d05418121d1e9853e2b06be7a5
BLAKE2b-256 43a59753bfbaf0f80e78208871fc7210970454a438833396cdc7ac2a198d6d2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1788b5a676c6b1892ede6eecfa167d03f3a7ffefe0ee38d5613b2b07e94030b1
MD5 a19479c7908fabd61b25a6763695cd77
BLAKE2b-256 f2617212efd483089bb68ec6111ea8f10e57b2f406547954d3f10aa3ca240db5

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31c4fa93ff7f32fc24548460fe405cbe7bf213c4b33b39199a982741ce6d2593
MD5 69f523c96ab0f67cb36277a3093b905f
BLAKE2b-256 c6db2ca8269fd614719e5ff566004cd73486721fcf86833219766e81f842ba08

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9539e07ffdc48da8bd5a61ebf0275cf410ed79842203fbf78b3caa9e52295fbc
MD5 9c51f63cb045eb30d8d0c2831e9bd73c
BLAKE2b-256 d26fb52b288589ef8c353e1331d386bce83bb672f9d92dff6bee1db8c8475e25

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 17fb8aebd01ab44ee732e1a0be1698cf846c0dc449b3f395dae91fabe44a26bd
MD5 9ea65fcf8ff53d6567abdf445bf4052c
BLAKE2b-256 4980e81513f50f496ddff9142816850db96e62f553afdfd7a1bbef1847a579b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for libxrk-0.11.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a44253d8ee334ace43a935baa58dff7c3248a18eb4d133dd690c19f4d656aae
MD5 c09fdf971b8d468742a982107d4d49a1
BLAKE2b-256 7af713a3ea30705e6970058e8aea3c1281bd042863a74bde4c3dee3b781c999a

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 132de6dcb125153ca4057744f5219e82c9c2a78e64963f58039830d732ba750e
MD5 cb83abb5e35c101f37a002bdb6e8479b
BLAKE2b-256 dd552945c8dc41695680c02a1155c70cdf3dafcb63f086f558d952e87d8e32b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7cd9738fa13eb5ec10b2c62118c0bddda7eafe90751d173f35c50c3619a4f361
MD5 2ccc9e502772fc9316dc4d5f73a1419d
BLAKE2b-256 080e96122374fdd3ed3e2a496e853bfb74d1615c4225056b637578e9fbeb5fb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a3ed82a31a1900aa07d0c69f866053d3877e7b0eff7908b6908e687c7c06831
MD5 6ef69b2da6c8b76a4c777bd8a0849be7
BLAKE2b-256 803d267d960c697188926241925a9b65a3c88f95a2e96c497d49c91f1fbd9167

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bf7441147ea1914629ef20e3b66c012eba34167c8afbb7cf2fb1011ad2448743
MD5 544adb8434f5c56b01646e77e464c46f
BLAKE2b-256 82793818627df60443d190439606325ee32a369b5c7e1a2ca3a44d9964efbf9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for libxrk-0.11.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7056a0c594c6d203b72fec4e5ecb6b1cd9f199b9ebf03e97f06fc16027852615
MD5 1a0fa663cc6c22f4324cec820c935189
BLAKE2b-256 e0d66322f9e0fa3a8b93ecd1891fade1da4770df4b5aeab81d0cd83522b1efda

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb3771206d3ec17e3b7ffaabd698c70525e82a13d47bb9c097a3830d636032ed
MD5 49dc7f9f386c6b7c60acefad25b1e01b
BLAKE2b-256 686d83f43f406affb43cbcf4ea77058d40822b2e5d31891c7b5c936424f576bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb6b850ce6bc3ce982d94b6923a53a6842681d3596b78ec0075b63ed16ec49c0
MD5 a5b26e8f3f3bd65a75085e8e134943b5
BLAKE2b-256 45e4b154fcd3a5f3fe18d8abbdfd4f336d1faf059e9cb1973514dda901e3a420

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd38a3b5e7b0118bcbeda56c63082b6236662f34a8544b1f24e97ad038d3d5fd
MD5 6b05d63fdb6459a27963a2383d234843
BLAKE2b-256 1c0b03996547442e87ea19dbafef4a7ac4b2605ab6e782c9dca1f6520a69dedb

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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.11.1-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.11.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9874a1d85d4745a5f9c4928c02162353bd8d7cb03a16f249c063c806faff100f
MD5 dcfe9ae9b492c50f876f6f4d1d3d527c
BLAKE2b-256 bccc37d0f1a17c015726b3ccc945a9dd60a3e10e167d00195bc1172dc6257d98

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.11.1-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