Installation

Quick Install (pip)

OpenVCAD is available on PyPI. Supported Python versions: 3.11, 3.12, and 3.13 on Windows, Linux, and macOS (Apple Silicon).

pip install OpenVCAD

This installs pyvcad, pyvcad_compilers, and pyvcad_rendering.

Getting the Examples

Clone the examples repository to get started with runnable demos:

git clone https://github.com/MacCurdyLab/OpenVCAD-Public.git
cd OpenVCAD-Public/examples

See the Getting Started guide for a walkthrough of the example scripts.

Getting the Source Code

The OpenVCAD source code is open-source under a non-commercial license. You can request access to the source repository here:

Request Access Form

Deactivating the Virtual Environment

When you are done working, deactivate the environment with:

deactivate

Reactivate later with source venv/bin/activate (macOS/Linux) or venv\Scripts\activate (Windows).