fusion-energy / spectrum_plotter

A Python package for creating publication quality plots for neutron / photon / particle spectrum
MIT License
4 stars 1 forks source link
dose graph neutron neutronics photon plot spectra spectrum

N|Python

CI with install

Upload Python Package

Spectrum Plotter

A Python package for creating standard plots for neutron / photon / particle spectrum

Installation

To make use of this package you wll need OpenMC installed. See the instructions here for installing OpenMC.

pip install spectrum_plotter

Usage

There are two main functions for plotting spectrum:

plot_spectrum_from_values() - allows users to pass in the tally via a dictionary of tuples where each tuple contains x,y and optionally y_error values as numpy arrays.

plot_spectrum_from_tally() - allows users to pass in an OpenMC tally and plot the result. Units can be automatically scaled,normalised and converted.

:point_right: Examples