Skip to main content

gitcad mechanical: document model, exact B-rep kernel, sketches, drawings, importers

Project description

gitcad-mech

Mechanical package of gitcad.

Provides:

  • A parametric document model with a feature tree and stable identity.
  • An exact-arithmetic B-rep geometry kernel; geometric decisions use rational arithmetic.
  • Sketches; extrude, revolve, loft, sweep; fillet, chamfer, shell; patterns; sheet metal; weldments; holes with thread specs.
  • Associative drawings: projected and section/detail views, dimensions, GD&T, weld and surface-finish symbols; SVG, PDF, and DXF output.
  • Importers for STEP and parametric part files.

Install

pip install gitcad-mech           # includes the geometry kernel
pip install gitcad-mech[occt]     # add the optional alternative kernel backend

The native (compiled) build of the kernel is installed by default on common platforms; elsewhere the pure-Python build is used.

License: Apache-2.0. Source: https://github.com/gitcad-xyz/gitcad

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

gitcad_mech-0.9.4.tar.gz (61.4 kB view details)

Uploaded Source

Built Distribution

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

gitcad_mech-0.9.4-py3-none-any.whl (72.7 kB view details)

Uploaded Python 3

File details

Details for the file gitcad_mech-0.9.4.tar.gz.

File metadata

  • Download URL: gitcad_mech-0.9.4.tar.gz
  • Upload date:
  • Size: 61.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for gitcad_mech-0.9.4.tar.gz
Algorithm Hash digest
SHA256 b27225c664227b61fe8585c1fb1b5e57889f594a6b78ee35815ea64bf4e0b63e
MD5 7caaf01173f0be7818ab77e5c63a20b4
BLAKE2b-256 626269a4add16fe610a0df1f5c0d416e8b8944b559dd3a793035a2ac85b1b0d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitcad_mech-0.9.4.tar.gz:

Publisher: release.yml on gitcad-xyz/gitcad

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gitcad_mech-0.9.4-py3-none-any.whl.

File metadata

  • Download URL: gitcad_mech-0.9.4-py3-none-any.whl
  • Upload date:
  • Size: 72.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for gitcad_mech-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2c331732f361e7b65b9a3d4f0998b1e7726934ce7700345b26e0f8fd4249594f
MD5 70e25eca3b16f0bbb1783e0cf79124ea
BLAKE2b-256 c7fee089de25a6bcddd5440fecde7b6657b6bfbed37fff9669bb57441cb60d2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitcad_mech-0.9.4-py3-none-any.whl:

Publisher: release.yml on gitcad-xyz/gitcad

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