Data in Nuclear Engineering

Kathryn (Katy) Huff

cyclus pyrk pyne NCSA Logo THW Software Carpentry book ARFC Logo ANS Logo
Chain reaction


\[\phi(E, x, y, z, \theta, \omega, T)\]


\[\sigma(x, i, E, T)\]

Fission yield

\[\gamma(f, i)\]

Nucleus Stability




Nucleus Stability

nuclear structure

Evaluated Nuclear Data Sets

Nuclear Resonance Theory and Evaluation

\[\sigma(x, i, E, T)=\] nuclear structure + experiments


Schematic of a DANCE-like detector


The DANCE detector at Los Alamos

Nuclear Data is for Simulations

cyclus pyrk MOOSE pyne

Simulation Methods

  • Monte Carlo Methods
  • Deterministic Methods
  • Hybrid Methods
  • Other keywords...
    • lattice codes
    • ray tracing algorithms
    • acceleration schemes
    • adjoint methods
    • ...

Application Specific Data Processing

  • Energy discretization
    • multigroup
    • pointwise
    • piecewise linear continuous
  • Angular quadratures
  • Resonance integration
  • ...

How Do We Know It's Right?

Dangerous ladies, Jezebel and Godiva

The Data Dilemma

Morgan C. White talk

Unique Issues

Export control is serious.

Export Control is a big deal in nuclear



Katy Huff
Creative Commons License
Data in Nuclear Engineering by Kathryn Huff is licensed under a Creative Commons Attribution 4.0 International License.
Based on a work at

A Few of My Favorite Things

  • C++, Python, Fortran
  • xml, markdown, rst, $\LaTeX$
  • Doxygen, sphinx
  • CMake, conda, macports
  • GoogleTest, nose
  • hdf5, sqlite
  • cython, boost, Coin
  • jekyll, reveal.js, beamer
  • yt, matplotlib, paraview

image generated by Tommy Cisneros and the UCBerkeley FHR group

Transient Coupled Physics

synergistic insights
image generated by Anthony Scopatz, Paul P.H.  Wilson, and Katy Huff

A Nuclear Fuel Cycle Simulation Framework

Agent Based Systems Analysis

Hundreds of discrete facilities mine, mill, convert, fabricate, transmute, recycle, and store nuclear material.

from Paul Lisowski

Agent Based Systems Analysis

A facility might create material.


Agent Based Systems Analysis

It might request material.


Agent Based Systems Analysis

It might do both.


Agent Based Systems Analysis

Even simple fuel cycles have many independent agents.

material flow