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.

  • U-235 inelastic scattering XS
  • U-235 n,2n src scattering XS
import matplotlib.pyplot as plt

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

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.416 seconds)

Gallery generated by Sphinx-Gallery