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.32.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.32-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.32-cp313-cp313-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

clothoids-2.0.32-cp313-cp313-macosx_10_13_x86_64.whl (487.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

clothoids-2.0.32-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.32-cp312-cp312-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

clothoids-2.0.32-cp312-cp312-macosx_10_13_x86_64.whl (487.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

clothoids-2.0.32-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.32-cp311-cp311-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

clothoids-2.0.32-cp311-cp311-macosx_10_9_x86_64.whl (486.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

clothoids-2.0.32-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.32-cp310-cp310-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

clothoids-2.0.32-cp310-cp310-macosx_10_9_x86_64.whl (486.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

clothoids-2.0.32-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.32-cp39-cp39-macosx_11_0_arm64.whl (456.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

clothoids-2.0.32-cp39-cp39-macosx_10_9_x86_64.whl (486.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

clothoids-2.0.32-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.32-cp38-cp38-macosx_11_0_arm64.whl (454.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

clothoids-2.0.32-cp38-cp38-macosx_10_9_x86_64.whl (484.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: clothoids-2.0.32.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.32.tar.gz
Algorithm Hash digest
SHA256 9ae5a22c8ecacddd2508416466f52d31bea5f20c7dccc24a161ff66e72d9a855
MD5 749f5ded6f0efed6eda5453400bba2cc
BLAKE2b-256 4ff33affac70af34173a5af233fafe644327ff2931e14cc25a9d2febd1bcdc17

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32.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.32-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 291ce1a163d409bbe5e978e8b032d5d714141c04cf1ed7d00999b98e127386a9
MD5 19888addbf54dde491786aba6d427788
BLAKE2b-256 9f35ca9755fa787829928cdc7293f389d672cc54c73aed7a0fdcca69e761f526

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f7be21c4d4736916f08c4efd0a07d375774b5811f8c70e0644c39aef4241392
MD5 af22f792ce0d4e5faa2d522d7b38d593
BLAKE2b-256 c31df98923afd468500366e51a3a220afd543095a026509caf0794ccf27cd54f

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 750a615e307807ecd05b2d692e4528aa92b4e99d224f94b103e35db78fed826d
MD5 6cd7a0f9fea6c3541dc68502a3a7a1b5
BLAKE2b-256 d1114d4e2e633446da76e6f2630f4f027496422f24ca9fd7a70993de608873d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a75151dd88768cc56672ba9668dc153904d621bfb81d78fdc4ba378fe7149b5c
MD5 c9a2e3498b724a640fe8fa7035f345db
BLAKE2b-256 13222b5cd402c90dd8d7848cd8a660648f4165e97f6bccd46ec69d05639201f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dd005bc35153d643b8e07a8ad2422415ed5f9268c38dd38f698f26cf76fb51d
MD5 d853759c8162743700aac7fcb66e94a5
BLAKE2b-256 55ece0d74c6d3339bf4909d9c0baf11d0528d4c53c9b101e0b5c766d728f5c96

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b005332ff0c625827be80fce420376d9d0d9d6d60de9934187f395aa72428686
MD5 7861d7cc0cea2568a483ba1f432b7216
BLAKE2b-256 7f0cbb168b59a74b6fec960252f14b2798c3e1b55543d7f47805432502c4a419

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2565f0bc5147eb5cf98b51e2c4b85d0d6c0429cfaf8e9468ea6b84feabbdddbb
MD5 0305cdca5cd301093994b2593f2c5ff0
BLAKE2b-256 f4dbbfee9b62e3c67188ce58b8c0b9c2dc70f7269f3394f78799c7730e82daed

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3993a7dafeb188f11ac58f75c545e08980e0b6a3fea703123124071860c97de
MD5 d834a1b97b985bd07abd85c4969e0317
BLAKE2b-256 44c4dfc437e3fc9a83afcb4c159690517b91c559dfef6db49776bb08610124bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f8619f5c5026a9996b1e602befd02059057ce4600c684e6214b3acc9d5ff101f
MD5 f4921599760353a1b6ac2f678c911cad
BLAKE2b-256 af92471b6531e462313d02d571cf533620fbf60c0d9fe4c9981f630f607a9081

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e51d18ee763c9a57602662f21f478a28b558d092e625579420650f830b5e8b2d
MD5 14dced35695365948f6ee2c84a180787
BLAKE2b-256 5002f4aff865cfbd6785fac613004b1e60fb7136d887221dc5c430e46c703a29

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f71b7f6d634781abfefb44a1d579b62d5b75e9a82958d4c741f0fea06b8659a
MD5 cf0656cadef59465e4da8fa8669b7da8
BLAKE2b-256 913f2df7647221b765657c52d34fdfa1efda79d7645095d5c76da35eae5c4a1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 24170664bcdc41e2588917b30011c40a450f3982e86def8ffa002ae1566f8dcd
MD5 a03f5c4130aa9f34388e7a530eec7853
BLAKE2b-256 c01b91f5956f411cf50d2e92ec3247cb32f32d7bc6f412fe43e559f3dc0394af

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dae1684ff373a86a1bb9ccb3c750231b97dc9893a86f4da9a380778dae8d2782
MD5 5f261ad64f1280bfc6164dbf25f787c8
BLAKE2b-256 9ec4a1cceef97eb4629cdf23367ac305e96591696a4a7c8bb930b42540f4046d

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72b838bb03ef89f2ec29e1d9480ebd06b4dca114c7e5c6d1bdb39a3f6fec1900
MD5 85a5e0f3e4eae73f27ca8e038b472a59
BLAKE2b-256 8f720078518b38aafd0430f014e66253c8a8401013d4222a7c1e44480beb590e

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c55c218b13c7aa4e1fa1c6d0890f7229fdd63ec395ee2d19ec830e856215d3b
MD5 afe2b265cca8b83c3846f93a9ca695d8
BLAKE2b-256 5a38dcf4f55bb973a216b21fe73f1ac6d782a06b44992f423d93a05dd9931bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78aa0ca1226b7241a9c3581bd7b7b88adc03cb43f84fcb87ff5b201197dccbc7
MD5 7503d96a2c003b394526354d023b8feb
BLAKE2b-256 fddcf2a52902601a8d6e079f3c4346fd2bce4c62d7f8e5763aa1ee783d8b6311

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd8049f2002c92acf2555c8944e4fe6860e635b2b697aa6b781c0ad450675f5c
MD5 c7c8bc3cde99344ee753a8dd1385a87c
BLAKE2b-256 5a3fb0dc9da211498f7c41ea6033b997b19ac5778b1d1e6bd5281abbd1aea32a

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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.32-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clothoids-2.0.32-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c681a2fbc0f148ea93b602fa4752a528cc1203352259c9e31d64e371cda3ccf3
MD5 32dbef89441df4e9a171aaae3e4085ae
BLAKE2b-256 53347972654863bedd146d81e7511db1fe6f28c27a675096feed0c0fe5e37fba

See more details on using hashes here.

Provenance

The following attestation bundles were made for clothoids-2.0.32-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