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:

cd ik_python
pip install .

To Use

Refer to examples/python/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 a single one with 0 error, or for the best least squares solution
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.1.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.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (579.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ik_geo-1.0.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (537.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

ik_geo-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (579.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ik_geo-1.0.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (537.9 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

ik_geo-1.0.1-cp312-none-win_amd64.whl (365.5 kB view details)

Uploaded CPython 3.12Windows x86-64

ik_geo-1.0.1-cp312-none-win32.whl (345.7 kB view details)

Uploaded CPython 3.12Windows x86

ik_geo-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (579.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ik_geo-1.0.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (537.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

ik_geo-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (490.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ik_geo-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl (546.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

ik_geo-1.0.1-cp311-none-win_amd64.whl (366.4 kB view details)

Uploaded CPython 3.11Windows x86-64

ik_geo-1.0.1-cp311-none-win32.whl (347.1 kB view details)

Uploaded CPython 3.11Windows x86

ik_geo-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (579.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ik_geo-1.0.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (537.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

ik_geo-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (490.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ik_geo-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl (546.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

ik_geo-1.0.1-cp310-none-win_amd64.whl (366.5 kB view details)

Uploaded CPython 3.10Windows x86-64

ik_geo-1.0.1-cp310-none-win32.whl (347.0 kB view details)

Uploaded CPython 3.10Windows x86

ik_geo-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (580.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ik_geo-1.0.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (538.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

ik_geo-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (490.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ik_geo-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl (547.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

ik_geo-1.0.1-cp39-none-win_amd64.whl (366.8 kB view details)

Uploaded CPython 3.9Windows x86-64

ik_geo-1.0.1-cp39-none-win32.whl (347.1 kB view details)

Uploaded CPython 3.9Windows x86

ik_geo-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (580.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ik_geo-1.0.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (538.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

ik_geo-1.0.1-cp39-cp39-macosx_11_0_arm64.whl (491.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ik_geo-1.0.1-cp39-cp39-macosx_10_12_x86_64.whl (548.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

ik_geo-1.0.1-cp38-none-win_amd64.whl (366.8 kB view details)

Uploaded CPython 3.8Windows x86-64

ik_geo-1.0.1-cp38-none-win32.whl (347.0 kB view details)

Uploaded CPython 3.8Windows x86

ik_geo-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (580.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ik_geo-1.0.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (538.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

File details

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

File metadata

  • Download URL: ik_geo-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 78037cc9bd4efff3a491eaa639e18007e659a72fec5f15991f71b032b50bf2fd
MD5 b3f341606007e24ced1ad30553732d15
BLAKE2b-256 59bd92024fa9f739dc42b2017e8703c389ba8bf658caf6d7f4985a2568348f2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8a2bca9876df422bb6220c40369256011a7c00d3936bf0a1640caec502e3714
MD5 d2cc84bf25df30a518409094d7162b6a
BLAKE2b-256 fc16b372eb37954800d35c6c6d7ea776422c31d291ac5bb552a7598bc1a0f092

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 09efe0642782fecbc1b307dd312ce75d80387ee24f35ab701f6ba115a0fde936
MD5 89a6449da6797ecee330060a65ea3e60
BLAKE2b-256 d693f37b384b328d515db4502d4603358a7587920578f639c24e92d869a72d94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f791eb5d532122a9901b1c00d873e170050a5962a8ae34b1913d809ab6bf2db
MD5 2637d281d10207693a872982150e7150
BLAKE2b-256 cf259ef0e48904f93e64f0882088d1f0d54af56f185d5aa032fa7bc1e32c366d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 372a1dbaeca672a275f5244347697c67ba4108fd0df925611a5f5e5a3501632c
MD5 5915d313d4d2d20aa0699c54382dee09
BLAKE2b-256 51912fcc7c30edcc8ce75cb7439e7787eca11e82d7a2c210a31728ff610977fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 365.5 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.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 fb6c1ab3b9dc2599d9cf8a24ef3f53ad3eadaebe5c5d3408969fc7a75a142cca
MD5 9d76f805638397d9e97ffec13d248856
BLAKE2b-256 156d9af9599bb364d0efcdb3adce6d862f08babad5e13b59c7d69401a5e60cc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp312-none-win32.whl
  • Upload date:
  • Size: 345.7 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.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 d72d2e41281ab1dd34301f611bc8e4c7d5a1fbce752b52d3c2321f37ddc6518e
MD5 ee618e6d8447293ab320ee7aa50fd7b4
BLAKE2b-256 d1bed1872b83631bea2d6bb3ba392d0cab0116aed55f7b871f822ee048366fb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b9248cf5534ff710400455bb3223aaea349125a406e1a975b02a51f46d6eff3
MD5 72ec69289e5078f45fa84c244f4ca997
BLAKE2b-256 fd144d73c5f06e3b2b7aea65d6b78a610116aaf3d6ddd7047c1630856b5e1a27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3f0e2042c66f082f5ae4eef95de8be9de851817f516f1cbee3d278736afbdbec
MD5 69c4a14e59c157ed87f4f16c1d5fe280
BLAKE2b-256 55a4cad10c85e3885ed487d8af8964015e0b344b501aed41e65a93df53cad574

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8054cb40e6c7e4a4d0bcb15a760012b971c16b2405ed25c24138e12c75e72395
MD5 3f241ffc68376de103e1aa967ac6d506
BLAKE2b-256 7c1a28e09a43699993407b976a98d625d443855491b2a085863d49693280ccaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7dfaaff316064ca972c25112fdac6b284510e63716b865b376dcdf43d238f1af
MD5 8b93cf759140747afbb1808e07f151e3
BLAKE2b-256 0d36aa9706cff74630816af503c3253fc178ec500f5a8ca0714a502f8dca3f3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 366.4 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.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 35aa727ec5f2a6f464918c3c35a7d4ce8ed64ba72ad2be085c67b8f090726c1d
MD5 538c7ad986bca98a5d9db18cd740640c
BLAKE2b-256 8c29a239b35317da1fcd5c5cc2d98be91d5e6ac3f5503ca2bea09c4a3fbad3c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp311-none-win32.whl
  • Upload date:
  • Size: 347.1 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.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 0daf41ce01626b465494a93053db856e59275f22f8bae85544f252218c430a88
MD5 5f6a941c1befd57d5617baaa325dfca7
BLAKE2b-256 96f648b118ffa840b1c20d8e2dfeb0baf2986354116f3b25b358c54d106fb307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c69697204535db6804d6199d19936598820e10f3fc6258fb4fd3afe1ef91c4ca
MD5 b57b94b404fc890bb770de9723faf79a
BLAKE2b-256 516dd395d71686272c28fedace86bd1ed953565201dfdf515b79a56d807da389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 82d901ed27f399a105f7fc9f63dddb5788da407ebc4be968f7ae36c74fd78e14
MD5 8969c8d6c635fb9e12a1ffafdb582594
BLAKE2b-256 b1646d2cdeafc8486da26d0ff9d2345356996376c6e88ca5c4defe73a312a337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77f936935961c4e33cc9da69d649b34e4a69caee761c0683791e41915d6bf4e3
MD5 50929b4b2c88d3438bb1d30204e63360
BLAKE2b-256 357a87a181c91edf49953d8c3e56fab32721e298da670228f4c7dd8cce3dda3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e07dfde2b92b10c8440ee2b1eb372f0496880b74afd46a2991e8f52aa61e084
MD5 0a5808cfdd37bf6c474d42a65b1d69c1
BLAKE2b-256 9b8d457eb24e90d7aa6d3df697a7c18fd1dadc2762881365600de706ecdd6b41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 366.5 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.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 12ab091c87d19ed0c7e53da3b721e64dd699b9d947f867f465645ffc3429fa9f
MD5 d81f0f9eb54082074da3c515329e595b
BLAKE2b-256 4ca8cf0b1fce3b9445c38814d52875dc8faf48e046594d098bdbb40157247a98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp310-none-win32.whl
  • Upload date:
  • Size: 347.0 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.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 40336b863901f6e80d0ae940d8584f3d4b9d11be92a2360cd54a8772d1d3c14a
MD5 fd7d53f2609bdf80ea7cf21f42282637
BLAKE2b-256 ec7a6c002ecaf7b78c8b7558c19e73c548d743be10a026e11d2abff530088f9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40983a68296e7c399229a9a50c00543d6ed8200b4dac10260d50e0e66dccc09c
MD5 e9b434403c059e096f3c7fff030760f9
BLAKE2b-256 31f09dddb4871aad001f54c3139e146a805a5253da9e228a3a2723cf3f9cd44b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3231e48f668266cc58e4b947d55afe1a5200185d18a946336808a1ac2d518fc9
MD5 4850c926b866234a411805f5d5ff5eaf
BLAKE2b-256 3f851d83d76d35d1b228d3ec1ab0840a9a7b7e102b1eb2737e48d76f2beaa140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9256b321d0c04230e1bf042dd7bfd9bc087a0bb1f805111bb9a9b70b6ece2c42
MD5 a14ab42e789af0e8d09d6768bc505587
BLAKE2b-256 e3684a3d77aad86881a04432438bf163c65af6ec02754e68e49812d4276c55e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 18178a1e5360cab85617d28de2ccee29f61a728a65d577948a707751e07598f2
MD5 f45cf17dc952c0d363e10c6e1e776803
BLAKE2b-256 e2ff4c582ace4deae16c73c40abaee46568f2ce2d59b0eaf0dd7b79b47bf3f0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 366.8 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.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 77ab9831ba6768ce7cb1476d53e29986cef3565285c030bdb1bcde1672eb423f
MD5 2b67e8c0f65187afd9fd047d1475a21e
BLAKE2b-256 119b18c0820ca452df06c717dc45ef2bde8a5584ba9d9ba6971b30051edb862f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp39-none-win32.whl
  • Upload date:
  • Size: 347.1 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.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 6cb4e22fe306129246cacc0e12fced6765612e40e46f0741b076f68f2ea00f3b
MD5 8a068da42b4942ee3722dc0eeec66a80
BLAKE2b-256 9316a4dcf8c9cda4abdff672e0bacf8c9acca170d55a087af5f78d71060ae7dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdce900c02cd2dadf05a0fd3f3e9d1015e433449431359c991b2ccf798b983ca
MD5 c96589f5b1586628ab8e1265e847eb81
BLAKE2b-256 61b506c1365c7adcf495f113bcc5cee43f68f4d104d4cec596522ac8b165ea1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 065e1e1711a168155622e3da40251d321cd24d5fd8faf8a05eb61fc07b94b449
MD5 9c45b47cd1359f00677d98dc0e8b1754
BLAKE2b-256 e514b08662b6d98a57c1661be0f340146e3a116800535decf82eac9769c4ca42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c53a6810f32b704e6d6a11c1d7c0f93413f8ee89d91141d21a2c4b6230c2c5b
MD5 ea22c214ceb64ab1c5eecb88554a6ba6
BLAKE2b-256 d9ae5bac174fe9bf69f003fd8f8ed4e690793d46bd5e1c49debb575f09804bd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ca44b8f734760fa339b8233fbf9793e29613b5b8ef82340c16eaeefe976ccf46
MD5 9a2f375356284576f59684df6e8dedb2
BLAKE2b-256 204b2c1d0ec1bf4fdb0bfd11649caf6667b452a7581763c3976c1026eb76eab0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 366.8 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.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 292665f96e96416e74871639476526a1e06771c86cc6d552898ef3cc181b9dfd
MD5 a098c9a5368bdcfacb389ab6591c2d58
BLAKE2b-256 ac97ab7dcec3505d73e34bdb351002e2d1b159049c3ddb2548dc5d87f1ae8e30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.1-cp38-none-win32.whl
  • Upload date:
  • Size: 347.0 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.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 2560f6533d365068b515b7c1b40eabd3eb9ccae8a3d9699e8e51d968183eb33d
MD5 ce406431b4a510d8eb3c4c70986435b2
BLAKE2b-256 0ae3798e5d6fb3d89b9035dd167920fb501cd058bbd8a779168beb7eca245f01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1870edf3f93054222ffaca1b7a5956f774754195b175c4e1e812935812f95f5
MD5 30a9bd6980361aaf5f20e0edb09fd18d
BLAKE2b-256 a4a556fabcbaf353ea6f07028bb575c0aeba7d0ee1a2fff5ed04d5621857830e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ed31db61431cc1229f266caeacb4a7129d661744b6cfde7bf3feb70e04af022c
MD5 0a6e94d7e05a564f11cd7a5869f68245
BLAKE2b-256 d95cca990cef8856ca34c344b7f9d6c0589722b070125c76221d3a9173ecb9bc

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