OWEN 0.3.5 — Language Server, Convert Deck, Verify Geometry, Sweep Dashboard
Four roadmap items in one release. Built and verified locally; Marketplace/Open VSX publish deferred to the maintainer (latest published version remains 0.3.1).
MC Language Server (LSP)
- Real-time diagnostics for MCNP, Serpent, and SCONE (all previous validator rules, MCNP line length, and new cross-reference checks: undefined surface/material/universe/transform = error, unused definitions = faded hint).
- Hover, go-to-definition, find-references, occurrence highlight, and a grouped document outline (Cells / Surfaces / Materials / Universes / Transforms / Tallies).
- Ships as a self-contained out/server.js; other editors (Sublime LSP, Neovim) can run it with node out/server.js --stdio. See AI_MAINTAINER_GUIDE.md.
OWEN: Convert Deck… (Experimental)
- The previously hidden MCNP<->OpenMC converter is now a visible command with a source->target picker, plus new MCNP->Serpent and MCNP->SCONE targets for the cleanly-mappable subset.
- Unconvertible constructs emit clearly marked TODO comments instead of being dropped.
- Results open in a Rosetta diff view: source and converted deck side-by-side with aligned sections and TODO highlights.
OWEN: Verify Geometry with OpenMC
- Runs your OpenMC model through the locally installed OpenMC: overlap scan (slice plots with show_overlaps=True at sampled planes) and a short lost-particle probe run.
- Reuses 0.3.4 interpreter discovery (explicit setting -> ms-python -> PATH -> WSL) with graceful fallback when OpenMC is absent.
OWEN: View Sweep Results
- Dashboard for completed parameter sweeps: k-eff vs swept parameter with error bars, per-run convergence small-multiples, and a run table.
Install
Download the VSIX below, then: code --install-extension owen-neutronics-0.3.5.vsix
SHA256(owen-neutronics-0.3.5.vsix) = 73186BA478CDD3FEAF6D7AD28B2CE539D362185953DA78C6B6AB1FF450216C4C