Skip to main content

No project description provided

Project description

pyxrk

Python package for reading .xrk files. It wraps much of the functionality from the rust library xdrk while adding some convenience functionality.


Install pyxrk using pip:

$ pip install pyxrk

To get started with basic usage:

>>> import pyxrk
>>> run = pyxrk.load_run("./my_run.xrk")
>>> run.lap_count
7
>>> run.racer
'Lewis Hamilton'
>>> channel = run.get_channel("GPS Speed")
>>> channel.unit
'm/s'
>>> channel.frequency  # in Hz
100.0
>>> for data in channel.data():
...     print(data)  # tuple of (time offset, data point)
...     break
...
(0.0, 0.1846618503332138)

In lieau of better API documentation, see pyxrk.pyi for full interface and test/test_run.py for more example usage.

Compatibility

Currently known to work on Linux and Windows, but not Mac. Contributions for getting it working on Mac are more than welcome.

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

pyxrk-0.0.1.tar.gz (3.0 MB view details)

Uploaded Source

Built Distributions

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

pyxrk-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-cp311-none-win_amd64.whl (174.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pyxrk-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (302.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyxrk-0.0.1-cp311-cp311-macosx_10_7_x86_64.whl (307.4 kB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

pyxrk-0.0.1-cp310-none-win_amd64.whl (174.8 kB view details)

Uploaded CPython 3.10Windows x86-64

pyxrk-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (302.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyxrk-0.0.1-cp310-cp310-macosx_10_7_x86_64.whl (307.4 kB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

pyxrk-0.0.1-cp39-none-win_amd64.whl (174.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pyxrk-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-cp38-none-win_amd64.whl (174.9 kB view details)

Uploaded CPython 3.8Windows x86-64

pyxrk-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyxrk-0.0.1-cp37-none-win_amd64.whl (174.9 kB view details)

Uploaded CPython 3.7Windows x86-64

pyxrk-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

Details for the file pyxrk-0.0.1.tar.gz.

File metadata

  • Download URL: pyxrk-0.0.1.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for pyxrk-0.0.1.tar.gz
Algorithm Hash digest
SHA256 593d7a1608e7ad705ae3fc706e8e31ada02de3f95ed7d939030c5a4235c29587
MD5 648438c95453a8e70b62ddb3059bc512
BLAKE2b-256 2ea21745d010db603bd146c133614108564bd77d68b7158b3a2a50903598c754

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d3f277bc48f40ab8fd8bd11d361edefbc5798809db8dd5942004bdff714a895
MD5 94c495174dc05d49f36802d5338978ed
BLAKE2b-256 ac552dc22ca33052b1b46f1c9cc3f3dc3b2bba6ffb2df040166aa43248a45934

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11668d0c77288cfe57a88390d462c2fa8fec875e6fefe545f430676489d8688b
MD5 19396043a02b23b5a5ac63009c2df341
BLAKE2b-256 ec788854f8368a3703357cd078323b34fabd0a9fa6c57c9c176a038703b18a36

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 082ac23866130f0a244247b8d2dd65618f7da64cb775de82560513f966617b66
MD5 2b7c9f8872532b6d69f78389d366da00
BLAKE2b-256 70ba5c98b63ab460d42df60a68cc1f49eecb212889f5e2d2d1bc1e7eb2afec77

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef0d79ca0d066d0f5d183b5d1fcdf3289d526ce4c4782df8f9bf5382a344a619
MD5 9e1bb9a08a0b0018c75320149ba8a9a4
BLAKE2b-256 fef80886434859f04db377f982cb3f3cd87128062fb6ab264294bbbe4c42574a

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 970d911021e078d26ec2d629b92e8579e699115cbf22e7e21f5786cfda4cbf83
MD5 fdc9e387ff083c066ed127c155d45a81
BLAKE2b-256 a5235cfe5236af1f3325131b590a292794cc4165717e90f0703afc21aac51d29

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp311-none-win_amd64.whl.

File metadata

  • Download URL: pyxrk-0.0.1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 174.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for pyxrk-0.0.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 0f4eadcd21d7351b31f03d39435fae622d29872c6c9ecff86c06f8d757caecb3
MD5 7dd9f3f09171a2c67feb4e4bd05f1eb9
BLAKE2b-256 440049da9408801a58f5a04f1d51a50f8c943807c7a8811ef40c614663a3e818

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 742ac491cc05ec304e8dc85d71c6359103c0d0ef484274791f61cbb779d1e729
MD5 26ec0517fe836565d0c8da021c67f28f
BLAKE2b-256 47d93ac930dfc4a1aefcb4951490cb740d26d263bb493bb3fc49771d206378f7

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e20febc9b16c2593d542a375306c4bbc203605dc1281a34461a96d6a2d380a34
MD5 73f28b42639d594853c6e879a8dd6e76
BLAKE2b-256 c4396e812ecb0d12f16d5df1e8056b6ba8e73b3c5c09361c2d9b428a8bd5ffa0

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4ab086c47d76b9b8fcd18b3ca22c243359ff1d890249f4b5ea6aba93f2b8c11e
MD5 9bc61d2bb4f6fe16f5a74c0852e10b03
BLAKE2b-256 4d6b76c534d912e12ef3c83ad032f1e67b12d0e21d0990222d69bac5963ba443

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp310-none-win_amd64.whl.

File metadata

  • Download URL: pyxrk-0.0.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 174.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for pyxrk-0.0.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 1c434fd7725c675c91ea37eeda311757bbe4fcdf2b47ea6303b76f93a39090b8
MD5 bc76479c0baa4288ca283cc312f74b0e
BLAKE2b-256 e043c733f3899ca705df82fc1e904ed845e70f49b6b22e07ef4bd1f23ab12834

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fdcf9d351945b9a5e94d9f7a11d3a02d793d9187947f708f700ab1cd915b878
MD5 223fc76d8c01a5a0bfd541ef244bccef
BLAKE2b-256 fdcd446be512cc50a67c3b9f70f6fcb729a60bb82271c4bf0dbb190e89daeb0f

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5aa327a75f775c4f19a1cf824eb346f1bc6681c7485fdb3e59169343063825a
MD5 b186b12fb5f4ac8d2e82249b9192ece6
BLAKE2b-256 c22bd42f1caaccbb41456fb5de93f5fa4599d802c7fcea6d64194bfc0b6c82f8

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 7eecfab976d1b96919f93bd66b9fccf1801231284579036751c1cc291db5e1a4
MD5 2781d590174cb66ea5c5de2165d7de99
BLAKE2b-256 66eff75d345db45371fb3e0c7fbeb9e494cb4b2e2e9151d608b9c695bb4090d7

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp39-none-win_amd64.whl.

File metadata

  • Download URL: pyxrk-0.0.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 174.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for pyxrk-0.0.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 572eafbfff0c41c41973d0fa511d259e8c39b1043b7bb9c2256f3b66a11e6459
MD5 daf57db73d8b1ba4c6c1cecd76b2f791
BLAKE2b-256 7b495b476a9eb4d3bc1d637e4e894e4ce8cc8770aea21b7809666f0e8a6f9de2

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d431b728dbe124dc83615949520754eb1ad4d39d203a8cc06f94afe6c47cae56
MD5 b08f8bbb97ba0d7f5b3bf9622fd5e348
BLAKE2b-256 567383ac11fb1c644bd56df16dc5bf8ece454eea506b1a84c956883d53e90e79

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp38-none-win_amd64.whl.

File metadata

  • Download URL: pyxrk-0.0.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 174.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for pyxrk-0.0.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 d0d1138e629362375fa3ec913c132e86b2e40430cd70959e5b8a875b0302d853
MD5 f37c9f4a283929618495cdc9b6a2e2ca
BLAKE2b-256 b2d219da88d4aa849029c971c1bdeaf42043f3edce8fa5fc5ee00f504d8a6124

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53a402bb14f180ef0714fe56d92b61a0b135acd8d2b167162e2900a8e2877cfe
MD5 cb5dbc67a3fa939fd267f2775c682b5e
BLAKE2b-256 3d154acb8330aca444c3fec7419925e2f75f49af639b36b0a57f62cb55eb6cee

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyxrk-0.0.1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 174.9 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for pyxrk-0.0.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 22a947a48caac16f70361865c5b67784f7a0c34a19fcec672a1d3750e36508ee
MD5 7b58a6cb6e6c7a8d1623d13c7b6c5f24
BLAKE2b-256 ef06a4aac7a8f28fd832d0f147f7eee999fd40e470c0b8e9fbd15698995b6347

See more details on using hashes here.

File details

Details for the file pyxrk-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxrk-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a47db5dd867654c9f3aa71a4f8bcfba36ec0b8b250df66d993857d63c72d78a5
MD5 815b3fc4420e775e9aac01334aa3277c
BLAKE2b-256 c9367e34c42d29e2db7fa90675976f50c02db286ba77bead15963713898209ba

See more details on using hashes here.

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