Plotting a multi-group scatter matrix.

Here we plot scatter matrices from an ISOTXS microscopic cross section library. We plot the inelastic scatter cross section of U235 as well as the (n,2n) source matrix.

See Also: ISOTXS format.

import matplotlib.pyplot as plt

from armi import configure
from armi.nuclearDataIO import xsNuclides
from armi.nuclearDataIO.cccc import isotxs
from armi.tests import ISOAA_PATH

configure(permissive=True)

lib = isotxs.readBinary(ISOAA_PATH)

u235 = lib.getNuclide("U235", "AA")
xsNuclides.plotScatterMatrix(u235.micros.inelasticScatter, "U-235 inelastic")

plt.figure()
xsNuclides.plotScatterMatrix(u235.micros.n2nScatter, "U-235 n,2n src")

Total running time of the script: ( 0 minutes 0.177 seconds)

Gallery generated by Sphinx-Gallery