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.1.tar.gz (66.0 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.1-py3-none-any.whl (75.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gitcad-0.9.1.tar.gz
  • Upload date:
  • Size: 66.0 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.1.tar.gz
Algorithm Hash digest
SHA256 67e04b1b5ff836afa525d5bae9f29b963ee9c0e603725ee95fed545890cdc059
MD5 42b608f73ba64de31a512cba71c868bc
BLAKE2b-256 6abd471121ca6616dcf45ae47daaf3d6c425fc4a9ef487073d125466d9249b2a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gitcad-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 75.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c3564d653dd390f791400431271b75b597528c0fde33e272cb5806e101ba6f39
MD5 4e700deb1b5d84351b61cf64479dd7de
BLAKE2b-256 8c12f2975bf116a4c2e58719ede3b4734fff65899fc7d733b846bc53c87ff317

See more details on using hashes here.

Provenance

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