Skip to main content

IK-Geo

This implementation of the core IK-Geo algorithms was adapted from IK-Geo. For details on the algorithms used, refer to the original source or to the paper "IK-Geo: Unified Robot Inverse Kinematics Using Subproblem Decomposition".

To install

This can be installed from pypi with:

pip install ik_geo

To install the package from this repository locally, use:

pip install .

To Use

Refer to examples/sample.py for a full code example. To compute the IK solutions for a specific robot, you can either select one of the hardcoded robots available or provide your own kinematics. If you provide your own kinematics, you must do so as a Product of Exponentials (POE). This is either with 6 or 7 h vectors (rotation axes) and 7 or 8 p vectors (displacements), respectively. Note that 7-joint bots are not yet supported, so the user must choose one joint to fix to give 6 h vectors and 7 p vectors

Once you have your kinematics, you need to choose the correct decomposition strategy from: { "spherical_two_parallel", "spherical_two_intersecting", "spherical", "three_parallel_two_intersecting", "three_parallel", "two_parallel", "two_intersecting", "gen_six_dof" } to use. If you choose the wrong one, you will get wrong answers.

Once you have configured your IK solver, you can get a list of IK solutions by calling the desired ik function:

from ik_geo import Robot

h # 6x3 array
p # 7x3 array

robot = Robot.spherical_two_intersecting(h,p)

R = [[0, 0, 1], [0, 1, 0], [-1, 0, 0]]
t = [-1, 3, 0]

# For all possible solutions, as well as whether or not they are least squares
solutions = robot.get_ik(R, t)

# For all possible IK solutions sorted by error
solutions = robot.get_ik_sorted(R, t)

Performance

While this implementation can be used on a wide range of manipulators, it performs much better on when the solution can be found entirely analytically. The following table shows which method is used for each type of kinematics:

Solution Type Robot Kinematic Family Example
Closed-form Spherical joint Franka Production 3, fixed $q_5$
     and two intersecting axes KUKA LBR iiwa 7 R800 , fixed $q_3$
     and two parallel axes ABB IRB 6640
Three parallel axes N/A
     and two intersecting axes Universal Robots UR5
     and two parallel axes N/A
1D search Two intersecting axes Kassow Robots KR810, fixed $q_7$
     and two intersecting axes FANUC CRX-10iA/L
     and two parallel axes Kawasaki KJ125
Two parallel axes N/A
     and two parallel axes N/A
Two intersecting axes $k, k+2$ ABB YuMi, fixed $q_3$
     and two intersecting axes RRC K-1207i, fixed $q_6$
     and two parallel axes N/A
2D search General 6R Kassow Robots KR810, fixed $q_6$

Metadata

Release files for ik-geo 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ik-geo 1.0.3
File Size Uploaded Provenance Actions
ik_geo-1.0.3.tar.gz 53.4 kB Without provenance Details for ik_geo-1.0.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ik-geo 1.0.3
File Actions
ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details for ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.12+ x86-32 Details for ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details for ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.12+ x86-32 Details for ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
ik_geo-1.0.3-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details for ik_geo-1.0.3-cp312-none-win_amd64.whl
ik_geo-1.0.3-cp312-none-win32.whl CPython 3.12 none Windows x86-32 Details for ik_geo-1.0.3-cp312-none-win32.whl
ik_geo-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for ik_geo-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ik_geo-1.0.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.12+ x86-32 Details for ik_geo-1.0.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
ik_geo-1.0.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for ik_geo-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
ik_geo-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for ik_geo-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl
ik_geo-1.0.3-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details for ik_geo-1.0.3-cp311-none-win_amd64.whl
ik_geo-1.0.3-cp311-none-win32.whl CPython 3.11 none Windows x86-32 Details for ik_geo-1.0.3-cp311-none-win32.whl
ik_geo-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for ik_geo-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ik_geo-1.0.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.12+ x86-32 Details for ik_geo-1.0.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
ik_geo-1.0.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for ik_geo-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
ik_geo-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for ik_geo-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl
ik_geo-1.0.3-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details for ik_geo-1.0.3-cp310-none-win_amd64.whl
ik_geo-1.0.3-cp310-none-win32.whl CPython 3.10 none Windows x86-32 Details for ik_geo-1.0.3-cp310-none-win32.whl
ik_geo-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for ik_geo-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ik_geo-1.0.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.12+ x86-32 Details for ik_geo-1.0.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
ik_geo-1.0.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for ik_geo-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
ik_geo-1.0.3-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for ik_geo-1.0.3-cp310-cp310-macosx_10_12_x86_64.whl
ik_geo-1.0.3-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details for ik_geo-1.0.3-cp39-none-win_amd64.whl
ik_geo-1.0.3-cp39-none-win32.whl CPython 3.9 none Windows x86-32 Details for ik_geo-1.0.3-cp39-none-win32.whl
ik_geo-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for ik_geo-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ik_geo-1.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-32 Details for ik_geo-1.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
ik_geo-1.0.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for ik_geo-1.0.3-cp39-cp39-macosx_11_0_arm64.whl
ik_geo-1.0.3-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details for ik_geo-1.0.3-cp39-cp39-macosx_10_12_x86_64.whl
ik_geo-1.0.3-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details for ik_geo-1.0.3-cp38-none-win_amd64.whl
ik_geo-1.0.3-cp38-none-win32.whl CPython 3.8 none Windows x86-32 Details for ik_geo-1.0.3-cp38-none-win32.whl
ik_geo-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for ik_geo-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ik_geo-1.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-32 Details for ik_geo-1.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl

