Skip to main content

G1 and G2 fitting with clothoids, spline of clothoids, circle arc and biarc.

Project description

Clothoids Python Bindings

This directory contains the Python bindings for the Clothoids library.

Installation

Simply install via pip:

pip install Clothoids

Build from source

If a pip package isn't available, or you simply want to, you can build from source. Note that you need to have the following installed on your system:

  • ruby >=2.6 with the following gems: rake, colorize, rubyzip;
  • CMake with ninja;
  • python 3.8-13 (other versions are untested).

Once those requirements are installed, simply:

git clone --branch stable --depth 1 https://github.com/SebastianoTaddei/Clothoids.git
cd Clothoids
ruby setup.rb
rake
pip install -e .

Usage

The Python bindings provide a simple interface to the Clothoids C++ library. Look at the example.py file for a simple example.

Authors

These binding were brought to you by:

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

clothoids-2.0.30.tar.gz (171.6 kB view details)

Uploaded Source

Built Distributions

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

clothoids-2.0.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

clothoids-2.0.30-cp313-cp313-macosx_11_0_arm64.whl (456.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

clothoids-2.0.30-cp313-cp313-macosx_10_13_x86_64.whl (486.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

clothoids-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

clothoids-2.0.30-cp312-cp312-macosx_11_0_arm64.whl (456.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

clothoids-2.0.30-cp312-cp312-macosx_10_13_x86_64.whl (486.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

clothoids-2.0.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

clothoids-2.0.30-cp311-cp311-macosx_11_0_arm64.whl (456.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

clothoids-2.0.30-cp311-cp311-macosx_10_9_x86_64.whl (486.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

clothoids-2.0.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

clothoids-2.0.30-cp310-cp310-macosx_11_0_arm64.whl (456.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

clothoids-2.0.30-cp310-cp310-macosx_10_9_x86_64.whl (486.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

clothoids-2.0.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

clothoids-2.0.30-cp39-cp39-macosx_11_0_arm64.whl (456.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

clothoids-2.0.30-cp39-cp39-macosx_10_9_x86_64.whl (486.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

clothoids-2.0.30-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

clothoids-2.0.30-cp38-cp38-macosx_11_0_arm64.whl (454.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

clothoids-2.0.30-cp38-cp38-macosx_10_9_x86_64.whl (484.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file clothoids-2.0.30.tar.gz.

File metadata

  • Download URL: clothoids-2.0.30.tar.gz
  • Upload date:
  • Size: 171.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for clothoids-2.0.30.tar.gz
Algorithm Hash digest
SHA256 8b8f3d2ddd95ba7fd2ef6b1dc5c5599e725c21774f18aa87ab5a3fadf4bef6b3
MD5 5e8284db64f2ca0af11f506e59bb2efb
BLAKE2b-256 d105acaa4f9da684c0c902b29d488d5c822b0026933bf255fa5da936cabc6dce

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30.tar.gz:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9f4867fea1312568d0649dfd04bc46449d03970a0dd6d19a7a5d435f492b3e4
MD5 48a745456a9840f56204a006baeb59b2
BLAKE2b-256 e5bd92e8dae3af04f4f683541cd4b9af1c9ad515b133cb09a0b5130250358bc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ae309f6b7784736450968fcab4dafc26ece1ee522745a31541eb073ed205a00
MD5 12d3fafd3d03e32c0b8117f29dbd0b6f
BLAKE2b-256 87b2521ab11e0b51b65f2fc478a52406d844e5efa5f5b688fb9dddc264fa57fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1c28910c786e366f49ec30949b002e10a478fa84724306e7786f71b10b38af17
MD5 98a592821ad29d0a1c9de0ee65caf61a
BLAKE2b-256 b450a4fd7a22ea37e093ebde0c21dfd2f09154200d6a08cc7b0199a476105cda

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 914d35f3ceaba0347441de0e0891cb2aedb2676675d9a75e5ee2fb1d67b4373d
MD5 a44119e546249b891f997411c6d2f98f
BLAKE2b-256 9a4735bfdd4dbdab207785675ac9a0a978252d5b42495cd24036094a0bba1cdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 545fa5f39b78e4f7def16f93a3c9b46dfa446b119d74077beee961cb8bc0d996
MD5 90a96c202e94a6473df042b4a5201a10
BLAKE2b-256 59c36657531da781ba92492d474b65b599403ea6b19fec62721626c52d370a1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2f08d1236ad5303f7adaee304adb08f4934f49af2462a141f5feee86a781b256
MD5 192774b626a145bdb2ab4bf891ae5903
BLAKE2b-256 b2f6f01911485f9afa34486fd903a74c0e08b801dcef0c269d9302cae1392a7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b64d7dd37ad1fd3a8ecca22c453020f508eac9351f781eb2bc321e23b4475e86
MD5 7a9e37e594f59a849fbcb4e546a4d865
BLAKE2b-256 604fb9d160f98e00d01b484ae9d758589f60d4d4d5434516d5a621f5aed71b6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59f0ed001090c46da7a30d66b8157774d92b597d6e3cfcff88796424c0157e02
MD5 4ddb5cf031a96991897edd84b075b897
BLAKE2b-256 837f094cdf3a21759ea7265472d179ee6f9b8cc336a6d7e3ef212fc0905c8815

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c3aae308971099ddd1cff85ee35b6b4c4ef61d4a1b3329adb9fd52bf60f02f86
MD5 51130277c9c1e52efec7ef2d51c52097
BLAKE2b-256 228b01defbb708ec479e8206e972ebd74cc78ac53d2441c91f5939dece2e34ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eedd93243232613098bf31bdc02836f51c8aa7a1445a5f754ff81b1ff029d268
MD5 1818c4c111fc50b82d298c8dd681c908
BLAKE2b-256 3f1c134a9433a4029e8adf14ce9824241fc6ce3a23170aa0eb969f236e64554e

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45b8fb0e8bf5001e9e9ceba8aba245720b65ff38db080a9a378beb5c03d627eb
MD5 791f6b05e2aabd9be6469ae7f3047048
BLAKE2b-256 3c2784a59a24820481bd06d54aaacc6906e2ab22be4114c121404255a6611845

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 121cd96cb4be5a107f575d52856fce6d91f13309a29d8fa779fa04ff8c3add09
MD5 650f5f5c2c3f3baf490ce81cfec1e9fc
BLAKE2b-256 943eda8edb303ae5495bb0a7f8bf71cc57a81717f2c8a960645ccca38594a908

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c59e14934c65b8fd4fedf18073d5257eece9aee255cae8e497ec4eb364cfbad4
MD5 77a13d005de83b37e31033aa2da88635
BLAKE2b-256 0f0d5ed069642621874185178e6ae4e9cf578c3ab5a65e74d170666679bcb931

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3674e42c8e0d9289b9d3d6edbb0ae4d1642ddb595da12830e73326388b0b94b6
MD5 4fa326fb23312b98a3200604ebcf9aab
BLAKE2b-256 29651973b725c9f96781e8e045b985399cffd8f2011b104ce7d62a82a6e3fcbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6f49759d05c0fefb196e445a8e026fb4437c22785369b8676c942e643ecf59d
MD5 37f4b89136bef0888e6d4c3a1e7b6933
BLAKE2b-256 1932bc919a0445cace18923cc267900c2b793f8fc82d8ef12458d7ee9ecb6497

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f766625862588d74f5b9de4613c85e1f168131ae8e324dcb41d7e5693b156fab
MD5 b19152dc7a077683e54711480c73cc62
BLAKE2b-256 fa1de461799bedcb582db3d7ecd5ccdd0c323ce450ccb9a4f5228d700e52ff7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d189541eef543d4065cebe7228aafae23b817825b5712e760b4d515ea79e8d94
MD5 3b12253409b92d136a724ceacdb57989
BLAKE2b-256 2a963b49426d5d2086079634751aea117582d5cf7b06f22445e1ca556e9f13e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clothoids-2.0.30-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.30-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a6b642597db0e45998bea7ceae5952c45c72015d32cb6f86d99db65376ff3b7
MD5 e481df4f16b8a40aa30c61cffc4d74bc
BLAKE2b-256 55c71b3cacf2070182563c02395cba47abdd36bdeda45244a8466d5059857ecd

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.30-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: build_and_deploy_pypi.yaml on SebastianoTaddei/Clothoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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