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)
| 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)
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.