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.6.16.tar.gz (76.1 kB view details)

Uploaded Source

Built Distribution

partcad-0.6.16-py3-none-any.whl (112.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: partcad-0.6.16.tar.gz
  • Upload date:
  • Size: 76.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for partcad-0.6.16.tar.gz
Algorithm Hash digest
SHA256 61f0ba59c3a1f30d200d21caf3a5e6eea60e8bb2d4c2ffdcedc6d381f163f43e
MD5 36c222470e0d5223e7d92b3e72b8e7b9
BLAKE2b-256 1cd1fdc965987a5f55dfc2d5c498374f15ddf8ed0f9e4fc59c33dff2106c1446

See more details on using hashes here.

File details

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

File metadata

  • Download URL: partcad-0.6.16-py3-none-any.whl
  • Upload date:
  • Size: 112.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for partcad-0.6.16-py3-none-any.whl
Algorithm Hash digest
SHA256 04b35eb36cf9abe81194d5497a2897db597fb04d0246f1143b310ca948401a74
MD5 72bb6d3d51e945c21b92e1e66eca9205
BLAKE2b-256 57a529d5ccd79ce2c18418ef16c39cfbf025a813fed676c6eb349fc0c1f59ad1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page