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.26.3.tar.gz (170.8 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.26.3-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.26.3-cp313-cp313-macosx_11_0_arm64.whl (453.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

Clothoids-2.0.26.3-cp313-cp313-macosx_10_13_x86_64.whl (482.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

Clothoids-2.0.26.3-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.26.3-cp312-cp312-macosx_11_0_arm64.whl (453.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

Clothoids-2.0.26.3-cp312-cp312-macosx_10_13_x86_64.whl (482.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

Clothoids-2.0.26.3-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.26.3-cp311-cp311-macosx_11_0_arm64.whl (452.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

Clothoids-2.0.26.3-cp311-cp311-macosx_10_9_x86_64.whl (481.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

Clothoids-2.0.26.3-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.26.3-cp310-cp310-macosx_11_0_arm64.whl (452.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

Clothoids-2.0.26.3-cp310-cp310-macosx_10_9_x86_64.whl (481.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

Clothoids-2.0.26.3-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.26.3-cp39-cp39-macosx_11_0_arm64.whl (452.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

Clothoids-2.0.26.3-cp39-cp39-macosx_10_9_x86_64.whl (481.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

Clothoids-2.0.26.3-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.26.3-cp38-cp38-macosx_11_0_arm64.whl (451.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

Clothoids-2.0.26.3-cp38-cp38-macosx_10_9_x86_64.whl (480.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: clothoids-2.0.26.3.tar.gz
  • Upload date:
  • Size: 170.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for clothoids-2.0.26.3.tar.gz
Algorithm Hash digest
SHA256 3bc7c48140ca0752f56a09752d731c4ab9fac04ed5b8a4b56e0f80e8c50d383f
MD5 6b6ce8844ceeb3f078b03f3865272fa7
BLAKE2b-256 d1790d31eea24da7d17fe9e8c36ac10520b2eeead24d55e2206fc2699c53d467

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 186982fecbfc7e020d212c709fbadd68e38f8d7d0952b2a087e77ede06eb0a62
MD5 57d8d2fce23e369e6038d14d9eb7585b
BLAKE2b-256 d75ebeb742aa9b6ec9ae10433f416b85059e26ca9d867fdcea2edd0c583f4929

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 515f81929a0570d7fed6a4f05d3e7a8cef35db3f07a6f5d5f549f917fca877c5
MD5 23118b3cec105fd194d4b806f767c507
BLAKE2b-256 ee297cdca1430ce02463ad2dfc7e4164c70a2a01a565cee19e6f5dd84d010668

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dc85686f3f77e433af0658f14246681759ba35e271869da76437ec019757c2ab
MD5 f87de3cd055fef15ec094887afd02c0d
BLAKE2b-256 2ee09acbdfc890acf93e457273596e8d9a4581e98fd15e5defb64ee75443a43f

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38da88823c445a7b100c2f322bf7b25b63b64e556bd6d896d58dd71a926a276f
MD5 5b94d6a5812d00a29cdf5105129ade1b
BLAKE2b-256 538c9613ad2b589027bcb7de9608c92ac181e3f8e747b19f84b3f9b2f633c020

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a7bc841dbf1c259005b71ebb7c4ed173860a76eec910856aff3bb4a7c519b0a
MD5 8b3ec41608bb3f02192974988fbd0585
BLAKE2b-256 8e1ce9f3172cbc329e1364210040d20300b876378d35d4f4cc129f689460431e

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1df60a99167c3f6b3b84d86741182d590aa3c2c27da86a267611c63ec7ca76f2
MD5 80868397021aacac544a58c1268f5004
BLAKE2b-256 1c0e01ba28b70896789fe76a5ecf7be5ac9b8f419cc24f1dc9b9fb51b5bd5d97

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0770e806eae3c8e9372e9f425ac070ba2e5b4c6576ed64e40c083cf7d2cc190
MD5 f393c3e873b6b4de9ad509a683803c06
BLAKE2b-256 b555f9602f7b8f1d9e4e6d26854d457550a2b25e661f9ba2d74e5d8c622c5dd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29db2ed074d566943f0acf44c9423cd10271bede389797ac9206f8cb85d38f85
MD5 d99c2688a827e234a405aa5c927c79da
BLAKE2b-256 0094c899bd031fd847bc7c177d65993e4bc15b66f30df7309a2154aafb2f5af4

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d741d0e40d3a3e53d5fb5adbc8bec3999d64ad096a66f0aae9eab3d50ad44066
MD5 e61e7ddbfd6a6d29c21132ab9a5121f3
BLAKE2b-256 bffa8c8cc578ed0c17b949b6a233f819675b6738e4937f5bbc36669a1bd51034

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cdc88a166de4441e20ad40b052e3f3f1daee3c20b52a7d170a2155074b5f2e9
MD5 1c92aa5b15ed64e4a4aa560794133310
BLAKE2b-256 b9796123f4a82d1f3775dabf8303ad91061b562d38b67bf0dc9ab77e174423cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6da779e4ac424bbd659aac549b28d84cd4e045725ed8f09de79fff722b20d1c
MD5 9de1d0154a7051a464a51e768ac7942f
BLAKE2b-256 47113ee8eee60984c45c03cdcdc4087b3627f5e80f981ee34cd6aa609d64b615

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5eb12ef2786c350d3ec6f12b082bb36e742224ed69d0d0113369e1af3baa9ae
MD5 58760e3e6914feffa911f0c6224ff8d9
BLAKE2b-256 9312b5072fc39f923f74afbe3ffa8a01fd6f403714284488e4729a5583cddb8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af31d9838d656bf4182af95b9a06e7601ee65ade5eb71ff60d74bcf7a614a209
MD5 f6f1cc1e2f9f30d699af3f78fe33e335
BLAKE2b-256 cd89cbca809f8b313d67ea6e31babe799af25d53ec0058abe322b2142464d0b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73894a6772ab52570a03cbdccd59e5db4c28e4836e69dc254922ed4033f5078a
MD5 7677f3294b917d3f279fcc0d6b2534a4
BLAKE2b-256 b8bb62cac9a2b4f4975b0b302b01efbc0aaca85e23d761815f34e1b742d3863d

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4a4a03ba8d766393bbaf9514a4cc0686c391b80e17bdfbfedb23464e0132c517
MD5 f11ec1bbf89ae8759e519f09fbe4189b
BLAKE2b-256 866941285f561be71d2750e60c91427e63be3a3707b7deb39975d66ac3959ed4

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76cb06ac909a458cabaf64f2ceda3adad2d147597920ed5f9c3556161dcdd825
MD5 d379653c742126ddcd613eadaa254a01
BLAKE2b-256 5af07fadef686765c9d99396a16fb9133b6204a32b41afbfb54b75ec804b3059

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f0b692d6542eede3c55cda29b8ed2dd3c21e16842d252da4dd914f229b7cb55
MD5 2e714fb96b651ceece9ed373b85c8eed
BLAKE2b-256 6e247ca136b2360e599180a8f5f97477a670fc97a9fb26c4e5585ef341c3da81

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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.26.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Clothoids-2.0.26.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f41049beb3d3a712e8a1f00b87dda88bdbc7e40d9ef88ba3e35fb1eb5ae40b2
MD5 122a82cd2112e89b7ef0ac2e6e6b376e
BLAKE2b-256 8b571fae1bf22b329b411f40e8dece83d654ab011edea8d5046364d0fe95a483

See more details on using hashes here.

Provenance

The following attestation bundles were made for Clothoids-2.0.26.3-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