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.2.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.2-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.2-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.2-pp39-pypy39_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.2-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.2-cp312-none-win_amd64.whl (365.5 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

ik_geo-1.0.2-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.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (537.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.12macOS 11.0+ ARM64

ik_geo-1.0.2-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.2-cp311-none-win_amd64.whl (366.4 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

ik_geo-1.0.2-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.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (537.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.11macOS 11.0+ ARM64

ik_geo-1.0.2-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.2-cp310-none-win_amd64.whl (366.5 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

ik_geo-1.0.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (490.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ik_geo-1.0.2-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.2-cp39-none-win_amd64.whl (366.8 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

ik_geo-1.0.2-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.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (538.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9macOS 11.0+ ARM64

ik_geo-1.0.2-cp39-cp39-macosx_10_12_x86_64.whl (548.3 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

ik_geo-1.0.2-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.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (538.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

File details

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

File metadata

  • Download URL: ik_geo-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 315529dcd182385be4306af095eb3efa72866025bf1802b1afec72770bca7135
MD5 c6b5ee68d5201c7eac03825ccd05324e
BLAKE2b-256 356f941c23d36f4e2cd4082bb24e9ff30857e8675cb79350fd86331b6f0705b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3e1437b62e5aff6b9027b87c8c11d04d0dc7d15516b2946dda7b9e1ea2cced9
MD5 24c1ebe15b46b82e201b9fc848601338
BLAKE2b-256 ee37ada337d92a45d923932acc99c8522b9b9bc0a7a0046760036f8df45c7bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 72eb99af1e57606490ca4b6f3f375b42f7388eaf41c716f41058205fc837fa13
MD5 f2aa81e434bfdf3b24c247dde6a7f08b
BLAKE2b-256 50445f49a861c8d80e16cf8f2f5e7aaf4f8a9b4779b4f029ab9a119b2349b9d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b2ec5e261f404403b976eaf5448cb1f07e4674e986ab3c5f8620406db59c0b2
MD5 2d2993216f95dbd087488c4f3274c5bf
BLAKE2b-256 47739cfef9ce4567edcad548264196a80886e4505c8f354350f577a6d50287c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 53f6a028a7152d0aab3f2f5f003b5b745794bb71fe9261b6d6550a4e553f8c14
MD5 f750f2259168d4fcc7e0c0ffb522ba78
BLAKE2b-256 13bb9b8f85a4804f60808b3c98f3bf1b347d47013b898e71a6b8dcfe1b93fdc7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 041491ba52eaed354819cf0f2c66c40f42da28609b750003985d9d80197ddeb5
MD5 79859446df1eb636766aec7da6092441
BLAKE2b-256 9b7b469b48fad1a5a08bcd020b9d6c2320b709f62f0805ca6f9fc0cab79422be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 158b29f45aa27057bfd22f650bc71e6c1c4517a4b8e3184a520d5fb98ed88004
MD5 06cd1670319365e59175e9f56b72215d
BLAKE2b-256 02db51b84cf6e0591c386f7b5942907368cde21faf0fdb634f2ec557a397c779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58c93ee81700ff9434f4f4bd399dbba8383a1d64e8f57a794fc26ba2ade39b8d
MD5 71c9eaf0288ec8f89f6b4ef979a24de2
BLAKE2b-256 6dab348eced47daa1a99e283aac6d6a85a540dc2c99d03a9e12d5160ac952c39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 92f54e5dfbdd672f72f05d9bb0dabed44ad3085c5e8a814ea97b6d65a6e1a467
MD5 813383202940f5ebea635167c77e75e9
BLAKE2b-256 20b2e107c646ab37c37fae539121900b4334f8d6ad32a11b9edc0c1925bc1093

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a497ec7c8a6958c9345c8330b0dfcfee277e04c2c561ab558f2acbcdfa7d407c
MD5 6efd1cd65756b2bb19929c766d07096f
BLAKE2b-256 fb67e1dcbb47c2db01b1df2ccdadf645ef6800faf95fbfcce71dfa8cc3abf301

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eb7d2105bb9e298f1bc922ce494a444ba79943557ae51b7043cd807d781f630a
MD5 1dff4131a7f481c569b8fab0e33c0d1c
BLAKE2b-256 5035dd00dd5bbb9db522754844c0bc58b3994ac6877bdf2b2402facc51e11e9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1946f08a9cb827da67dd2a6c1daa33b4af55faa4590035d71a0d3f5ead25d9c0
MD5 6bce3b8a5ad711db75a2e5c6fe7c8a92
BLAKE2b-256 ec4060b3daf686f9b81f579872852d208516cd71057afe9ddd42b28afb87107d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 1dfe22700f592d7fe64cb1f574cbc272357e42d506934348d04b3e1aa9b7826c
MD5 e509c6f2094fd619f641f6a0fdd21f63
BLAKE2b-256 c8b7541abd5aa96b9137c49cf39b01df1239c60070ba3bb9170c9687403c9a56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c98a9e957c3626dce7cb1c051896cd6e497d9e0ad8be56c6e92c6a36c78950aa
MD5 dd9d65aa30f30021afccadb9c1267a9b
BLAKE2b-256 a7ea01030f039874bef5cffb790bdfdb511a5452418aa09383cf237637422062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7132170e08b7d3394f372a030edeb83e78f263159e0bfe0fa55ceadf7b166253
MD5 50d3c32f4490d86d33295dac9f96c4b2
BLAKE2b-256 9c0aa522858eab97ccb2c4ebc7beb3dc301f2d8a3d60bfbb7f4f4b14a4328c78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a87f7beff4495b3b8d38b1d9e6831da85fe2fa496500dea6868809b0e159f74
MD5 e8cefef8d7e701e562e522c80df71b12
BLAKE2b-256 a57c4ce8ef882ef784fc9ec4c9d80179ce0e1215825f914701285f6f0e32b4ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8dc76c7c3c8d72b973a89151a37bda4a37e508fe36acb7d1af0f48beef4345d7
MD5 899c3e2323375fde517d85ebe19d9561
BLAKE2b-256 90a8cb7ba5e7827f35d22d81301e3ee12d6666a1dcbe77e57858e81198b36f9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 93ca224306b1c157480ad203a1b09b8dc713f06c8149312cc1478d98bfea5e6f
MD5 4cb6c4b20ca0b7d3321d4c97b4dfa8b7
BLAKE2b-256 b2688438b94712db47e43b47fd8d1a0c14370843e54f833a1e7133f1b84b9730

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 9bec67ee8a42671a7db3d6a111e3d1174c0b5cc1ef521eeeb064dad604b08e82
MD5 a631a98a9747a8deee9b70f443098b3d
BLAKE2b-256 94c21b2dd3d90db02362fa9e9340a8c4b4e5d7952da116d5b932a7ae3610e9ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b264b9b9083bbfae16d79a63c16ecd119fc89dfab050fb9e30edbd8e38e6adcb
MD5 c94cf5738cddcec1f50c7333a530b748
BLAKE2b-256 8000b05dbd845cddbb3fc6823dafb5f46b19895870781875e4e5f0eaddf1fcc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 213f56f495b66b9d164fedd29b9ff1602da72804ddd48f309e310cfbedf3a177
MD5 efe7bf67e43d88e5bb2348bea15b616a
BLAKE2b-256 e65b64414af77b2c63705e0e8247399b8a0ddcd253ea39d1b56d5b27f5d054b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 843416877b2030226adb5bad808fea590a755c1a0d560952d88c084413fcb20f
MD5 3e39e70cf39b69bea43fed07c589f4e2
BLAKE2b-256 7999e5ad4fbc27be4b3897735f97bfb484c42f989e435278d00ffae49ca7e08a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 807898e38b44b2659252318d83da2e8c56b3672cb0bc8ada49784dc6e5de798f
MD5 cc4af8b6cd0d4ad3dfab1ac851059155
BLAKE2b-256 930fc15c63c362b7bf7c8d8de4a8d6a6628b8782ac61eb00fac9ac97ee9a1941

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 176ee6366e2b061ce7161fb2d1da77dd1b44abd9fa1c752370223abcb2ce893b
MD5 2567f02a7c85a72f3dd4195a39e914ac
BLAKE2b-256 b1456f1e912cfbc78cb63655a79314dd2a6f04c16422d491abe769fac70e27e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 6c684a0c48993cce65e53d348bcc3315d5ce3841213b86f5c7afc5ad49a2f9cd
MD5 335d91e12cf8b051f011a29ef6fc9951
BLAKE2b-256 850424fc9a3bff4a1c4cd81fbf6da1117e998cc2901a7547547df67ed8ac21c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 302e245757e4887ef2ce483029f40638bf5f282968f2b740afa1517dbece2a92
MD5 2487f1b2959abdd5aa30e736e8a2ea1e
BLAKE2b-256 8d755b4c86c777d51f8de9ebc03d8ea04155499443896b9e2dfb436741dee83f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ac129a580846417963f741afef4735604fe3fb548be7be0cf66cd1db02b313b7
MD5 ece7dd81b38c4631ca5a4d32d4dc17e8
BLAKE2b-256 9700a9d8bd466fdede8981fffad3a9e5b6df88d1f96fe990a5f096bdc0585315

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76de71964f5c99c884585928350a1d9a03553a8035a01804abee4d6a31ac21aa
MD5 7f2d9e7853d911652b3569f30b7b025d
BLAKE2b-256 ae51c8cfe73827680c8431ad7d774a5d37dfb32c60b95fc4fe6ef2b6946feec3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ed5e1caff51101c0395d69a2c03f89b2c5c9fe6be64570d0268e30c0ac90419d
MD5 9b789051d2fe3585e895a823380f931a
BLAKE2b-256 f6ac21ac2a976b0ec46f66761d3ea90f5156d7feb76a41c9bce187fbeaff423a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 72825d4e144c443bc9bfc07f55f5f520281fd3f1b7229876c9c34eefff627fa5
MD5 fad2c279fa821e9616136d74a13dbc89
BLAKE2b-256 ba4330f9e71cf08a2e69b60e765f2548a532e9b5d26f99871bff5504edb68061

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ik_geo-1.0.2-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.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 c850db9cf0ae067d3e585d17e70539d6d75432e3335b70080dc2b18df6b059e1
MD5 1dc96758ba4d6343193e92c6e0b57075
BLAKE2b-256 0597763d2ca3f79706c9d77200c8fd176df166100479d78b106e881cf683273b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01c023d69a995b97cff72db3ab03b9623c6c8c53a1a0d8fe776372c1eec5f601
MD5 73271182572576f56baecec8fb10a8c1
BLAKE2b-256 ae738eed94bd313b23571c670377b8a522c46f5863c38dbd1ef29d552d69be4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ik_geo-1.0.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0b5efc1bdd2da6a5b26f636ae055be028b22481d0a814e98fb486ffe104a0bc8
MD5 78fdafffe31b8c8da968a5dfff5f7af5
BLAKE2b-256 7898c938505dbe04feb8519baba79774140bd4aa1e1fc7835fb81b8f09f2e0dc

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