Skip to main content

LibLathe Python package codecov

LibLathe is an opensource standalone python library for generating turning paths and gcode for use with cnc lathes.

| :warning: WARNING: LibLathe is currently experimental / Proof of concept and only suitable for testing. |

Build

Liblathe is a python library with a C++ core. Liblathe core can be compiled and tested inplace using the following steps:

  • cd Liblathe
  • cmake .
  • make

Local testing

  • python3 ./examples/defeature_example.py

Instalation

  • python3 setup.py bdist_wheel
  • pip3 install <dist/*liblathe.whl>

Examples

Facing:

Facing Example

Roughing:

Roughing Example

Profiling:

Profiling Example

Parting:

Parting Example

Links

Metadata

Release files for liblathe 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for liblathe 0.0.5
File Size Uploaded
liblathe-0.0.5.tar.gz 28.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for liblathe 0.0.5
File
liblathe-0.0.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
liblathe-0.0.5-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
liblathe-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
liblathe-0.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
liblathe-0.0.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
liblathe-0.0.5-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
liblathe-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
liblathe-0.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details

Total release size: 3.3 MB

Release files / liblathe-0.0.5.tar.gz

Download URL liblathe-0.0.5.tar.gz
Size 28.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6c01ddb4462b959a22e435e24a5000bb91c54d9b40b81dabd69bfc0e4af20775
BLAKE2b-256 checksum
How to use checksums
887e7c504a90635da29bee83a4d597d3f52542491669df70229cf95a5f4a1e7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release files / liblathe-0.0.5-cp311-cp311-win_amd64.whl

Download URL liblathe-0.0.5-cp311-cp311-win_amd64.whl
Size 315.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
42c7d52141ef5372775473459845cc158ea5fac1ec643dd1818ce4ccfd05b534
BLAKE2b-256 checksum
How to use checksums
0e18773baad220b154faea1523d5a3a4570e664f185d51d89c9b6ca07fd91a6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release files / liblathe-0.0.5-cp311-cp311-win32.whl

Download URL liblathe-0.0.5-cp311-cp311-win32.whl
Size 286.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
5b51d7521dac2734fcf0d15973805ee84cbc8f75f96760fa414dc8047a128ceb
BLAKE2b-256 checksum
How to use checksums
b651c1389f3b3fe757dca4b6d2d760e7938726c3e5fdd7b561511d4835c2dcd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release files / liblathe-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL liblathe-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 506.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b12cd718411b56fcfae37ab162f8c1a1bcbf5c6b11f17f018331352acd740391
BLAKE2b-256 checksum
How to use checksums
6a3b4a9ff89fb7f8c3d06d399164e87bbf757c943787f19608e91da0ddd28e9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release files / liblathe-0.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL liblathe-0.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 534.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
bc3c233e6a7ceea383223f7eaada1c3fd32d56006bfdaf1f0efe0c5909f0cb33
BLAKE2b-256 checksum
How to use checksums
6c9625518234bb797c42af1bea6541b35d5bf41c95f7c457e45f50298c1da6ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release files / liblathe-0.0.5-cp310-cp310-win_amd64.whl

Download URL liblathe-0.0.5-cp310-cp310-win_amd64.whl
Size 310.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ca0ccc9eb3861f18f386c4c34b842f043032160ae4fa9308042ee868a270d581
BLAKE2b-256 checksum
How to use checksums
16e06d27dc5308cdab85c26d7b1b617de7092ee89977522524092fedc57c4792
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release files / liblathe-0.0.5-cp310-cp310-win32.whl

Download URL liblathe-0.0.5-cp310-cp310-win32.whl
Size 281.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
f73d50fa2f33532f2f3d149932988e28ed2a98406c5247fce43d27bc4fd6ba00
BLAKE2b-256 checksum
How to use checksums
ee5e0c4686789dcdffcd071668a06642c06518447d5f2d72416fbebd97a44882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release files / liblathe-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL liblathe-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 500.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1044e97a5953d0ce66af7c6d8345e4342423afdf776c5524aedf495e0a8c4cf1
BLAKE2b-256 checksum
How to use checksums
a9e533a94654051f37cedc227275b5cf62abaed06c6f8c96fef2cc932b153dce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release files / liblathe-0.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL liblathe-0.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 530.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
2667c03430d28600729d7a016a61c8419fdba060214c9476d5f8734936ac35ee
BLAKE2b-256 checksum
How to use checksums
8e23ca7d68ec6236c3801992f011f7328abe43dd85b8e22d12870c065cff1097
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 3, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.5 This release

9 release files

0.0.4

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page