Skip to main content

Analytic IK solver for 6 and 7 axes robot arms. Algorithm adapted from IK-Geo (https://arxiv.org/pdf/2211.05737)

Project description

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$

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

ik_geo-1.0.3.tar.gz (53.4 kB view details)

Uploaded Source

Built Distributions

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

ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (582.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (540.3 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (582.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (540.5 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

ik_geo-1.0.3-cp312-none-win_amd64.whl (367.9 kB view details)

Uploaded CPython 3.12Windows x86-64

ik_geo-1.0.3-cp312-none-win32.whl (347.6 kB view details)

Uploaded CPython 3.12Windows x86

ik_geo-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (581.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ik_geo-1.0.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (539.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

ik_geo-1.0.3-cp312-cp312-macosx_11_0_arm64.whl (492.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ik_geo-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl (549.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

ik_geo-1.0.3-cp311-none-win_amd64.whl (368.8 kB view details)

Uploaded CPython 3.11Windows x86-64

ik_geo-1.0.3-cp311-none-win32.whl (349.2 kB view details)

Uploaded CPython 3.11Windows x86

ik_geo-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (581.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ik_geo-1.0.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (540.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

ik_geo-1.0.3-cp311-cp311-macosx_11_0_arm64.whl (492.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ik_geo-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl (549.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

ik_geo-1.0.3-cp310-none-win_amd64.whl (368.8 kB view details)

Uploaded CPython 3.10Windows x86-64

ik_geo-1.0.3-cp310-none-win32.whl (348.9 kB view details)

Uploaded CPython 3.10Windows x86

ik_geo-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (582.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ik_geo-1.0.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (540.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

ik_geo-1.0.3-cp310-cp310-macosx_11_0_arm64.whl (492.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ik_geo-1.0.3-cp310-cp310-macosx_10_12_x86_64.whl (550.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

ik_geo-1.0.3-cp39-none-win_amd64.whl (369.0 kB view details)

Uploaded CPython 3.9Windows x86-64

ik_geo-1.0.3-cp39-none-win32.whl (349.0 kB view details)

Uploaded CPython 3.9Windows x86

ik_geo-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (582.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ik_geo-1.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (540.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

ik_geo-1.0.3-cp39-cp39-macosx_11_0_arm64.whl (492.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ik_geo-1.0.3-cp39-cp39-macosx_10_12_x86_64.whl (551.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

ik_geo-1.0.3-cp38-none-win_amd64.whl (369.0 kB view details)

Uploaded CPython 3.8Windows x86-64

ik_geo-1.0.3-cp38-none-win32.whl (348.2 kB view details)

Uploaded CPython 3.8Windows x86

ik_geo-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (582.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ik_geo-1.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (540.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

File details

Details for the file ik_geo-1.0.3.tar.gz.

File metadata

  • Download URL: ik_geo-1.0.3.tar.gz
  • Upload date:
  • Size: 53.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3.tar.gz
Algorithm Hash digest
SHA256 fffa664dde55cf15b332ee032441f9b85a3c6e6da20f40fe5bf94043d8ee5aca
MD5 37cdef8d08df76e277e31654e261cf86
BLAKE2b-256 4a746d92521f30dc15a2f628a992f04dd1ae4a824cc08456d068a9c9000acb4e

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e263c0797bb678dc4c0e88a31121538c73644641e4ca6bb2b6140a6b4092621
MD5 2886b937f58679195c6e1f7d15a5a59a
BLAKE2b-256 c172c2cbb505aff06d8cfca2c901e8cb0b737cd9a911231aec8781c1c6042d9a

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 93e8ccc69315ec63da2dd44f5a7d4e76200f01921b33f9ffa40f2ebeb54be28d
MD5 88a2df408d6253e20a99ec46dcc57e6c
BLAKE2b-256 7adeb833e6b34eef712fc7f207de9640d76bc45ad5c1f22e0489d8fd6075dd08

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12a8def8aff5e383a538833a60a50a3f06a56d4a788421c691c872189185f555
MD5 1cb7a3dc56ce6ecea8914305599edd81
BLAKE2b-256 5e0d26b77ed01593ff9bcd79537e821a34797f8a846a42f8dd7f01a8e5c89270

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b51dd9425289bf7dc2f0dd2157fb8c4f744be9b689ffd7c88d937ff12b4f7eca
MD5 805ef56a6d7b2dfa39567ea1cca409c5
BLAKE2b-256 93b85898487f64b05d3f4c205dc273c81ebf36486c12d2ec40ba6e1f84702e17

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp312-none-win_amd64.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 367.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 320b57eab1d14ef0597e89b3999378b174e056fab69e40c67a67bd48457523c0
MD5 40764335226e73ff341758f4dceca261
BLAKE2b-256 57e3f1246ad574259b17c721b1e3b0586fd54f6559b73938595b6605032a833c

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp312-none-win32.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp312-none-win32.whl
  • Upload date:
  • Size: 347.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp312-none-win32.whl
Algorithm Hash digest
SHA256 fed29622b345db167754b56ca66afe9ae3440f12b3531b59710674940cbcb60b
MD5 3f4d6e5bfb505dc917cc93b8468a0d42
BLAKE2b-256 2b7bf1e53256a8699ff871674831c6135be508bc4dae75761712318cf05ef2d0

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08b09ed371476aae77ad93ac73a02b3a3369cd711fda4bec03ebb61cde2b46fb
MD5 12ba3a3ab202e5c6f88854d976f41d66
BLAKE2b-256 5cd17083c7bcd4f997fc8c62cec7ef2dee8db5cdb9c3148e213d6c957ea0ef24

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c7ea3733a57e39eac05c64b03e09f30cc644fce43d81d4fcaad9337fe54f3818
MD5 4ece373da6bb9a120e520806cc4ff6b1
BLAKE2b-256 95b79a5806b03f8d34ae17f842747f0040a01030aa6c79daa845e3b602af382d

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e7f26af88d7b60a48ccd97301e35658f241de7e45ec524c7ec3fdabdaf3fc3c
MD5 973502beca8152e3a073782fa9f8536d
BLAKE2b-256 a4c925d263c1bfc13f157114352330ae74000e124b0a26560925064784414321

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 980fad2cc482807aad7be9fc73668f173ad75f2d35e96ad47d458e9ebbf0af66
MD5 a464d11879faef22dba03d6cd107fadd
BLAKE2b-256 48ce7952d62dfcf4530278845fcaca5d55fb775cc2357422dc084e38b2440f6c

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp311-none-win_amd64.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 368.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 2e1c1681cbc23aa50d104706a3918ba7cbd23ea25015c6e285179cc8844948da
MD5 5093f540dbe5f0fcc7926008fa916543
BLAKE2b-256 303447785500ea7418a0d6a61599dd06b71bf1dc364734b81e754504fdd3f768

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp311-none-win32.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp311-none-win32.whl
  • Upload date:
  • Size: 349.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp311-none-win32.whl
Algorithm Hash digest
SHA256 afcb12a9107f0ffd6d695d39cceffc136bbb5acfe513425b378538a7f0099681
MD5 8cf5f619e3c8bbd78822da3e7001af61
BLAKE2b-256 73e61d74b9bd1d8ab64feaf28ab7cb6201f78e99c7eb3b6387a1b774c2361a87

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 143da128c5176d5fb5c471123fb1c867d975a81bd341c6fbbbc398f72d60c732
MD5 e244b720414207fc0344ceceb455cd44
BLAKE2b-256 f86a5ecd6b0de4febf49a199a1a7c87070980797452b685ea79e8e182b559213

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0fbb672af965be9a36606f542251232285a217691f0133a5341bcd6f197fac2c
MD5 f645d07346085e3a5eef087fd4d8ff6b
BLAKE2b-256 0d110d8bbd80088339bd90171a6bb05f2f18385dbede7cc7037e66c17e934492

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a47d41e4615ad65ecfafbcd1b702b89ba4b42a0bb2e041c3228c8d96274474f
MD5 5003d4558f2e9e4429d9bbba22618fb7
BLAKE2b-256 a892c6b6c337194f5a7c09818d1c01f34b846a7e78af9a7b732be1017dc21c37

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 77b318eea73b7608468f8f37f5eb66b97624b1005be40674df7695196e8d6a5d
MD5 1e8ab8e32282184588a37099dc102057
BLAKE2b-256 9da91870fe21d76e9b6e445a2a2a4643973be54b929b51d5a9f6e8f701461183

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp310-none-win_amd64.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 368.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 8a33f518f859cebdf920408945781f1e4041f5e836c558461f00893308c3f3ea
MD5 5277cb717e2078c5b41df3ab85b706be
BLAKE2b-256 f2626a549645c6a58faafbf3c682bb9a360c6fcc9bb613f0d9665c6beebbebd3

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp310-none-win32.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp310-none-win32.whl
  • Upload date:
  • Size: 348.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp310-none-win32.whl
Algorithm Hash digest
SHA256 1a7571f8ff7d16f9bf67d8237d3df0ade2624e8e5c5118c2771aef27d35bed0d
MD5 c4a92958053ae19ff59b854a35d46a62
BLAKE2b-256 6d2184ccea985efc98054d5034dfe3e13b7e3c2427182d27297dced1eb13732d

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 526a345f30c5ee72b387c26d03bade28a9babd3273360d3c50b96f7034089cb7
MD5 d2c406dfa94d5b1b94e9335947471fd2
BLAKE2b-256 3d0169d0ee2af385c66df5c7bc6122999e3fce4e014f7a4ad6ca7d4eba55abbd

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2294d998e80f0bd84248be3a34251e725d709d81a50131f93da1633b5aed3f88
MD5 46b07e4e4c81d226d1ca090be25d5fc3
BLAKE2b-256 237103cdaa00c256886f6b3f905190ab4c50b8515ca4512e1daa36f4afe48262

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03e8bce05b1cc4e5cd27ab7ebee22b116ac942308879f3220f2297bc23133bd4
MD5 8f0acff6e3ddd992ae87e7fb793ec7a7
BLAKE2b-256 ce2c3b8895b4f84f6485c730d18fd308126596959648105355ee33ae6ad7fe75

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 609e2d435c1332fec8b897a23147e5520c24b959284ef308b706c73d89faa075
MD5 079d155a310291858ca9c265aeffef3d
BLAKE2b-256 e996a662b1cffdab6c60bf347f9c5e98dc0c805aedcc58247a7f4379e33672ac

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp39-none-win_amd64.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 369.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1f181615c4a0a0fe377eb0ef9f30c5703e9cfb80a66273048e9394632aefb47e
MD5 6c075c4f01d60f42478c31ed13a442ea
BLAKE2b-256 44c8e00745b1e768aa5a8a302d470a838caaf58a13ac9bd1839386e306f8f7ec

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp39-none-win32.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp39-none-win32.whl
  • Upload date:
  • Size: 349.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp39-none-win32.whl
Algorithm Hash digest
SHA256 b249ad0cc0f5c10c59c7de6eaafdfb8d2815905be24c2f1f1cfd45155da234ac
MD5 b5a4a6d1716a5584323bd0ce8793ccb3
BLAKE2b-256 f942b37e7c10290c19738074ea009e8cca5e9c0b989db0656f6d856fc62f3f80

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adbf4673452e2f8d53422b6b8d2db5e39ddd26fc5cfc1c7c687a98d658824545
MD5 0640e480d3ee89287ff2eb952586e093
BLAKE2b-256 83f912487e2abea534688f67f5916498a091f1813cd271616ac0a689cad1436d

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bf9b1e884e2da5de2f31c0365f0f539eda6f7e1cbad9e0f3c103f4be2c875fac
MD5 f3164ae46dac30fbd1e87f7ec3e396c4
BLAKE2b-256 2e1c3d17a79a5073bebf2ff11edac4ceac5bfd207facea88d5296b817a416a27

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee72b9a785d24b0daf38b5230dbfb40a54cf4f75fcde0d2854afbb0885e26618
MD5 b7d6abec6859ba36bbaaa078ac173850
BLAKE2b-256 8ba6b89e49e49b68cdc6aefe2ca4c93baee4be6570a1ea2dc437786be0207db4

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 552a9f14d4ef884594cc3e7487be10dbbc31347c8a46fe0aeeafc37d5da50cb6
MD5 29021f00100d5349c997fae7994f69c5
BLAKE2b-256 cfe90906542ff2e54723e3de0785569fd85fa56a1a891795801493065f0e6105

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp38-none-win_amd64.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 369.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 e53f1938f9816b50abca628ebaa468e526f7eb536c6efa9379f53e1c16911d04
MD5 0e45104c02bb98687c4450d87db2022c
BLAKE2b-256 d8fbe9a6b4e2e0208d114007398b4af7a5c2f42493955e7c3b58da64d7258acb

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp38-none-win32.whl.

File metadata

  • Download URL: ik_geo-1.0.3-cp38-none-win32.whl
  • Upload date:
  • Size: 348.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for ik_geo-1.0.3-cp38-none-win32.whl
Algorithm Hash digest
SHA256 ebf71c7924726fc86301ec8b073cac0a333af8d777a2c1cbee00fed8688bfda2
MD5 48482876cd5b359e17862c630fb7d6f2
BLAKE2b-256 bd169a677c977fb9998d7959dc202689817422824cd8ae39ace65ea4472e2866

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b67473554f757074864c127bdcda1f5a4bce38552c18ef55af104c5ae1121132
MD5 efb6afc3434a24a2a6219539d89a17e7
BLAKE2b-256 0c67b3c56f60b89bfe11eca67274f480f8d78471feb2e1834998ff9142ca35a5

See more details on using hashes here.

File details

Details for the file ik_geo-1.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ik_geo-1.0.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d32b9c43c4fe19344dea4f4bbd2236ceec1f111447b00ef43bfb763ad565714d
MD5 db1f8f260e6f1cfe0b8b28c5cec1ed38
BLAKE2b-256 9b5090637c26e493510186569da77ce58207395b3af4b92136e85bc7e172afd8

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