Skip to main content

Rational Linkages

Project description

GitHub Mirror GitLab (self-managed) PyPI version DOI

build Documentation Status GitHub issues coverage maintenance-status Binder

Rational Linkages

This Python-based package provides a collection of methods for the synthesis, analysis, design, and rapid prototyping of the single-loop rational linkages, allowing one to create 3D-printable collision-free mechanisms synthesised for a given task (set of poses).

The package was originally developed as a part of the research project at the Unit of Geometry and Surveying, University of Innsbruck, Austria.

Documentation, tutorials, issues

Rational Linkages Documentation is hosted on Read the Docs, and provides a comprehensive overview of the package with examples and tutorials.

Since the self-hosted repository (Gitlab, University of Innsbruck) does not allow external users to create issues, please, use the package mirror hosted on GitHub for submitting issues and feature requests. Additionally, you can "watch/star" the issue tracker package to get notified about the updates (new releases will be also announced there).

You can test live-example of Jupyter notebook using Binder, by clicking on the following badge: Binder

In case of other questions or contributions, please, email the author at: daniel.huczala@snu.ac.kr

STL files of some mechanisms may be found as models on Printables.com.

The results may look like this Bennett manipulator made by our collaborators from the Department of Robotics, VSB -- Technical University of Ostrava. See full video on Youtube.

Bennett mechanism in motion

Intallation instuctions

Recommended Python version is 3.11, when it provides the smoothest plotting (but 3.10 or higher are supported). Python 3.11 is also the version used for development.

Install from PyPI

Using pip:

pip install rational-linkages

or with optional dependencies:

pip install "rational-linkages[opt,cad]"

for installing also optional dependencies (ipython - inline plotting, scipy - optimization problems solving, matplotlib - alternative engine for 3D plotting) and cad dependencies (exudyn - multibody simulations, ngsolve - work with meshes in exudyn, build123d - generating STEP files of linkages, trimesh + manifold3d - generating STL files).

On Linux systems, to run GUI interactive plotting, some additional libraries might be required for plotting with PyQt6. For example, on Ubuntu, it can be installed as follows:

sudo apt install libgl1-mesa-glx libxkbcommon-x11-0 libegl1 libdbus-1-3

or on Ubuntu 24.04 and higher:

sudo apt install libgl1 libxkbcommon-x11-0 libegl1 libdbus-1-3

On 64-bit platform, gmpy2 package for optimized symbolic computations can be useful.

Install from source

  1. Clone the repository (use preferably your client, or clone with the button on top of this page or using the following line)

    git clone https://git.uibk.ac.at/geometrie-vermessung/rational-linkages.git

  2. Navigate to the repository folder

    cd rational-linkages

  3. Install the editable version of the package using pip:

    pip install -e ".[opt,cad]"

    or

    pip install -e ".[opt,cad,dev,doc]" including the development and documentation dependencies.

To locally develop, you need to install the Rust toolchain and build the Rust code yourself. On top of that, on Windows, you need to install a C++ build toolchain. In Visual Studio Installer, select:

  • MSVC v143 - VS 2022 C++ x64/x86 build tools (latest)
  • Windows 11 SDK
  • C++ CMake tools for Windows

Alternatively, on Linux, you need to install:

  • build-essential

Then, if adding Rust-based functions, navigate to the rational_linkages/rust folder and run:

cargo build --release

Citing the package

For additional information, see our preprint paper, and in the case of usage, please, cite it:

Huczala, D., Siegele, J., Thimm, D.A., Pfurner, M., Schröcker, HP. (2024). Rational Linkages: From Poses to 3D-Printed Prototypes. In: Lenarčič, J., Husty, M. (eds) Advances in Robot Kinematics 2024. ARK 2024. Springer Proceedings in Advanced Robotics, vol 31. Springer, Cham. DOI: 10.1007/978-3-031-64057-5_27.

