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.9.0.tar.gz (64.5 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.9.0-py3-none-any.whl (74.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gitcad-0.9.0.tar.gz
Algorithm Hash digest
SHA256 4f8c096f768b6e97d60b9c48d9e3d66b01b50a1b93a885698482d69d12cab77a
MD5 2b436a361905b34a65d9b04e1572769f
BLAKE2b-256 7e938cf8e81153bc3cb1347e65953de2fa082a9d3428c7381238cc8efc5d70ed

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gitcad-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 74.1 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.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67d77c2b7e31b9a689c615a4c143764c095e50061fe956cf35271a6b86183d99
MD5 0dc665baa2d64523e19810dad9ca47bc
BLAKE2b-256 4280a6e438d0617904772c25272351b9ba8247b067aacfde329e84c7464ac436

See more details on using hashes here.

Provenance

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