Skip to main content

Headless, git-native B-rep CAD (metapackage: core, mechanical, and electrical)

Project description

gitcad

Headless, git-native B-rep CAD — mechanical and electrical.

Models are stored as canonical text; geometry is a build artifact. Entity identity is derived from construction lineage rather than ordinal position. Each build produces a report.

This metapackage installs:

  • gitcad-core — canonical text, identity, the Part standard, report pipeline.
  • gitcad-mech — document model, geometry kernel, sketches, drawings, importers.
  • gitcad-ecad — schematic and ERC, board and DRC, fabrication outputs.

Install

pip install gitcad            # core, mechanical, electrical, MCP server, native kernel
pip install gitcad[occt]      # add the optional alternative kernel backend

The mechanical geometry kernel uses exact rational arithmetic. Its native (compiled) build is installed by default on common platforms; elsewhere the pure-Python build is used.

Console commands

gitcad-init, gitcad-render, gitcad-view, gitcad-review, gitcad-merge, gitcad-verify, gitcad-convert, gitcad-explore, gitcad-mcp, gitcad-lot.

License: Apache-2.0. https://gitcad.xyz · 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-0.8.1.tar.gz (64.6 kB view details)

Uploaded Source

Built Distribution

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

gitcad-0.8.1-py3-none-any.whl (74.3 kB view details)

Uploaded Python 3

File details

Details for the file gitcad-0.8.1.tar.gz.

File metadata

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

File hashes

Hashes for gitcad-0.8.1.tar.gz
Algorithm Hash digest
SHA256 e7f308bff9bcf7c1263fe10ed38919f78f161d4d96af689914505e38486cfc28
MD5 ccda0391e34767c2921551d9a04b1454
BLAKE2b-256 61b4cd4fb55196cbeb6d2b1ec43ed0606179f5ec0e22c08bdf9e19a3d3742a51

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitcad-0.8.1.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-0.8.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for gitcad-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f560fb79e10b21cd81f1add70543caa0c8d0c651e26427f7087faa332847c6b8
MD5 f4c02f7fef9ad2023d34e56e3e6b498e
BLAKE2b-256 0b57c3e4dca00cc23a68d2e4c3ffcb4ecea8d978a92c7db5654610b0f89c9092

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitcad-0.8.1-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