Skip to main content

A Robust Approach for LiDAR-Inertial Odometry Without Sensor-Specific Modelling

Project description

RKO-LIO

Robust LiDAR-Inertial Odometry Without Sensor-Specific Modelling

IEEE RA-L arXiv GitHub License GitHub last commit

PyPI - Version ROS Package Index ROS Package Index ROS Package Index ROS Package Index ROS Package Index

Visualization of odometry system running on data from four different platforms in four different environments
Four different platforms, four different environments, one odometry system

Quick Start

Following is for the python version, see ROS for that.

Assuming you have a rosbag (ros1/ros2) which contains a TF tree, you can run RKO-LIO through

pip install "rko_lio[all]"
# or
pip install rko_lio rosbags "rerun-sdk>=0.31"
# data path should be a directory with *.bag files (ROS1) or a metadata.yaml (ROS2)
rko_lio -v /path/to/data

Why pip install those three packages?

  • rko_lio -> the odometry package
  • rosbags -> required for the rosbag dataloader. Both ros1 and ros2 bags are supported!
  • rerun-sdk -> required for the optional visualizer (-v flag)

pip install "rko_lio[all]" fetches the other optional dependencies as well.

Check further options for the CLI through rko_lio --help.

To dump a default config you can edit and pass with --config, run rko_lio --dump_config.

More details are available in the Python docs.

Extrinsics and convention