@inproceedings{huczala2024linkages,
    title={Rational Linkages: From Poses to 3D-printed Prototypes},
    author={Daniel Huczala and Johannes Siegele and Daren A. Thimm and Martin Pfurner and Hans-Peter Schröcker},
    year={2024},
    booktitle={Advances in Robot Kinematics 2024. ARK 2024},
    publisher={Springer International Publishing},
    url={https://doi.org/10.1007/978-3-031-64057-5_27},
    doi={10.1007/978-3-031-64057-5_27},
}

Preprint of the paper

On arXiv:2403.00558: https://arxiv.org/abs/2403.00558.

Acknowledgements

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Executive Agency (REA). Neither the European Union nor the granting authority can be held responsible for them.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

rational_linkages-3.0.0-cp314-cp314-win_arm64.whl (376.4 kB view details)

Uploaded CPython 3.14Windows ARM64

rational_linkages-3.0.0-cp314-cp314-win_amd64.whl (374.5 kB view details)

Uploaded CPython 3.14Windows x86-64

rational_linkages-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (571.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

rational_linkages-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (557.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

rational_linkages-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (498.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rational_linkages-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (490.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

rational_linkages-3.0.0-cp314-cp314-macosx_11_0_x86_64.whl (472.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

rational_linkages-3.0.0-cp314-cp314-macosx_11_0_arm64.whl (465.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rational_linkages-3.0.0-cp313-cp313-win_arm64.whl (373.1 kB view details)

Uploaded CPython 3.13Windows ARM64

rational_linkages-3.0.0-cp313-cp313-win_amd64.whl (371.7 kB view details)

Uploaded CPython 3.13Windows x86-64

rational_linkages-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (571.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rational_linkages-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (557.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rational_linkages-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (498.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rational_linkages-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (490.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rational_linkages-3.0.0-cp313-cp313-macosx_11_0_x86_64.whl (472.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

rational_linkages-3.0.0-cp313-cp313-macosx_11_0_arm64.whl (465.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rational_linkages-3.0.0-cp312-cp312-win_arm64.whl (373.1 kB view details)

Uploaded CPython 3.12Windows ARM64

rational_linkages-3.0.0-cp312-cp312-win_amd64.whl (371.7 kB view details)

Uploaded CPython 3.12Windows x86-64

rational_linkages-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (571.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rational_linkages-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (557.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rational_linkages-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (498.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rational_linkages-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (490.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rational_linkages-3.0.0-cp312-cp312-macosx_11_0_x86_64.whl (472.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

rational_linkages-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (465.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rational_linkages-3.0.0-cp311-cp311-win_arm64.whl (373.1 kB view details)

Uploaded CPython 3.11Windows ARM64

rational_linkages-3.0.0-cp311-cp311-win_amd64.whl (371.7 kB view details)

Uploaded CPython 3.11Windows x86-64

rational_linkages-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (571.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rational_linkages-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (557.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rational_linkages-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (498.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rational_linkages-3.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (490.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rational_linkages-3.0.0-cp311-cp311-macosx_11_0_x86_64.whl (472.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

rational_linkages-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (465.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rational_linkages-3.0.0-cp310-cp310-win_arm64.whl (373.1 kB view details)

Uploaded CPython 3.10Windows ARM64

rational_linkages-3.0.0-cp310-cp310-win_amd64.whl (371.7 kB view details)

Uploaded CPython 3.10Windows x86-64

rational_linkages-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (571.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rational_linkages-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (557.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rational_linkages-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (498.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rational_linkages-3.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (490.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rational_linkages-3.0.0-cp310-cp310-macosx_11_0_x86_64.whl (472.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

rational_linkages-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (465.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file rational_linkages-3.0.0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 4e8fcafdd0c86d48be479f2bd1dc8e711760902f8e4dab2d75fc0df51705cd8b
MD5 a8164a9a3b1d6c779a554460be11a9c3
BLAKE2b-256 1660475d9facf489dc63c9639b3bc36c0274256b5c30755b3929a3fcc71ca635

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9b893a3555b1b5a809c1e1e268151bd892fd40798fed7d707ca77d8f30bf8da9
MD5 ed4d49343ca78c597d1fe91a25105cc0
BLAKE2b-256 963e2ff7007d89634fc23909c21ab22ef674511e2909ef1c2e8d4b8e0ad7deb9

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10fb8080f07c778be97441e7d14cc201d255e65f1168c847ed08e692ee19eddf
MD5 a27d248ac0935d4a42c4dfb7de61a1da
BLAKE2b-256 b6c35158200cb288aa08e61b19b0b67eddab3b72c04165daec57ca4865d60386

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 31aeb7ccaaeeb401717cee472c2c68f002ab5708eb351f0c11b2a834354294ef
MD5 89363d492cb8c0b04361b18fd78411f7
BLAKE2b-256 e54b07c2f2bee4cec4df5f3b4a87399fb2675845bf3a68cba296fd0d35a22c83

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 12b93e7f629eb8fe367fba5317667b30d1a684961772fc9a5f855873a5efbf63
MD5 740045eededfa1ab44efec0500b902c3
BLAKE2b-256 0ba3c49e6e66773b3ef157b24bd434d7539fa23b88ac21402ebf2f4a27bb0473

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5cf4e032b89baad4c98285b133bc9487cc87c32ae6cb6406a28c979c6aae3100
MD5 b36be40f7cb58d14149dc0530cceed91
BLAKE2b-256 ca28a23685349487879bc7d482d0ade760423b7df44b672656bbb74c9e47aabe

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 61efaf434785d150f263e27fabd25004ec4a5db9ab498ad3b6c1c6205c19039e
MD5 d989062c173bb37078950a1b60acf138
BLAKE2b-256 8e9505e56ae0b770667db7d6d365db85d569556ca69777772a96c2c9864e2be3

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0ddc50cfa3acdedf17230e71298783f864668fc5537a65701077d9b6eefba02
MD5 42ad8ae57339310d2ec7a61072247cbd
BLAKE2b-256 95126dd607144b4d5b405479a23efef448e56bb2163b6771aa2e58b929979d4a

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 3199f062b03ea2d89b87c5b020b700703ef92535fd7b0ef81afa262f0c7191c2
MD5 5925492b005c8535e291181e3ad853ea
BLAKE2b-256 8efd1bb2d3cee639b57b8963c1c13b2893536b458c0401889da77de8ffaf833a

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 963f139d97e5a093f4e5f7ce1bd2aa81ae802070c0b10751b74acb255309fa07
MD5 09f032873bd373748f5775fd3c4bc776
BLAKE2b-256 0e85a8f1aa2506b4bf11ecb93ba100b61a28790d50df9f3b85cf959de056d389

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95196e73832fb2efefbd4eef8303fe14ea76a5869c1d8411d0ee8da2ff8f321f
MD5 7e6191345cf8c1ee4cb790ce8d2d1ef0
BLAKE2b-256 9ac171d466d62e919e9529d99d82961e2dacc8408afe03d5e43145df77ace987

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db7286f181998c12917aa0fae9e0d5e5cd31b8d6df0ed94cdc3c65dd50aa2244
MD5 915e2e2a1ab8c154c6d5e28cd26be221
BLAKE2b-256 4915b32555d312f87a9328eb7dcb75772c2df80de68002543b9ec4198afc6f64

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 07dc32769afe0137b7a17f90301ca19623cd9d8ef0dea182b061e6e6f91e8eaf
MD5 42b777b34d27b297f48f52fb0b40599a
BLAKE2b-256 217fb68ce7831b5b160ecc1d5eb91cc75384a362cab27f92d4717d2f14ac0323

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c588727d0d9af9fb425de7f45dfaa0f449c327d970cda9817d10888809676cc0
MD5 c85d9f8cb87f4efed26cbdedb9314f39
BLAKE2b-256 c298673dc90f2525e3a8dba5ab9b2f13a6a4a2a277d9985b6be687d89de316d6

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7bb7d5df62119651dac9bf818b47e4efb1f41c8f9b388684ba194bfe5c27ef8f
MD5 81a3d274c86174ea04a4074170eee83b
BLAKE2b-256 eda11f765bed5157fe3e22e5c670f5194f57f461964405ceb586b1773f72a644

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d6a7882f03c45aeca57bafa1a02bf5c40e3840ceecf445cb55bb728ae31356e
MD5 a6fc181d33cb511e19f72001a3a80e47
BLAKE2b-256 4ab8be1cb0488d0a4f9cf95c590b9414924e179287186596a7358db980f35d74

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 f2167dd6d9275251137463b8f705db5c2ac9996cb0a46218335ae98fedaa3bb3
MD5 6259bcc937b8a51890a6d9cd6766c6e3
BLAKE2b-256 a48cfac9ca4f3d002a698d237852c233beaeb32da72f26837bd448a481c7b558

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 74211be8ffea794aca90510d1098b349659c639516ddd8eb5544431961c2ed8e
MD5 df4720150d97efa84c30a8491ad5d904
BLAKE2b-256 842e6a8d939c7109af5708e623c09b8149745c80b0796624125beff9b2755003

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7f95efa80bde6890068cca3c24e9020cdc3e9576dc5eae03d181bb3f8009363b
MD5 827f42d2d67328ca0ddd79f381073530
BLAKE2b-256 faae2a47f4f6ea328f31acecdc09586b45e9b555511cd866f059a79365f9ac39

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6529396463eb799db62c23f6d100b1390a331004de72a48812fbc65b78683e01
MD5 ce9adf0eecfaa8dd4fdbb2af6f7f0670
BLAKE2b-256 954ccd814b027917cd3c9f763bbd4a9eabc746455a8454ae72414093319092df

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 629f9a8a0b4a4fd9cfff5e3a498ce8a2c530c455397f5ea486e969433595111e
MD5 07c2bf7471c336213afbde3835f5a6df
BLAKE2b-256 0f3345762b028e3343c3b190a64e8a3399321b4c3e368b4fcf5192e0d20c7e19

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 aa0fcf4a52aa47cdb75bf835cf08723882ecc8523fdef342f25e2bbb0e0699fb
MD5 a9c85af1e13e9cb7592d355dde343193
BLAKE2b-256 a5b1b6bfdc0402aee5ec42100d4ce9ed3b468332b2fbeb54016c31b757a15314

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 40208de6119c345b10f33f49c4fd4a390a65eb54ec3fdc2916ddc02b7d7f0b48
MD5 f60470c9484b601e015ea849bacf78a8
BLAKE2b-256 945baeffac0fece651fc4c1ade45fec7785c7b1101a965684e8c2207cf518f18

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35d87a12434c6627c9f003e1cf428c8f39e6c6f9804f25e749d13b6824bcb513
MD5 aee322a79f2d537fc4f8f992a6b7ac25
BLAKE2b-256 3466236d2af352635b89a85843e90a2eecec05fb6bc77056fa59fc4b974c2c3f

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 f1cfe29900b4cb5c13dc4329efdc356055c09e40b9543c79ee3f412e195e6cc7
MD5 9262963c117aee534437de3a899497bc
BLAKE2b-256 979a85027b53826bfda1cc8351693ce498120cb9a61f2e3f9860a432116a7db4

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8cb5bc553cf7528a38d090715fc48c60158562fc0e9bba57f0f8702e759911f1
MD5 214ffa5a09f94cbbfc4136994ae448b9
BLAKE2b-256 81afacdf9f7570fdedbd9b61a540c9bd288bfedb15c1f21bec0df4437252fa61

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c89e4354a31be87d968f57377dadbef06c2255ca095e83d2a3b5e06127f6549
MD5 1028f2e39220d000f5daab11a696bf00
BLAKE2b-256 451b2e2b83237b6c73a0fe5d5f52c82c88fb7b0c9a2ae44340bfe8715c9f4a75

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4a297c738b55f174e676da9ef1d423d1df4d6f4204910574d4824d7f15af9ec
MD5 10cba96f24c7396628766adb2acb9a8d
BLAKE2b-256 6f2340bb36ef0d3c059afe09c85dd12ac006a718743e176adfaa60f9221870c5

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0bde9de335817a4f7f9653b57cdbf9c8529c5480b0b0f037398451ba9489bfa7
MD5 39e6022340bb5a168af97726deee2854
BLAKE2b-256 f63363d520b11d1f39ac549603d047cbac1ba4dc7b9ef67a5ef685aaa1bc1829

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e382e9b91547a99f3f3211dfe39228dc8f118185e23008d9b467a5b23aa711ae
MD5 b5bef7f6faa683f2518bd98958cbe457
BLAKE2b-256 7ea85f529663d479500dccdfb9a50dd32c25228e9b8258ef851d30b3d6df8cdf

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 44c3dfa5803df2f072367945ae4662d2854b6716d00030ceb93ed5a7b4ca2361
MD5 f3d5dd5cc6da0572282b397415fe1671
BLAKE2b-256 b3fe02eba095a50fe10ee34b2fee92a0bb343db282bfec1e2f982941b1dc1e6d

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4c4cbdb51a65f2e49e955a08c9ab5c3091757e0497c75147169dd5be771c281
MD5 0b52bb8af3ddb242a357da2b4de73745
BLAKE2b-256 bbd9eae6cd680e643df3ec62ddf5d38153dd3cb4206e7695132ddf7d6a0e956e

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 51bbf5e4c194afadc2d2641047ca202a9a48e5ecc958072570866d07e5574587
MD5 cb890737d12ceca54758acd6a11545cb
BLAKE2b-256 5df825d624d49846bbac19f3c5436570bbfaef3a57b8112047ea4e8f7dc2e762

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ea91f498bfa49d0016278af0ccac08853c4d040142a780ef0071925040446b4
MD5 4039974ceeca4b92c57da72b64c1d6fc
BLAKE2b-256 591a1b9816648c9b0af206107d408eb1b3a4a17b4cc3cf32bacc428894250eed

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d01e277c576b16de3c819afc57a9ce451fff29f64f20af541e7e32f4edf63149
MD5 1299a669c6d65ff8dc4889c2d5b3c0d2
BLAKE2b-256 a0da89d186db265a01fdabbd5ce464abfb26598d53a3ae893b63fbe736f0d27e

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c74e2362b57447c7a99468c8c322c865a4f4210ec64f4ccbefd2d9b1ee14581d
MD5 e6aa279a8409f3b9c76f797f4791be4e
BLAKE2b-256 c7d2df38e5fd575d1029019a4abaacecaecefbd6d7761619997427597ae55ef6

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2e1bb8fa423a4804c62b223fc352c2ac81a3f83b0f84cd84cf4f65172f6cc6b4
MD5 6aa6888a735f033076c4ee5f0ae72923
BLAKE2b-256 a16a0f72559faaca1ad7b5571e2b9d3d77d8056b0d3295626442d7505d66f220

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e548e4bc69e134ad398a55b17cbccde555ed9e03008fedcddcd7a16a272940d1
MD5 f9fbaa2fc7d4a5a42841ac07a54d596e
BLAKE2b-256 508683f6082fac1b0302482bc7671444c698530ca386e513ba6363d05eed6803

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6c72876b3ce130057b90b62540d906528fb25f44f81aec1026c44f70207a5e91
MD5 0f6b8a3e854faa7c9eac951f0a5def38
BLAKE2b-256 76e5aa376ebff5bf757150792b6bb321ffbd25e8b1c9ea47c3804299a138b72a

See more details on using hashes here.

File details

Details for the file rational_linkages-3.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rational_linkages-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 848c789e8ce2df1c5e5c0198894402e8f86c276dcf049363f34e088aa07aeee7
MD5 4d847f26b65a3f52d5e5c1edfef6e407
BLAKE2b-256 4da0b87ca61b567248ed32da8dba98ff1394decf22e2c40cb90740ac71e2ff1c

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