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 Poetry

poetry install

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)

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.

Development

Quick Check

# Run all quality checks (format check, type check, tests)
poetry run poe check

Code Formatting

This project uses Black for code formatting.

# Format all Python files
poetry run black .

Type Checking

This project uses mypy for static type checking.

# Run type checker on all Python files
poetry run mypy .

Running Tests

This project uses pytest for testing.

# Run all tests
poetry run pytest

# Run tests with verbose output
poetry run pytest -v

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

# Run tests with coverage
poetry 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 (installs Emscripten SDK to build/emsdk if needed)
poetry run poe pyodide-test

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

Building

# Build CPython wheel and sdist
poetry build

# Build all wheels (CPython, Pyodide/WebAssembly, and sdist)
poetry run poe build-all

Clean Build

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

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.6.0.tar.gz (27.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.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

libxrk-0.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

libxrk-0.6.0-cp314-cp314-macosx_11_0_arm64.whl (220.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

libxrk-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl (230.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

libxrk-0.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

libxrk-0.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

libxrk-0.6.0-cp313-cp313-macosx_11_0_arm64.whl (218.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libxrk-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl (230.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

libxrk-0.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

libxrk-0.6.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

libxrk-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (219.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libxrk-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl (231.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

libxrk-0.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

libxrk-0.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

libxrk-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (220.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libxrk-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl (240.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

libxrk-0.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

libxrk-0.6.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

libxrk-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (222.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libxrk-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl (241.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: libxrk-0.6.0.tar.gz
  • Upload date:
  • Size: 27.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.6.0.tar.gz
Algorithm Hash digest
SHA256 0ca9fa8cc00a85a81032b56c69003544ba2b6dc9fb9b4048cd697133b2cdafb3
MD5 769d44d4a44ade36ad0340a4ca6a1db3
BLAKE2b-256 c009211364aff9c686366cd9c53345a7c6568d78621a3c2541df1513b6217054

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a5b9af8eb2fea2c601943db708d9e2956146e70a85deaceba13fbd58c31628f
MD5 59229d176d572c3dbd6335e82a369eb3
BLAKE2b-256 6fde7e3c68ca7f93e8e5a7fae13b04f256c49abdb21df399e2afe0d885f0eafa

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.6.0-cp314-cp314-manylinux_2_24_x86_64.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.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9f61ca006d18ab99748eed4ffebd11c07451fbf12dde36ee8026dd9cec319cc
MD5 ffacbfd1c104afe16979aa33f15b4e73
BLAKE2b-256 c357f8ec26d3bd5786927c61b0d6b4d1ae62d57e706c915f2dec46a85be8f03a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 130286c624fb7baefcd53fef94b5f0b0035dbdbb3ebd8ce4ee7d075bae456f6a
MD5 fd119dfa66e71078b407e314a82bc1ff
BLAKE2b-256 ffe5b30c9cb46ddb476c1d74edac2032b1eb2934178a818628fb3508275ce47e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c131ea77dabe1924b380d339a2248f329dae0cbd1388c0c3e80eec4e0f39cf39
MD5 d5e88329e0183742fc08614946a94eef
BLAKE2b-256 a0ab4de2ec3aad4e097ea5711625ed4e4e46b7a6fb502c42f4ff280ba066a77a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c5e6faa496622296288b502493d5cfca99a44d9211adc0b317059c5855f0ad3
MD5 1c356d12943a61d38cdb9f6df0f34751
BLAKE2b-256 3e3c0c8e710d0b112e307ea549c454d65574bc1480ee1af350a873d289410b23

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.6.0-cp313-cp313-manylinux_2_24_x86_64.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.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9deca117999a70e961878bb3a8b0931c3b2b993cfde63d7259708532d2ecd7df
MD5 83f10b7f1e049cdbf9799c2ffa2cb822
BLAKE2b-256 ef72132d1f0eef6f7ba6a836dd6aa0708e2cc5ac649d411fd9485932e16ef567

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 453db115eb314fbb0ced09df7b3b85414985ff45931d6b536c806f349c9cf5bd
MD5 e79c079c1f90a3416e557c50f56f7778
BLAKE2b-256 8b95f909f50d84c425d7f1a6ccd81fd4edceb7d2d39b986ae3cef948e715d9d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 19d70f66b92db8383ee91a82a6a692a8d2673425eb6c8b9b0be026766e82dd91
MD5 7c16afdac4d13da5bc2109c1aec25c0c
BLAKE2b-256 92264a20357b1a5cb1a2a829a0d04f16a1a38307c4a1cf23b558f7ebc8fc4df2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73c75b7aef3f2e60349516be5cb6604c4988de8a67846c708e872ec146cb8294
MD5 9f7d4f3870b0fa2ce2dc497d0698eca5
BLAKE2b-256 372b17d01f075780011b764f8fe45f4f0c44f5a0cdcd9bbbf28a9f3aadcf5470

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.6.0-cp312-cp312-manylinux_2_24_x86_64.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.6.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.6.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 faa16d0ec6f5d048e0142dc7a8a9a1f31acac2e03fdce995e989638c1588d27b
MD5 5614c537886bd2d4e07bfe9cbff86928
BLAKE2b-256 8c89472ba7530dc2ae9fd971343dede11b41d91d6657998a398a6e8c6727b61f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9643482830cbacd42fdf18a670eb635c866cd0c5846df494addb116a96036399
MD5 3c32b50514806ddfe8f0caf4f77f1cf5
BLAKE2b-256 998359d9b01876b745df18c02831937f34917c8a1e5393818d594c4eab96e695

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dd0034bab64d3dd53e1b2179975f2c6e4f3b5d1fec166e618de5a21803abf5ce
MD5 8ddbe7fde5d6bd42fe21be53d6b20387
BLAKE2b-256 c753055c6ee73a296db8c83aa43009b2857387c03a7bc54b0a317963ae39d8e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8287dadff507d10393f6f8509ed276f2b92706487a5dc9ebc1f83bfb3a61a1e
MD5 25612a5b33d27c06c33d285384b80596
BLAKE2b-256 fa21f01d91cc01fa872baec059ad3e557c0ce09eec2922c74a31c4ee750f0919

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.6.0-cp311-cp311-manylinux_2_24_x86_64.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.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d22b68e0822fcf858ac615f107332a6333c645732be1f6ad720327551e0853ff
MD5 a03f3b0e2d87830b51497723ee56b09a
BLAKE2b-256 6097081e3795e9b99210e48d9774102e5259de4518a0652dc35458a888327f72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 377c3949da0bd9a40d48d28098c51a6048a8207a72d087c84284fbd59d8ddeaf
MD5 388859a45caec96899fafeac0e45d545
BLAKE2b-256 3d6120b7ef20a00022cd9ebf47ec00bdefab35773a1a65d5365b6aae2f604c04

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.6.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.6.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49109525462f43d08ecc617cfb32fe58f05f47fd45b49aabba2ccfe2adf5ffe4
MD5 b798c0b734569ba8e33e6409fa9fb906
BLAKE2b-256 5626682ff0c1f0b700b6ce8026f2e37e061f065cb3b8dc7840e967bfc44a20bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.6.0-cp311-cp311-macosx_10_9_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.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67bd9c407f92268a0176ff40e571139861bbb16d3be7b2721761ac63a436b496
MD5 2ed6e7fe075f04b6cdc3f3074612524e
BLAKE2b-256 1f94c70690765f35234f84f5816a7a6234dfdcbf80f03e66b9f85e1959416b88

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.6.0-cp310-cp310-manylinux_2_24_x86_64.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.6.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libxrk-0.6.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e4c8bd294c7490de0f0ba32a2c339c3598e0cc300149b3a7510d6fde9ebcc1d
MD5 801a4f232131614ac7ee35b7cd92d7bf
BLAKE2b-256 d09887530e457a22d6d1199055a2f5b40fa2fd14f2ba9ac3f1b69832a3d6b358

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for libxrk-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f69b41f8d8c5c3baf281abebc218192e676f63b3cc01d388cacc264584ee17d
MD5 1d53037125dc5916b10c598af4f89bee
BLAKE2b-256 c950609691304d62223a6b6183756ed40245b318f71b7603af2c5e75de803fc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for libxrk-0.6.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.6.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libxrk-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 795fb5ab641c00677e9f96454f7ec4d24dd14eb105d971bfabaf0eba3d1a339a
MD5 fcc07abe28b886db2f4ddde5281e8d8d
BLAKE2b-256 1becd86f4a5ea21962aca7bf12b978d2f73d00f365608f9bda4a35764b9d6925

See more details on using hashes here.

Provenance

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