4.1. SCR for ARMI 0.6.1

This is a listing of all the Software Change Request (SCR) changes in the ARMI repository, as part of release number 0.6.1.

Below, this SCR is organized into the individual changes that comprise the net SCR for this release. Each SCR below explicitly lists its impact on ARMI requirements, if any. It is also important to note ARMI and all its requirements are tested entirely by the automated testing that happens during the ARMI build. None of the SCRs below will be allowed to happen if any single test fails, so it can be guaranteed that all SCRs below have fully passed all testing.

4.1.1. SCR Listing

The following lists display all the SCRs in this release of the ARMI framework.

List of SCRs of type: Code Changes, Features

  • PR #2303: Encapsulating global nuclide data in classes

    • Change: Making classes to contain the global data in nuclideBases.py and elements.py.

    • Impact on Requirements: The code related to nuclideBases and elements is being refactored to be more contained: I_ARMI_ND_ELEMENTS0, I_ARMI_ND_ELEMENTS1, I_ARMI_ND_DATA0, I_ARMI_ND_DATA1, I_ARMI_ND_ISOTOPES0, I_ARMI_ND_ISOTOPES1, I_ARMI_ND_ISOTOPES2, I_ARMI_ND_ISOTOPES3, I_ARMI_ND_ISOTOPES4, I_ARMI_ND_ISOTOPES5, I_ARMI_ND_ISOTOPES6, and I_ARMI_ND_ISOTOPES7 for R_ARMI_ND_ELEMENTS, R_ARMI_ND_DATA, and R_ARMI_ND_ISOTOPES.

    • Author: John Stilley

    • Reviewer(s): Drew Johnson, Arrielle Opotowsky

List of SCRs of type: Code Changes, Maintenance, or Trivial

  • PR #2306: Removing volume from getMgFlux()

    • Change: Removing volume from getMgFlux()

    • Impact on Requirements: NA

    • Author: John Stilley

    • Reviewer: Arrielle Opotowsky

  • PR #2309: Moving plotting functions into utils module

    • Change: Moving all the remaining plotting functions into the utils module.

    • Impact on Requirements: NA

    • Author: John Stilley

    • Reviewer: Arrielle Opotowsky

  • PR #2310: Removing unnecessary code from Assembly.getBlocksBetweenElevations

    • Change: Removing unnecessary code from Assembly.getBlocksBetweenElevations.

    • Impact on Requirements: NA

    • Author: John Stilley

    • Reviewer: Chris Keckler

List of SCRs of type: Documentation-Only Changes

  • PR #2250: Logging redundant material modifications

    • Change: Logging redundant material modifications.

    • Impact on Requirements: Trivial logging change to I_ARMI_BP_COMP for R_ARMI_BP_COMP.

    • Author: John Stilley

    • Reviewer: Chris Keckler

  • PR #2311: Starting the ARMI 0.6.1 release cycle

    • Change: Starting the ARMI 0.6.1 release cycle.

    • Impact on Requirements: NA

    • Author: John Stilley

    • Reviewer(s): Drew Johnson, Arrielle Opotowsky