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.2.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.2-py3-none-any.whl (75.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gitcad-0.9.2.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.2.tar.gz
Algorithm Hash digest
SHA256 2e7f8ed745dd19cdbcf31a511703a0996223a7c3af34378e9ca5ec346168aa1d
MD5 496949e887e02f3c91a79c22e6ae5ee7
BLAKE2b-256 0dd0f455eacd2f72bf700d8f5deb2270dc827a4b3967b4a6224878ad862ed632

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: gitcad-0.9.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 889a56b53973d4683853c780c452db2ae5ed3d5fc46d901fa5f87c30394d8c7f
MD5 45296d6c363d0c84bd15a20b696d2e4d
BLAKE2b-256 44a0426f198cd3de4a369fa74296b7bc01b05a7395fb83e076ae89c157f7de4b

See more details on using hashes here.

Provenance

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