Toolkit for working with particle transport codes such as FLUKA and SHIELD-HIT12A. It reads binary outputs and helps you convert, analyze, and visualize results on any platform (Linux, Windows, macOS).
- Convert binary outputs to plots and common formats (CSV, XLS, HDF5, and more) using
convertmc. - Speed up simulations by splitting and merging runs with
runmc. - Use as a Python library to load results into convenient objects for further analysis.
Convert multiple SHIELD-HIT12A/FLUKA outputs into images:
convertmc image --many "*.bdo"
Run a simulation in parallel and export text output:
runmc --jobs 16 --out-type txt directory_with_input_files
Minimal install via pip:
pip install pymchelper[full]
For detailed installation instructions (Linux packages, optional extras, and platform-specific notes), see the documentation links below.
- Project site: https://datamedsci.github.io/pymchelper/index.html
- Getting Started: https://datamedsci.github.io/pymchelper/getting_started.html
- User’s Guide: https://datamedsci.github.io/pymchelper/user_guide.html

