Skip to main content

breakform (Python bindings)

Python bindings for Breakform — open engineering-data interop with honest fidelity reports.

Build

pipx run maturin develop --release --manifest-path crates/exl-py/Cargo.toml

Or build a wheel:

pipx run maturin build --release --manifest-path crates/exl-py/Cargo.toml
pip install <wheel>

Usage

import exl

exl.convert("input.stl", "output.exl")
print(exl.load_json("output.exl"))
print(exl.validate("output.exl", "mech"))
print(exl.content_hash("output.exl"))

Extras

Breakform's optional Python dependencies are gated behind extras so the core install stays lean:

extra pip install breakform[<extra>] brings
(none) pip install breakform core: convert, validate, diff
meshio pip install breakform[meshio] 27 import + 28 export mesh/solver formats via meshio
gmsh pip install breakform[gmsh] Gmsh Python API
all pip install breakform[all] everything: meshio + Gmsh plugin

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

breakform_cli-1.0.6-cp39-abi3-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.9+Windows x86-64

breakform_cli-1.0.6-cp39-abi3-manylinux_2_34_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

breakform_cli-1.0.6-cp39-abi3-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

breakform_cli-1.0.6-cp39-abi3-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file breakform_cli-1.0.6-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for breakform_cli-1.0.6-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8cecd025dad822822dc05be1b880d2510949bb3a16ead8f6bcbaf924e3fcfd23
MD5 8697ee2257a218ba0d8106cc1eb3ed85
BLAKE2b-256 49c1d26204ae9ee6cc517bdfced529950b1d1ecaac3c86d84fd443f6e12e6907

See more details on using hashes here.

File details

Details for the file breakform_cli-1.0.6-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for breakform_cli-1.0.6-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 32786290ec11ce8bb74e8ac067241569fa30daec3a04690483377ccbe713f41b
MD5 a8cf673ec6984a3fd81209c308ee4ab2
BLAKE2b-256 f75ac972e04684191a3088269d3191e73850fb911ee1e822078ebccdd69c2fb3

See more details on using hashes here.

File details

Details for the file breakform_cli-1.0.6-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for breakform_cli-1.0.6-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ec2148b1b9081f59fc1f61278679a3829a355fc1338e26a6476731aa00d677a
MD5 3d23f7bc949f02c68364e7a30b0a0e6b
BLAKE2b-256 c9dd40e80c444b2c46301f5958f6a1226ce68da5a4764eeaba333a8408a40c43

See more details on using hashes here.

File details

Details for the file breakform_cli-1.0.6-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for breakform_cli-1.0.6-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9db39fe51c3b87dc7611f337fc5f978d3c36984438bd77e9446a033d69efebaf
MD5 c0b039a953a25d013a497294c6eda9c9
BLAKE2b-256 cb452599507d0b8e195dd2273de0e313f9bdbffff82672fed917b29e2babaf69

See more details on using hashes here.

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