kerfed.client
A client for the Kerfed Engine which reliably analyzes 2D or 3D CAD geometry into a well-defined data structure. It can be used for many applications, including e-commerce, robotic automation, and process analysis.
Check out an API demo which converts a mesh into a full milling plan with G-code at CarveWizard.
Install
pip install kerfed.client
Quick Start
import os
import kerfed.client as ke
if __name__ == "__main__":
# create a client using a free tier API key
# requests may be rate limited, de-scoped, and run on slower hardware
client = ke.EngineClient(api_key="kerfed_limited_access")
# Generate a GeometryRequest
file_name = "tray.stl.zip"
with open(file_name, "rb") as f:
request = ke.GeometryRequest(
source=ke.FileBlob(
name=file_name,
data=f.read(),
),
source_units="inches",
)
# Start the geometry request running in the cloud.
task_id = client.geometry_start(request, upload=True)
# This will either return a `GeometryReponse` or raise an error.
response = client.geometry_result(task_id=task_id)
Release files for kerfed.client 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kerfed_client-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / kerfed_client-0.4.1-py3-none-any.whl
| Download URL | kerfed_client-0.4.1-py3-none-any.whl |
|---|---|
| Size | 12.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
075f51b26b5a59c4e24d5282bf63160ea53914eec3f509ff53548802e52f7e15
|
|
BLAKE2b-256 checksum How to use checksums |
27e8a9fc9fd0ece910b689e8090c32ba0b329414ef685f50e0509300204a047c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.14.0
|