Total release size: 15.7 MB

Release files / ik_geo-1.0.3.tar.gz

Download URL ik_geo-1.0.3.tar.gz
Size 53.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fffa664dde55cf15b332ee032441f9b85a3c6e6da20f40fe5bf94043d8ee5aca
BLAKE2b-256 checksum
How to use checksums
4a746d92521f30dc15a2f628a992f04dd1ae4a824cc08456d068a9c9000acb4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 582.3 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
6e263c0797bb678dc4c0e88a31121538c73644641e4ca6bb2b6140a6b4092621
BLAKE2b-256 checksum
How to use checksums
c172c2cbb505aff06d8cfca2c901e8cb0b737cd9a911231aec8781c1c6042d9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Size 540.3 kB
Tags Linux glibc 2.12+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
93e8ccc69315ec63da2dd44f5a7d4e76200f01921b33f9ffa40f2ebeb54be28d
BLAKE2b-256 checksum
How to use checksums
7adeb833e6b34eef712fc7f207de9640d76bc45ad5c1f22e0489d8fd6075dd08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 582.3 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
12a8def8aff5e383a538833a60a50a3f06a56d4a788421c691c872189185f555
BLAKE2b-256 checksum
How to use checksums
5e0d26b77ed01593ff9bcd79537e821a34797f8a846a42f8dd7f01a8e5c89270
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Size 540.5 kB
Tags Linux glibc 2.12+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
b51dd9425289bf7dc2f0dd2157fb8c4f744be9b689ffd7c88d937ff12b4f7eca
BLAKE2b-256 checksum
How to use checksums
93b85898487f64b05d3f4c205dc273c81ebf36486c12d2ec40ba6e1f84702e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp312-none-win_amd64.whl

Download URL ik_geo-1.0.3-cp312-none-win_amd64.whl
Size 367.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
320b57eab1d14ef0597e89b3999378b174e056fab69e40c67a67bd48457523c0
BLAKE2b-256 checksum
How to use checksums
57e3f1246ad574259b17c721b1e3b0586fd54f6559b73938595b6605032a833c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp312-none-win32.whl

Download URL ik_geo-1.0.3-cp312-none-win32.whl
Size 347.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
fed29622b345db167754b56ca66afe9ae3440f12b3531b59710674940cbcb60b
BLAKE2b-256 checksum
How to use checksums
2b7bf1e53256a8699ff871674831c6135be508bc4dae75761712318cf05ef2d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ik_geo-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 581.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
08b09ed371476aae77ad93ac73a02b3a3369cd711fda4bec03ebb61cde2b46fb
BLAKE2b-256 checksum
How to use checksums
5cd17083c7bcd4f997fc8c62cec7ef2dee8db5cdb9c3148e213d6c957ea0ef24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL ik_geo-1.0.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Size 539.5 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
c7ea3733a57e39eac05c64b03e09f30cc644fce43d81d4fcaad9337fe54f3818
BLAKE2b-256 checksum
How to use checksums
95b79a5806b03f8d34ae17f842747f0040a01030aa6c79daa845e3b602af382d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL ik_geo-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
Size 492.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2e7f26af88d7b60a48ccd97301e35658f241de7e45ec524c7ec3fdabdaf3fc3c
BLAKE2b-256 checksum
How to use checksums
a4c925d263c1bfc13f157114352330ae74000e124b0a26560925064784414321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl

