Some Monte Carlo tools
-
Updated
Oct 29, 2026 - Python
The Monte Carlo N-Particle (MCNP) radiation transport code is a Monte Carlo transport code developed by Las Alamos National Laboratory (LANL).
It supports over 37 different types of particles, and is widely used by nuclear engineers,
and nuclear physicists.
Some Monte Carlo tools
Tools to work with MCNP models and results
MontePy is the most user friendly Python library (API) to read, edit, and write MCNP input files.
Materials that are dependent on conditions
a tool for creating axially symetric CSG geometry
Tool for converting MCNP input files to OpenMC classes/XML
Workflow and Template Toolkit for Simulation (WATTS)
MCNP SDEF to OpenMC conversion tool
Create an arbitrary parametric tokamak neutron source
GenNJOY is an open-source Python framework designed to automate the generation of high-fidelity, continuous-energy nuclear data libraries. It serves as a robust interface between raw Evaluated Nuclear Data Files (ENDF-6 format) and the NJOY2016 nuclear data processing system, streamlining the creation of ACE and HDF5 libraries for Monte Carlo codes
Full Monte Carlo shielding design of a real 15 MV medical linac vault using MCNP6.3 – neutron + gamma dose maps, maze attenuation, borated-PE door weight calculation. NCRP 151 compliant. Real Iranian hospital geometry (2025).
Tool to rename cells, surfaces, materials and universes in MCNP input files.
Monte Carlo tools for use with MCNP input or output for data processing.
notepad++ plugin for MCNP deck development. shows informative popups for selected cell/surface/physics cards. Inbuilt error checking.
Tools used for MCNP input deck syntax highlighting
Created by Los Alamos National Laboratory