Installation

OpenSG requires DOLFINx (FEniCSx), which has non-Python dependencies and is not available as a standalone pip package. The recommended installation path is via conda, which handles all system-level dependencies automatically.

pip (advanced)

A pip-based install is possible but requires DOLFINx and its non-Python dependencies to already be present on your system. OpenSG itself can then be installed in editable mode:

pip install -e .

For additional instructions on installing DOLFINx, see the DOLFINx installation documentation.