Please note that the system needs the extrinsic to be specified between IMU and LiDAR. Either your data includes this in some format, and then the dataloaders try to automatically read it, or otherwise you can specify it in a config file (required if it's missing in the data). Pass the config file with

rko_lio --config config_file.yaml

This file needs two keys: extrinsic_imu2base_quat_xyzw_xyz and extrinsic_lidar2base_quat_xyzw_xyz, which must each be a list. For example: [0,0,0,1,0,0,0] for identity. Both keys are required.

Throughout this package, I refer to transformations using transform_<from-frame>2<to-frame>. By this, I mean a transformation that converts a vector expressed in the <from-frame> coordinate system to the <to-frame> coordinate system. Mathematically, this translates to:

$$ \mathbf{v}^{\mathrm{to}} = {}^{\mathrm{to}}\mathbf{T}_{\mathrm{from}} \mathbf{v}^{\mathrm{from}} $$

The superscript on the vector indicates the frame in which the vector is expressed, and $^{ \mathrm{to} }\mathbf{T}_{\mathrm{from}}$ corresponds to transform_<from-frame>_to_<to-frame>.

ROS

Supported distros: Humble, Jazzy, Kilted, Lyrical, Rolling.

sudo apt install ros-$ROS_DISTRO-rko-lio

Or if you'd like to build from source, clone the repo into your colcon workspace and

rosdep install --from-paths src --ignore-src -r -y
colcon build --packages-select rko_lio  # --symlink-install --event-handlers console_direct+

In case you cannot system install the necessary dependencies through rosdep, you can also build the dependencies while building RKO-LIO

colcon build --packages-select rko_lio --cmake-args -DRKO_LIO_FETCH_CONTENT_DEPS=ON

A launch file is provided:

ros2 launch rko_lio odometry.launch.py imu_topic:=<topic> lidar_topic:=<topic> base_frame:=base_link

The three parameters imu_topic, lidar_topic, and base_frame are the minimum you need to specify for the launch file. You can specify them and other options all at once in a config file passed with config_file:=file.yaml.

Check further launch configuration options through ros2 launch rko_lio odometry.launch.py -s

More details are available in the ROS docs.

The same note above about extrinsics applies here as well. Though you probably have a well defined TF tree and need not concern yourself with this (I hope).

Citation

If you found this work useful, please consider leaving a star :star: on this repository and citing our paper (RA-L | arXiv):

@article{malladi2026ral,
  author      = {M.V.R. Malladi and T. Guadagnino and L. Lobefaro and C. Stachniss},
  title       = {A Robust Approach for LiDAR-Inertial Odometry Without Sensor-Specific Modeling},
  journal     = {IEEE Robotics and Automation Letters},
  year        = {2026},
  volume      = {11},
  number      = {6},
  pages       = {7420--7427},
  doi         = {10.1109/LRA.2026.3685966},
}

The paper supplementary material page collects extra figures and explanations pertaining to the same paper.

You can check out the branch ral_submission for the version of the code used for submission to RA-L. Please note that that branch is meant to be an as-is reproduction of the code used during submission and is not supported. The master and release versions are vastly improved, supported, and are the recommended way to use this system.

Contributing

My goal with this project is to have a simple LiDAR-Inertial odometry system that can work with minimal friction, in the lines of "it just works". I gladly welcome any contribution or feedback you think would help in this direction. Performance improvements or bug fixes are of course always appreciated.

Thanks to the following contributors

Acknowledgements

KISS-ICP, Kinematic-ICP, Bonxai, PlotJuggler, Rerun

This package is inspired by and would not be possible without the work of KISS-ICP and Kinematic-ICP. Additionally, we use and rely heavily on, either in the package itself or during development, Bonxai, PlotJuggler, Rerun, and of course ROS itself.

A special mention goes out to Rerun for providing an extremely easy-to-use but highly performative visualization system. Without this, I probably would not have made a python interface at all.

License

This project is free software made available under the MIT license. For details, see the LICENSE file.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

rko_lio-0.3.0-cp314-cp314t-win_amd64.whl (629.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

rko_lio-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (727.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rko_lio-0.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (652.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

rko_lio-0.3.0-cp314-cp314t-macosx_11_0_x86_64.whl (592.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

rko_lio-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl (562.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

rko_lio-0.3.0-cp314-cp314-win_amd64.whl (599.9 kB view details)

Uploaded CPython 3.14Windows x86-64

rko_lio-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (722.9 kB view details)

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

rko_lio-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (648.8 kB view details)

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

rko_lio-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl (573.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

rko_lio-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (540.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rko_lio-0.3.0-cp313-cp313-win_amd64.whl (584.5 kB view details)

Uploaded CPython 3.13Windows x86-64

rko_lio-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (722.0 kB view details)

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

rko_lio-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (647.3 kB view details)

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

rko_lio-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl (573.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

rko_lio-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (538.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rko_lio-0.3.0-cp312-cp312-win_amd64.whl (584.5 kB view details)

Uploaded CPython 3.12Windows x86-64

rko_lio-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (721.9 kB view details)

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

rko_lio-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (646.7 kB view details)

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

rko_lio-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl (573.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

rko_lio-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (538.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rko_lio-0.3.0-cp311-cp311-win_amd64.whl (579.9 kB view details)

Uploaded CPython 3.11Windows x86-64

rko_lio-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (718.8 kB view details)

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

rko_lio-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (644.8 kB view details)

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

rko_lio-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl (569.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

rko_lio-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (537.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rko_lio-0.3.0-cp310-cp310-win_amd64.whl (578.2 kB view details)

Uploaded CPython 3.10Windows x86-64

rko_lio-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (716.9 kB view details)

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

rko_lio-0.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (642.5 kB view details)

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

rko_lio-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl (566.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

rko_lio-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (534.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file rko_lio-0.3.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: rko_lio-0.3.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 629.4 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9f49ecb67f45b3094fec0b1a9b2df5f43c005346f0938fe0bb251d9c304f0592
MD5 e24f614b2a797565743f043c84bc5021
BLAKE2b-256 637ebff242a90ee7de18164f079da249faca4e8d799aea3b4831125f49c399ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314t-win_amd64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 959761906c974ae7f9d6eaf713bfc2f988953e9de62d5635e902d60b23285ed3
MD5 46f51d5d9cbf907e2aa29fd841b8fdcb
BLAKE2b-256 d4853ff33cb7ca8a5e3fb237b8a890943ac510c1eb9aa65aadd8773320f3669b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ab53446619e4a5016ad21f4b132953e6a0000d7eff05e31abcaa0b8400ed684
MD5 18d71b8194d1cb7e4f8ab03298220efa
BLAKE2b-256 7126d264df1aa10a2b547a3b046484a63173ab02408bb1263d9dfebff88427c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9546dc7b145d0b9a10e7b5240c73e1f608bbed3a31800eddf2615fbd9ddde1fc
MD5 b9553c04ccef1d60f5983b351bfa0d02
BLAKE2b-256 2fc15a2cfa0691bc48b04fface2b8ad36de3f6e5a37be4dead599874c037d0a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314t-macosx_11_0_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00896051f993cdb98b58bbd6b5bce726ef7dc98086623de75c436da5167a8c95
MD5 d22046de75df13aef5039a12f285cab9
BLAKE2b-256 4d1113d890b5a5414bcb91f71449089fd76e5d4a310b838ce8e1d72616e707af

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 af1369c88b374a3f38a3ba4b34e8e1a6124465c356a4be209e8e97eb2cf2068e
MD5 bdb62ec65e80234ab0634dba272518cd
BLAKE2b-256 6afa2921f29816b8ecf2ea3709bbaa9029a80041ffb58b54ba2c97ff1e9de799

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314-win_amd64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9963af7452e7c18fd2bfbcd40cb0ba4f9c4870c67b0bb695f4110aac99228649
MD5 6e1e22d531f01904d443240ff7207f85
BLAKE2b-256 009901e24ed900b5afe0aeccbb0883dfcc2d0a96c2917c8e764bdafd31a5cb79

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87e9da0ea898b492861a3685c40ef44530856e0130e9089e405bb759fd7ef9bd
MD5 e5c07b4ee2920b885d8f8693e6dc508e
BLAKE2b-256 b4961241d86332f62430e86cb3bd9d63b6fbf0e196df07d90195698cd1b4f8f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 af3e982d5a8c6185fa47d15c9cc0ca0194a2250b85752e1d8db91d70fbf386fc
MD5 b086997f293ea98a3a2f3204e11e8e61
BLAKE2b-256 bdcc276223359ba2967d2b708bd1832e793d5f62fa7389972351ec218a60c3de

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b18f4ec3612c7434170a0f28ce0edf5a2d438df5b2e487f52075abb26c29ac0
MD5 76b146664159d84ff9003adc189a55c7
BLAKE2b-256 3c3658949bc7db935f454e33f2a8890c8fe45b60976753ed7a2a59dd231aae81

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for rko_lio-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6e8f907ff6c2bc6650e294dbca9df00b70c143cb4173e7b1f5a031b51f3d8f0d
MD5 e12f798c06ff9913e7f23e2d61b6356e
BLAKE2b-256 16425a55000d9f88bdfae0ba27c6d2cad7ffa48fe788353209eab3c4f35b5e34

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp313-cp313-win_amd64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e6b6914ee6c689446a9c6b39b1c9dd1ebffe968b4818c9e88297fc9d900f6b2
MD5 1e3928933987775d86bbb9a43070cdde
BLAKE2b-256 1206fb2ba256ccb11ffd66cd191a99470dce71577af68a275bb953081a9c91e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f298327a1ab44a5e21b115c348720c9e1e03ec348a24fe2eeb07afcfafe5727e
MD5 76886460d2dd7ddfd0bb78a0ab494134
BLAKE2b-256 ba3dd6dc176119d75b88711068da61aa83ae17255ee76e846f5772eb29818e6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 75e1e3c9260c97de9fcca8dd6fe14cf747ea11a14dd37a95afd0e575f8c44db0
MD5 ba745fddb749764b3612f1f008bb3657
BLAKE2b-256 3d2f2062245c6c9e14e8c5ee235f47022402fc2bc18ebcdd986d2f530cc004ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90fb553fa7d0028cbd264493b2a9bd962a0b64eaf3f4283af4da5e5c76c3087e
MD5 78096af53dced38fd7c1078fd3edd430
BLAKE2b-256 37d038b1d1906546bcc277856f50df86d12e8cdf3642de77ca131da20fed2b02

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for rko_lio-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1cfdefb43734f153b61ff6afa2e9e9b691f37ddfc60858ab9d5f64cef02ce041
MD5 d49b3b17dba140664f3fe4ece898ee1a
BLAKE2b-256 63c412e9fb24e2e76e223a20ff42cf5f32dc21c110d43a8d9c838e4ddde15d44

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp312-cp312-win_amd64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 702e1a470601cc1e99a8704f23d40193fe157bb839d836bfc0b9a27692c867c9
MD5 d9dc0ab65f400995462b7b9d7f457d40
BLAKE2b-256 6c2ed3c1b63982791c019b7a1de8d48229bc17f2d28ca7023e1c0dcedb1d78d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2811b849cc528c7be63d6b8d2a363aca2e2433f7cab16421adecdf4dfc4c9a06
MD5 7308bc42d301e7683ed6684314b634c6
BLAKE2b-256 7a148786648a095bd39431b279499cd07d3904f4d1def355caaae9e644815071

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9b53247122a50f66ff4306ee7aae23431ee8c5a949e3499d8bbf5c6c25247429
MD5 d882d3d887d22c13ce4670861c191975
BLAKE2b-256 a78e05b21252e04ee3f2f423a6aaee6a65d1070b6b0f970eaed4327753ab9307

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9411fef4fbfbfc16c685b9fe1f84a222991d52b970d83546a8f6c6e98f537df1
MD5 541bdaf2db9b6c6ccff34d0bd5ca5413
BLAKE2b-256 2b1105a955a46e134b7870e7a99513322446377f0a4f4d77cf7bb9084902009e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for rko_lio-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4596240fdb82565b2011879416f55dc53bd8dd51110011107a10303d722f458e
MD5 c2c06a3bcd48124dcb57b0d1bc7b4005
BLAKE2b-256 fad4a89d537498f3c2be27bfb3658e9a8b15c3d6a45438128bb9c58989c77f5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp311-cp311-win_amd64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86389b651c3fa73a154e771e5fd07b7b258ed299b6e79cd3dce3875073fe995d
MD5 bf9ee1212a3ed524eef06c19cd1a3458
BLAKE2b-256 87a23f2a5527f0d73cb392453569ce2ff60f18c3ee82f216405e078a8ef12e18

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2949e6f7511f5e009caf85143dadef9e2472c8b2878ec1667416ebe70b3a391
MD5 21a15f79b94280966838f479998e7793
BLAKE2b-256 53285cc2a828e08f61bc277bfca3f1cb6accc9f97a01c9f8f55534670115d9e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5825d611f7ff8db4f46276ec1b59108e4642c5687b21049d19249eb2815f55bd
MD5 cc72e1f3811583f7dd8b81f54f1a3a26
BLAKE2b-256 b529df8a975dc718dad37f3f4c05890e4deece7560bb7c41d538080965cd5899

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d58f37ab64953e4dad8a669bb90635d6eba4848958d6683c39fdf31de30e3c9d
MD5 58bae5ba2331e3bb346cd0c696885954
BLAKE2b-256 2b0dee7ce8455f3b6503847a77579cbdf1ae8b50427b9ef42da8f82ae9eeaed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for rko_lio-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 09a78bffd2c2c3c4ff0ce75e9d0f05d322752da67d87024c9f654feeb806a31d
MD5 0cdf462bdcb6f6baff605418897ca118
BLAKE2b-256 02af168c6b808738eaf1b304c3bc90ba8e93c78aefcc79e0ba46190540e20ca1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp310-cp310-win_amd64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 936cd18f42b7203db76f153aecc9270401264f91c4ca296a4da09879bb731b2b
MD5 34ffa06c20be138a03fa73f884f6b153
BLAKE2b-256 0407c7a2f6bbc2805067ad4044b14f3c886adf1665bf3987250060dcd8d0c3cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25f43b7088d21d5136aeebfc290e6807c2730deaadb3f526b1156ac9e88c78e1
MD5 db7da3fd310a230f2830b6bded58dec5
BLAKE2b-256 dd16abe22b9670b32e6fb844029d91ee4eed6bfc65c3deaca724667a162e1d12

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 64567bc12d99e8082985d5ea56371d273ebe44896e5090d1485537fb266d9c75
MD5 75d098ac6a5151c5e14dbd7da5a964aa
BLAKE2b-256 42558674ffa21f365d2552b126247cb535b8f8ef429acc830630bf3f2d5361b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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

File details

Details for the file rko_lio-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rko_lio-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ba7f5fecb3c2f22f23d833203b7df99e0d4c0fec53fc5f92003d9fe34293e8b
MD5 536ab90838c6d260d7aacc09138aaf3a
BLAKE2b-256 f483ed8657d129456de06de386f7a855633c895abe57de00647e26c12bbf4069

See more details on using hashes here.

Provenance

The following attestation bundles were made for rko_lio-0.3.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi.yaml on PRBonn/rko_lio

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