Installation
Requirements
Python
>= 3.10numpy >= 1.23h5py >= 3.8
Optional features:
sympyfor deck-based physics extraction withzkit.physicsB-spline reconstruction is included in the core package through the bundled
igakit.igalib.bspcompatibility evaluatorpyvistafor VTK ParaView exportstorch >= 1.12for thezkit.mwignerWigner-transform subpackage
Install from source
cd /path/to/zkit
pip install -e .
The package name on PyPI is zkit-lib, but the import name stays zkit.
Install optional features
pip install -e ".[physics,viz,vtk,mwigner]"
The reconstruction extra is retained as an empty compatibility extra for
older installation commands; no external igakit package is required.
Without installing
export PYTHONPATH=/path/to/zkit/src:$PYTHONPATH
python -m zkit --help
Verify the installation
import zkit
print("version:", zkit.__version__)