Skip to main content

Rational Linkages Toolbox

Project description

build Documentation Status PyPI versioncoverage GitHub issues Python Binder

Rational Linkages

Python-based toolbox for synthesis and rapid-prototyping of rational linkages, developed by the Unit of Geometry and Surveying, University of Innsbruck, Austria. The documentation is hosted on Read the Docs, available here: Rational Linkages Documentation.

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

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 pakcage using pip:

    pip install -e .

Tutorials, issues, usage, and contributions

See the documentation examples for tutorials and usage examples.

Since the self-hosted repository does not allow external users to create issues, please, use the external issue tracker 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@uibk.ac.at

Preprint and 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., Pfurner, M., Schröcker, H.-P. (2024). Rational Linkages: From Poses to 3D-printed Prototypes. Advances in Robot Kinematics 2024. ARK 2024. Preprint arXiv:2403.00558, url: https://arxiv.org/abs/2403.00558.

@inbook{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",
    url={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 Distribution

rational-linkages-1.4.2.tar.gz (124.1 kB view details)

Uploaded Source

Built Distribution

rational_linkages-1.4.2-py3-none-any.whl (120.3 kB view details)

Uploaded Python 3

File details

Details for the file rational-linkages-1.4.2.tar.gz.

File metadata

  • Download URL: rational-linkages-1.4.2.tar.gz
  • Upload date:
  • Size: 124.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for rational-linkages-1.4.2.tar.gz
Algorithm Hash digest
SHA256 7aecbcf46a3dce9f3d04a6ce371a56c318690b14725cdd4e291e08fdeab769a1
MD5 2dc4aaec326a1d9f27e23e9cb7eb4600
BLAKE2b-256 3609c41b50a4a6f19f8af38e8c7df07cfdaa066425c7b86c350683625942ae7a

See more details on using hashes here.

File details

Details for the file rational_linkages-1.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for rational_linkages-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bcafe60daf2da63b863a4aa8b8b75b45c5e954eb1a8d5390f9dee402d270a101
MD5 a687132d02aa1d8dc3fa289f240600a8
BLAKE2b-256 d40e32dba27fb2c6e9ae20985a9444ebc4639130118ef13d4a9c8e3d3d24e197

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page