GeantPy
A Python orchestration layer for Geant4 simulation workflows.
ArchivedGeantPy is a Python orchestration layer built around the Geant4 simulation toolkit. Rather than replacing Geant4's simulation engine, it automates experiment configuration, execution, parameter exploration, and result collection through a unified Python interface.
Designed for reproducible computational physics workflows, GeantPy enables researchers to build scalable simulation pipelines while preserving the flexibility and performance of the underlying Geant4 framework.
Large simulation studies in Geant4 often require repetitive C++ configuration, manual execution, and fragmented data processing.
GeantPy streamlines these workflows through a Python-first orchestration layer, enabling reproducible experiment configuration, automated parameter sweeps, and structured analysis without modifying the underlying Geant4 simulation engine.
GeantPy serves as the orchestration layer powering Janus while remaining fully modular and independently usable for automated Geant4-based computational physics workflows.
Explore GeantPy.
The repository is preserved as an archived orchestration layer for Geant4 simulation workflows.