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.