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.0.tar.gz (114.3 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.0-cp314-cp314-win_amd64.whl (559.7 kB view details)

Uploaded CPython 3.14Windows x86-64

libxrk-0.11.0-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.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

libxrk-0.11.0-cp314-cp314-macosx_11_0_arm64.whl (614.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

libxrk-0.11.0-cp314-cp314-macosx_10_15_x86_64.whl (650.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

libxrk-0.11.0-cp313-cp313-win_amd64.whl (544.3 kB view details)

Uploaded CPython 3.13Windows x86-64

libxrk-0.11.0-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.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

libxrk-0.11.0-cp313-cp313-macosx_11_0_arm64.whl (613.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libxrk-0.11.0-cp313-cp313-macosx_10_13_x86_64.whl (650.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

libxrk-0.11.0-cp312-cp312-win_amd64.whl (544.4 kB view details)

Uploaded CPython 3.12Windows x86-64

libxrk-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

libxrk-0.11.0-cp312-cp312-macosx_11_0_arm64.whl (614.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libxrk-0.11.0-cp312-cp312-macosx_10_13_x86_64.whl (652.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

libxrk-0.11.0-cp311-cp311-win_amd64.whl (554.5 kB view details)

Uploaded CPython 3.11Windows x86-64

libxrk-0.11.0-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.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

libxrk-0.11.0-cp311-cp311-macosx_11_0_arm64.whl (618.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libxrk-0.11.0-cp311-cp311-macosx_10_13_x86_64.whl (666.8 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

libxrk-0.11.0-cp310-cp310-win_amd64.whl (554.7 kB view details)

Uploaded CPython 3.10Windows x86-64

libxrk-0.11.0-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.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libxrk-0.11.0-cp310-cp310-macosx_11_0_arm64.whl (620.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libxrk-0.11.0-cp310-cp310-macosx_10_13_x86_64.whl (668.8 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: libxrk-0.11.0.tar.gz
  • Upload date:
  • Size: 114.3 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.0.tar.gz
Algorithm Hash digest
SHA256 8fe2ab0a9fa8751a2f2700212c2c2f2c39ea149bc95615c3082d5b0d9c8a22a5
MD5 a097c35c4effe9506c6be4921e8d9167
BLAKE2b-256 6fdfd151cdd3747e4479bf0f1b8bb141162ded9af0f961c2e145f1f995e363a8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libxrk-0.11.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 559.7 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cdeaec930e4cb8241811538bb906072114e972add762cc2df28ad9ae07c5f936
MD5 ccd76eadaae7a004e770fd18f28668be
BLAKE2b-256 d2e18d3ce5966cf7ab679ba469953a12b70e10d170f8fdedc2d2b53cf951d527

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be31196f2f5a5709acf9aadb74908708ea4cafe0ebc6a8cd44522e38253805b8
MD5 80b10e2cbc417e91f2ad9484536243d0
BLAKE2b-256 8d23a3a51b124d280d0204aaeec458c82fc60921cf6d9dd56c9b4b2a67e53422

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 839b56787a42ab90c7d285251cb614397ea390f7f38633f5fbe447cee4f5f5d5
MD5 138b739e6954096473a8cfcafec41691
BLAKE2b-256 f80ad35327da1b00b40396e0ea87c226a5398db515ef59d2b7b132c067879f42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 127214e27ea3ee38c337a1251a507576280de45c6dd524242c7cfb367f7d96b8
MD5 d58adbdac83ab9b2eb26aa0c2275efe2
BLAKE2b-256 f05fb076b65b50bcc5b558887781c3d847dc592e6c2199c909b7f091fe3ae706

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4c2a3e33a5cfd2c2bfbc95ed093e9b341602d9043f54217199386c8707f3497c
MD5 abe42176e8e3c4c0de7c9d19dc9d5e36
BLAKE2b-256 3eff8e41d4183ea7612bad2d0f14629195ce8fdda61483978d2456763eb32998

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libxrk-0.11.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 544.3 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 222b85f8cdf288bddcbfd06d55a3cb242ef3ca25e72983fccad3830d40af6534
MD5 56d3838c371203fb1ba557ec229a13e3
BLAKE2b-256 ccfcc1ac64b1749573351e90f539a388433dc74bcaa9664d225f0abbedbc8557

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4eb398a2572ec509f91c4a019007497d7f43206f60229d93316a76a0521dff9
MD5 f986b121a302298d9dd6eaeaad8dd919
BLAKE2b-256 5bfae6ab648ade05897b5e27b3b2aab110354be3d941d64ab0931e3e9025a4ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b25300c06d5d861436a5230a6b00e2c30c719d5f447f34e4316ba1772df7e264
MD5 d771bea5258cf9ae53c63d74a895ac30
BLAKE2b-256 9d1b264e9aae545b7788704478a5e9aa0697b0f19b64ecab8524770e59d58e26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb4535624b1314e50421079067e4f7f84d1f15ca270a4f939d6f1ebd4559625d
MD5 10f1115ae448dad44268fca36d9089b5
BLAKE2b-256 cde11d9e26f279219e923a11fe39492a806eaf212fe3d87d69d0eaf7926cd282

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1da0d8a767a14048f34f9b1e23243c5a93d18ac2bed840d49005ecb4c67d3b2e
MD5 66ecdccb04395addad8c9f1359ab26da
BLAKE2b-256 c4517f58eb7a8d28ba2f5a1920d7ace56fb955218808ee78067b1df271f96482

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libxrk-0.11.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 544.4 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 14273cc0ac4f0df84619ede115eeeb111d0c49d6f6ad45e8b9565dda67b69daa
MD5 ffe76c7a0345d184e4968df827fabb36
BLAKE2b-256 f74d6771808e02513523991b2cc2f2b932447e5a23140d87cb3bdefb09958f87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 685781fe0a95d392676062c7ccb4927bf9b0876e6954a0ca009653cca322b93f
MD5 ce6e91f1d312c82391bbeb58c9ac5374
BLAKE2b-256 0522b5dccf25682bf478b0632bd145f4abc3b21527227c47c5fe06cc66ce134c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e712fc08cb95523579126b6cc217b7870433527fe5b25a56cff86aca55b84c16
MD5 a7ebf704f114ef7fbfcdd5e0c115cb26
BLAKE2b-256 d5638d81609247cac7172fd906add7ea28f1d824156ca9f29a13a885fc622083

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e640ab0007b077ae9d4e46724fc34d91582bb0591845caec24cf95166e8f27e
MD5 4d4c5d543a0beb6be758260f9ba2b404
BLAKE2b-256 a9e7cced465e922c2fc8d98f01a9b66d73487cc99fa087f423b8956774aa0f16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a1862a0634e15e70c5e21bf9995318650ab3ff2209e8e30a589444cf27a5d8a4
MD5 54470873255b6e8cf35b02431a3ab8a5
BLAKE2b-256 9b413139130c8c039eba922e661e8ee886f88177e7468f79eff5b70b6c81a7aa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libxrk-0.11.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 554.5 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a294b16a373a085fb8393534938b6dac42efee9e9bde1029cab35c02b7625f42
MD5 8b83b83cde752053a5b27aff17deb7c8
BLAKE2b-256 08c4d675e41143de83f8fcf0b178e5d36d9e207ede5b6e6da884819e1f90b91a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 090c403d73f42d5810d2a38aa891b0c2d3b29f60d8e69277e9fe96698cab3a2f
MD5 9bba61d12b0e856df93e54227d5d93c0
BLAKE2b-256 2c6160061fbdad8b572612d4ada4e30101f26d4ede4afb825b3918f921fb60b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca01dc83bf6a36bcd1c609217539829baec257867f3b8ff51f150d6d7c5c0d57
MD5 1491d1ec7395423d74511386667c356f
BLAKE2b-256 5057b77faae353c74713f64134273d617103cf74e141a488663c1d911da466a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02959128d30cae4ac100531f3893160d1a1fb99496343bf90b64c6b6705bfeed
MD5 cedcf3bca12714993bb94eca1cbeedfd
BLAKE2b-256 469ff2d74203f97e9457360122bcf06fe88ffd8eaf729035d84a5c60a628749b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8fef217aac308f69bc08773a5e1b39d3319c49b117df63abf75214aaa0203ad6
MD5 60a614a8ba6e2c3923f731de38bc2b81
BLAKE2b-256 d0d50249fc632019d493ddc9ac8bd2cabfbe2ee6f4170c4d3a70dc95c2d044cb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: libxrk-0.11.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 554.7 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d8f5711a7795a4278b5f414238ea00dbb6fc076552bcdc506859222f1515bf3f
MD5 96f480726051f1a61ecf35214ff1d589
BLAKE2b-256 e371d4d40ee36fa0332807e4443a337aa3dc78a4582fa3e166f0aeff4210252f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8366062ee0124a05b1eef2df41b4480af7e7f0083d0b8011996dcf827526ea83
MD5 1434947c283b2c4921218d5d40f4589d
BLAKE2b-256 478a236527d4bd424a3744aa9ae36ecbc620978b8430068214acede5b30c8238

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a3c71a643fbc27eced759638050b582e216622c27f30c8e037fb4f1a9a677da
MD5 5cfcabf1968b85813ad74aa46ad14f55
BLAKE2b-256 698c41dce423d7cc62788fb04b7ce8f352010fbdb1036bde4736180eda85aa07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b092e9a389d992c877ecf6715431dc832538ff98f5561134e1eddf89bc83c1b4
MD5 19604ba02ec71956514653fe1157cc09
BLAKE2b-256 2dd9ae9341f61a36e678b4071b7cb3573b458518156e4f4021f4d63e002a222f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.11.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6fa2eb69a507ca2115f95912ecb40d9331369b3f79b69a9f555fdc85ab2cedb9
MD5 c9db7b8615d3d3e185966fda571c8fb6
BLAKE2b-256 b0bc40c2a2e25f5e3d0881c46da3c21cced700a1f56c66c76c33fac5a0992e17

See more details on using hashes here.

Provenance

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