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.33.tar.gz (171.9 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.33-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.33-cp313-cp313-macosx_11_0_arm64.whl (456.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

clothoids-2.0.33-cp313-cp313-macosx_10_13_x86_64.whl (487.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

clothoids-2.0.33-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.33-cp312-cp312-macosx_11_0_arm64.whl (456.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

clothoids-2.0.33-cp312-cp312-macosx_10_13_x86_64.whl (487.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

clothoids-2.0.33-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.33-cp311-cp311-macosx_11_0_arm64.whl (456.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

clothoids-2.0.33-cp311-cp311-macosx_10_9_x86_64.whl (487.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

clothoids-2.0.33-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.33-cp310-cp310-macosx_11_0_arm64.whl (456.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

clothoids-2.0.33-cp310-cp310-macosx_10_9_x86_64.whl (487.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

clothoids-2.0.33-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.33-cp39-cp39-macosx_11_0_arm64.whl (456.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

clothoids-2.0.33-cp39-cp39-macosx_10_9_x86_64.whl (487.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

clothoids-2.0.33-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.33-cp38-cp38-macosx_11_0_arm64.whl (454.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

clothoids-2.0.33-cp38-cp38-macosx_10_9_x86_64.whl (485.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: clothoids-2.0.33.tar.gz
  • Upload date:
  • Size: 171.9 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.33.tar.gz
Algorithm Hash digest
SHA256 814f0cfe1e9b7edd2fe0388b0a75239521b0cf45e9852cdb29bd74d46ecf03fa
MD5 3db8680912398489fe7b77461ab979e9
BLAKE2b-256 af0e8f91981b40a60100ff3467894cc6c192a50f666b8831066c37ab8f08e185

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d94df501ca04c52ea3480bc51047adb6023ceb61459484438644327f11432663
MD5 c06d5b3d38016c7d9ee6f348c37680ed
BLAKE2b-256 bd11443a2649313c67480db7c1a3ddd4c04c1835f2d7cc2af4c7c01c5875556a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af89e6d4ea98b4b1f474574aab119e2af8d388b2d314f4d39bbc8f91e3aacd89
MD5 8e7f8c9f90efbbb7caf9d90eb7d28ebd
BLAKE2b-256 613a9f36e0ce40bbfadd8fd08db5d86d5507676551f1a651bdc58e68d212078f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d98221f3a80f2f7bdae94ddb2782ee77561241ba9c4bc86dcf93b9cd4a03ec87
MD5 e14f15f9f9be91f5a4259eb03468b22d
BLAKE2b-256 934c63ee7023f9a17a16197b848794378edd6a3d8959e4b3533de18ac31469e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b3aaf675a47abd410e2aa78e0cffe6cf271b40e6908964092123785d51c1633
MD5 0bf4d2a510e007d625e8832d0e97e9e2
BLAKE2b-256 0fee1ee373a4c4e7579a9ce78507a7050f9d20092b3a7c1909eb01984fcbbacb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39f747ac1ea0bd263094aab74e8733397e505d37eced8908de0e56da240698ec
MD5 64702227e99098bef1eafa2f48423c1d
BLAKE2b-256 bc01bd3d287e9cc6e5d640e790f61df20d9396bab379410afc9d9bea8985ead2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 33f0e85106e61424bd2dcaa8c0dcfa86bfd7d920fc0099b44bc2d16a14f587cb
MD5 4e2723fa6e36436b34980e1b2ee66f02
BLAKE2b-256 a7df31600255822b3c2caa2562c95597a31779333f545aa1023d2029b1a5f8de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95778d678492187d4167ffa463e457c2ef5763724dbcfe3ed9de83612dcadd92
MD5 d528261fafcee1bb808ed9b2cc794148
BLAKE2b-256 e986b4933c3b36794a2279bbc196065f66d7129816e4170681bd18cb6c7c7d1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfaff68dbb77b301ce44ce658b84b622b9576107e2801a808c20a5247f89c5d4
MD5 5b19564c49f2dc309fcc426d21bd698e
BLAKE2b-256 206e066fa04dab5f153e8c6c972d34db273c0133a6eeedb7c1139ed0a6501574

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e37b4bdb10eafdf4d830dcddb6c389b9cd976123d547134bf106c795018622c
MD5 180dc0a8639f152ee7dd869c10bce82f
BLAKE2b-256 0acce2431dca1f4373d0d25a9ed535f91b56ea4b0d3e6f6610418784ee54d2ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccbefeb488f8d4d859d081f3522ae228828e2a145c17f68446f3cdbc2804e7c9
MD5 2374a96fb1138e512af261702f5bfa0b
BLAKE2b-256 0c719bf914a55d451e47c6e44df68dd291ae711fb49767af1f3b991db03464aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24f5f91c0d40d88eb1cdca7e11a2c20e581819bcd9c52041d0a15fbadf3d05a7
MD5 4bb24e040e259a516b7d47ed258eea88
BLAKE2b-256 b1ac8b21bbdf801b407dd27c1ae6b7b48a97f4c6f9d1d2fd637d62e3fe1dd7b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6893dbe179f404eba7332fc7dea89cd29677c1aa04b9bafa7e060c2971456ed6
MD5 343d870c6c5871990f09faa15d276c65
BLAKE2b-256 5a8f4f4f09f56dfb736537977d0a8f51a7c490cacb1bb795f49800ededf43b0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb0050d6a6ecda694b6b07a4e36848369f1313cc5ded1f90503aaea8fedf7274
MD5 606c4bd27462dcd132795e0388e7af85
BLAKE2b-256 92419675c1d62400f8006132e550746fd09ef6c6fcf611566b59df40c4e89943

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 567939adba07e58c1d2976b0f6ffa8791da647dec9fc695432188ccc8b7c3d93
MD5 98857411324d7830139d59233fb521a3
BLAKE2b-256 cf62b9fc3c7f2c82db51d362cf189b84eeba33dd2331f460d0e50b4190b591d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da4fad426d99e3efec377d525042135249ea6615c62fa427f576a3fdebd1cebe
MD5 044d565b25bf7e4b54c9e1c9fc7c347f
BLAKE2b-256 23b6eb85e3dcd520d7df1eaf8811189883f1fe24f0861815782055e7511375ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dba1e0047d99b9b1b8ba0343d2f194a6c2e5e30ab6a0fe46ed16f77c984d3e3
MD5 a4f1a33be23d9cd833b957b2cc18fd59
BLAKE2b-256 0895aae49eeb313f62a154cf62e676ab1f2f09b81d6f847c7d73392f9defb05f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae7d4b3c23b173dff5d04e42492425739ceb8e2cab8718331523345892098f50
MD5 89d0cf9fd0476395100ed471561501b9
BLAKE2b-256 49ac128e49d45685d4cfcd09c0d8dc0e00362a0dcbe25fe82df9572b190c2f0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clothoids-2.0.33-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c0c10e5922cee74491ff236ec6f04cdd763f70ed4950e6dd3d1430f21ce9f36
MD5 e5e4829913fb5b38f84dfb345d5b06e0
BLAKE2b-256 9b1df8304a647a203fb2c3af453b074b5b7ef169a20a905a5f949945bb3dd3e4

See more details on using hashes here.

Provenance

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