SkillAgentSearch skills...

Stellarvista

3D visualizations for DAGMC & OpenMC

Install / Use

/learn @Thea-Energy/Stellarvista
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Stellarvista

Ruff Format

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
<p align="center"> <img src="https://github.com/Thea-Energy/stellarvista/raw/main/doc/example_collage.png" width="100%"> </p>

Acknowledgements

Stellarvista is an open-source project by Thea Energy, who are building the world’s first planar coil stellarator.

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated1mo ago
Forks1

Languages

Python

Security Score

90/100

Audited on Jan 29, 2026

No findings