Stellarvista
3D visualizations for DAGMC & OpenMC
Install / Use
/learn @Thea-Energy/StellarvistaREADME
Stellarvista
A Python package for DAGMC model inspection, tally visualization, and more for OpenMC with PyVista.
Stellvista allows for in-memory model inspection and tally visualization in Jupyter. For help running PyVista in Jupyter Notebooks, see Using PyVista in Jupyter.
<p align="center"> <img src="https://github.com/Thea-Energy/stellarvista/raw/main/doc/logo.png" width="100%"> </p>Getting Started
- Stellarvista requires an installation of OpenMC and PyMOAB.
- With OpenMC and PyMOAB installed, copy the stellarvista source code to your local library and install with
pip install git+https://github.com/Thea-Energy/stellarvista - For familiarizing yourself with PyVista, see their examples particularly those on plotting.
- Stellarvista-specific example notebookds are included here.
Visualization Support
- DAGMC geometry and mesh
- Tallies:
- Unstructured mesh
- Regular mesh
- Material filter
- Particle tracks
- Lost Particles
- Weight windows
- Point Sources
Acknowledgements
Stellarvista is an open-source project by Thea Energy, who are building the world’s first planar coil stellarator.