Download URL ik_geo-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl
Size 549.0 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
980fad2cc482807aad7be9fc73668f173ad75f2d35e96ad47d458e9ebbf0af66
BLAKE2b-256 checksum
How to use checksums
48ce7952d62dfcf4530278845fcaca5d55fb775cc2357422dc084e38b2440f6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp311-none-win_amd64.whl

Download URL ik_geo-1.0.3-cp311-none-win_amd64.whl
Size 368.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2e1c1681cbc23aa50d104706a3918ba7cbd23ea25015c6e285179cc8844948da
BLAKE2b-256 checksum
How to use checksums
303447785500ea7418a0d6a61599dd06b71bf1dc364734b81e754504fdd3f768
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp311-none-win32.whl

Download URL ik_geo-1.0.3-cp311-none-win32.whl
Size 349.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
afcb12a9107f0ffd6d695d39cceffc136bbb5acfe513425b378538a7f0099681
BLAKE2b-256 checksum
How to use checksums
73e61d74b9bd1d8ab64feaf28ab7cb6201f78e99c7eb3b6387a1b774c2361a87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ik_geo-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 581.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
143da128c5176d5fb5c471123fb1c867d975a81bd341c6fbbbc398f72d60c732
BLAKE2b-256 checksum
How to use checksums
f86a5ecd6b0de4febf49a199a1a7c87070980797452b685ea79e8e182b559213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL ik_geo-1.0.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Size 540.2 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
0fbb672af965be9a36606f542251232285a217691f0133a5341bcd6f197fac2c
BLAKE2b-256 checksum
How to use checksums
0d110d8bbd80088339bd90171a6bb05f2f18385dbede7cc7037e66c17e934492
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL ik_geo-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
Size 492.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a47d41e4615ad65ecfafbcd1b702b89ba4b42a0bb2e041c3228c8d96274474f
BLAKE2b-256 checksum
How to use checksums
a892c6b6c337194f5a7c09818d1c01f34b846a7e78af9a7b732be1017dc21c37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl

Download URL ik_geo-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl
Size 549.5 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
77b318eea73b7608468f8f37f5eb66b97624b1005be40674df7695196e8d6a5d
BLAKE2b-256 checksum
How to use checksums
9da91870fe21d76e9b6e445a2a2a4643973be54b929b51d5a9f6e8f701461183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp310-none-win_amd64.whl

Download URL ik_geo-1.0.3-cp310-none-win_amd64.whl
Size 368.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8a33f518f859cebdf920408945781f1e4041f5e836c558461f00893308c3f3ea
BLAKE2b-256 checksum
How to use checksums
f2626a549645c6a58faafbf3c682bb9a360c6fcc9bb613f0d9665c6beebbebd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp310-none-win32.whl

Download URL ik_geo-1.0.3-cp310-none-win32.whl
Size 348.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
1a7571f8ff7d16f9bf67d8237d3df0ade2624e8e5c5118c2771aef27d35bed0d
BLAKE2b-256 checksum
How to use checksums
6d2184ccea985efc98054d5034dfe3e13b7e3c2427182d27297dced1eb13732d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ik_geo-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 582.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
526a345f30c5ee72b387c26d03bade28a9babd3273360d3c50b96f7034089cb7
BLAKE2b-256 checksum
How to use checksums
3d0169d0ee2af385c66df5c7bc6122999e3fce4e014f7a4ad6ca7d4eba55abbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL ik_geo-1.0.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Size 540.5 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
2294d998e80f0bd84248be3a34251e725d709d81a50131f93da1633b5aed3f88
BLAKE2b-256 checksum
How to use checksums
237103cdaa00c256886f6b3f905190ab4c50b8515ca4512e1daa36f4afe48262
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL ik_geo-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
Size 492.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
03e8bce05b1cc4e5cd27ab7ebee22b116ac942308879f3220f2297bc23133bd4
BLAKE2b-256 checksum
How to use checksums
ce2c3b8895b4f84f6485c730d18fd308126596959648105355ee33ae6ad7fe75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp310-cp310-macosx_10_12_x86_64.whl

