GROVES
Desktop Nuclear Reactor Input Editor
Air-gap-friendly desktop editor for MCNP, OpenMC, Serpent, and SCONE input files. A BelvoirDynamics product.
Lattice Builder
Visual grid editor for pin maps; generates MCNP, OpenMC, and Serpent decks
3D and 2D Preview
PyVista-backed 3D viewport plus 2D cross-sections; rotate, zoom, pan
Templates
Pin cells, assemblies, quarter-core, BWR bundles for every supported code
Syntax Highlighting
Per-code highlighters with Dark and Marble themes
Multi-format Support
MCNP, OpenMC, Serpent, and SCONE side-by-side in a single editor
MCNP ↔ OpenMC Converter
Experimental cross-format conversion to bootstrap ports between codes
v1.0.1 • Windows 10/11 64-bit • ~330 MB
Rebrand release May 2026 • A BelvoirDynamics Product | ReactorMC
Download & install
Latest installer: GROVES-Setup-v1.0.1.exe on caalh/BelvoirDynamics-releases.
System requirements: Windows 10 or Windows 11, 64-bit. No Python or external dependencies — the installer bundles a self-contained PyInstaller build.
The desktop app runs fully offline once installed. See the Security & Verification section below for SHA-256 checksum guidance before installing.
Security & Verification
GROVES does not collect or transmit any data. No telemetry, analytics, or network calls. Your input files stay on your machine.
Downloads are hosted on GitHub Releases with signed tags. Verify integrity using the SHA-256 checksums published on each release page.
Air-gapped use: Download the installer on a connected machine, verify the checksum, then transfer via USB or approved media. GROVES runs fully offline after installation.
If your organization handles sensitive or export-controlled nuclear data, follow your internal policies for software approval.
View releases and checksums → Verify script (PowerShell) Security policy
Roadmap
Cross-platform GROVES
GROVES v1.0.1 ships Windows-only. Linux and macOS desktop builds are on the roadmap — the underlying stack (Python, PySide6, PyVista) is portable, and the PyInstaller build pipeline is being adapted for the additional targets.
Linux desktop build
Ubuntu / Fedora packages with the same PyVista 3D viewer and lattice builder. Targeted after the OWEN VS Code extension reaches feature parity for the most-used workflows.
macOS desktop build
Apple Silicon and Intel builds. Demand-driven — open an issue on caalh/BelvoirDynamics-releases if your workflow needs it.
Looking for the editor extension? — OWEN for VS Code
OWEN brings syntax highlighting, validation, NRDP material lookup, lattice builder, and Community Library access into VS Code (and Cursor) — the editor you already use. Currently v0.1.0 and in active development.
GROVES remains the recommended choice for air-gapped, fully-offline workflows.