OWEN 0.3.6 - Prebuilt-model audit + Reflected Pin Cell teaching decks
Prebuilt-model quality release
Every bundled prebuilt model audited for syntax and physics correctness, plus a new Reflected UO2 Pin Cell teaching model in all four codes.
Added
- Reflected UO2 Pin Cell (MCNP, OpenMC, Serpent, SCONE): the classic "hello world" — one BEAVRS-spec 3.1 wt% fuel pin (pellet 0.39218 / clad 0.40005–0.45720 cm, pitch 1.26 cm) in 975 ppm borated water, reflective on all six faces → k-inf. All four decks are true cross-code twins using the verified BEAVRS number densities. The OpenMC deck is run-verified: k-inf 1.2256 ± 0.0010 (OpenMC 0.15.3, ENDF/B-VIII.0, 600 K neutron data); the others document that reference honestly as spec-derived.
- Headless extractor render tests for all pin-cell and 17×17 assembly decks.
Fixed
- Both MCNP decks: fatal
ksrc— the initial source point sat in instrument-tube air; moved into a fuel pin. - MCNP lines over 80 columns reformatted (fixed-format limit).
- Serpent 17×17 assembly: invalid
therm lwtr 600 lwj3.11t(interpolation form needs two libraries) → direct form. - OpenMC 17×17 assembly: placed only 21 of the advertised 25 guide/instrument tubes and had water-only guide tubes; fixed (also in the
omc_assembly_scriptsnippet) with Zr tube walls. - All decks normalized to LF line endings (SCONE requires UNIX newlines) and pinned via
.gitattributes.
Install: download the VSIX below, then code --install-extension owen-neutronics-0.3.6.vsix.
Test suite: 232 passing.