Download URL ik_geo-1.0.3-cp310-cp310-macosx_10_12_x86_64.whl
Size 550.6 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
609e2d435c1332fec8b897a23147e5520c24b959284ef308b706c73d89faa075
BLAKE2b-256 checksum
How to use checksums
e996a662b1cffdab6c60bf347f9c5e98dc0c805aedcc58247a7f4379e33672ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp39-none-win_amd64.whl

Download URL ik_geo-1.0.3-cp39-none-win_amd64.whl
Size 369.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1f181615c4a0a0fe377eb0ef9f30c5703e9cfb80a66273048e9394632aefb47e
BLAKE2b-256 checksum
How to use checksums
44c8e00745b1e768aa5a8a302d470a838caaf58a13ac9bd1839386e306f8f7ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp39-none-win32.whl

Download URL ik_geo-1.0.3-cp39-none-win32.whl
Size 349.0 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
b249ad0cc0f5c10c59c7de6eaafdfb8d2815905be24c2f1f1cfd45155da234ac
BLAKE2b-256 checksum
How to use checksums
f942b37e7c10290c19738074ea009e8cca5e9c0b989db0656f6d856fc62f3f80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ik_geo-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 582.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
adbf4673452e2f8d53422b6b8d2db5e39ddd26fc5cfc1c7c687a98d658824545
BLAKE2b-256 checksum
How to use checksums
83f912487e2abea534688f67f5916498a091f1813cd271616ac0a689cad1436d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL ik_geo-1.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Size 540.7 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
bf9b1e884e2da5de2f31c0365f0f539eda6f7e1cbad9e0f3c103f4be2c875fac
BLAKE2b-256 checksum
How to use checksums
2e1c3d17a79a5073bebf2ff11edac4ceac5bfd207facea88d5296b817a416a27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL ik_geo-1.0.3-cp39-cp39-macosx_11_0_arm64.whl
Size 492.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee72b9a785d24b0daf38b5230dbfb40a54cf4f75fcde0d2854afbb0885e26618
BLAKE2b-256 checksum
How to use checksums
8ba6b89e49e49b68cdc6aefe2ca4c93baee4be6570a1ea2dc437786be0207db4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp39-cp39-macosx_10_12_x86_64.whl

Download URL ik_geo-1.0.3-cp39-cp39-macosx_10_12_x86_64.whl
Size 551.2 kB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
552a9f14d4ef884594cc3e7487be10dbbc31347c8a46fe0aeeafc37d5da50cb6
BLAKE2b-256 checksum
How to use checksums
cfe90906542ff2e54723e3de0785569fd85fa56a1a891795801493065f0e6105
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp38-none-win_amd64.whl

Download URL ik_geo-1.0.3-cp38-none-win_amd64.whl
Size 369.0 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
e53f1938f9816b50abca628ebaa468e526f7eb536c6efa9379f53e1c16911d04
BLAKE2b-256 checksum
How to use checksums
d8fbe9a6b4e2e0208d114007398b4af7a5c2f42493955e7c3b58da64d7258acb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp38-none-win32.whl

Download URL ik_geo-1.0.3-cp38-none-win32.whl
Size 348.2 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
ebf71c7924726fc86301ec8b073cac0a333af8d777a2c1cbee00fed8688bfda2
BLAKE2b-256 checksum
How to use checksums
bd169a677c977fb9998d7959dc202689817422824cd8ae39ace65ea4472e2866
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ik_geo-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 582.6 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b67473554f757074864c127bdcda1f5a4bce38552c18ef55af104c5ae1121132
BLAKE2b-256 checksum
How to use checksums
0c67b3c56f60b89bfe11eca67274f480f8d78471feb2e1834998ff9142ca35a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / ik_geo-1.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL ik_geo-1.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Size 540.5 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
d32b9c43c4fe19344dea4f4bbd2236ceec1f111447b00ef43bfb763ad565714d
BLAKE2b-256 checksum
How to use checksums
9b5090637c26e493510186569da77ce58207395b3af4b92136e85bc7e172afd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Security for ik-geo 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page