Skip to main content

Package manager for CAD models and a modelling framework

Project description

partcad

PartCAD is the first package manager for CAD models and a framework for managing assemblies. It aims to complement Git with everything necessary to substitute commercial Product Lifecycle Management (PLM) tools.

PartCAD maintains information about mechanical parts and how they come together to form larger assemblies. The same parts are reused in multiple assemblies and multiple projects. And all of that is supercharged by the ultimate versioning and collaboration features of Git.

This Python module is the core part of PartCAD. It can be used in Python scripts to instantiate parts, assemblies and scenes implemented as PartCAD packages. Such instances can be used in CadQuery and build123d scripts. They can also be used in custom web, mobile and desktop applications that render CAD models. This module can also be used to generate BoMs (bills of materials) and assembly instructions.

For PartCAD command line tools, see the Python module partcad-cli instead.

See the main PartCAD repo for more information.

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

partcad-0.7.135.tar.gz (161.4 kB view details)

Uploaded Source

Built Distribution

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

partcad-0.7.135-py3-none-any.whl (230.6 kB view details)

Uploaded Python 3

File details

Details for the file partcad-0.7.135.tar.gz.

File metadata

  • Download URL: partcad-0.7.135.tar.gz
  • Upload date:
  • Size: 161.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for partcad-0.7.135.tar.gz
Algorithm Hash digest
SHA256 7f93f83997d149bc0e95b23ccd99ff38d354ce5f34b7a19f55ae5ce842064484
MD5 4b58164cc622ba7992862e42f4252868
BLAKE2b-256 b692449221c72208b6693cfff611921d57d9b4c761fbc7d0cd6f13e3200868e6

See more details on using hashes here.

File details

Details for the file partcad-0.7.135-py3-none-any.whl.

File metadata

  • Download URL: partcad-0.7.135-py3-none-any.whl
  • Upload date:
  • Size: 230.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for partcad-0.7.135-py3-none-any.whl
Algorithm Hash digest
SHA256 ece7d366dfe6b2f7e3bd5cbc096d76d425df5847232602f15b3abf94b9ac7d5a
MD5 578608dcfadce83857316de81231a151
BLAKE2b-256 48f958c5d3e958dccdb4e5dd8a025c84368741d6f0ec3465b9efa402508f3d2f

See more details on using hashes here.

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