4.1. SCR for ARMI 0.7.0

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

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 #2472: Adding Cinder 63 energy group structure

    • Rationale: This data set may be interesting to users of MCNP.

    • Impact on Requirements: NA

    • Author: john-science (John Stilley)

    • Reviewer: Mark Onufer

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

  • PR #2485: Adding an author to the project

    • Rationale: Adding an ARMI dev that should appear in the AUTHORS file.

    • Impact on Requirements: NA

    • Author: john-science (John Stilley)

    • Reviewer: Arrielle Opotowsky

  • PR #2486: Speeding up unit tests

    • Rationale: Faster unit testing means developers will run the tests more often.

    • Impact on Requirements: The following tests were completely rewritten, but their goals and purposes have not changed: T_ARMI_HIST_TRACK0, T_ARMI_HIST_TRACK1. The following tests were changed only very trivially in implementation: T_ARMI_R, T_ARMI_R_GET_ASSEM0, T_ARMI_R_GET_ASSEM1, T_ARMI_R_SYMM, and T_ARMI_GRID_NEST.

    • Author: john-science (John Stilley)

    • Reviewer: Arrielle Opotowsky

  • PR #2488: Removing old test crumbs from CI script

    • Rationale: Removing old test cruft, to make the system easier to read and understand.

    • Impact on Requirements: NA

    • Author: john-science (John Stilley)

    • Reviewer: Arrielle Opotowsky

  • PR #2490: Changing the order of the named parameters in armi.init

    • Rationale: This parameter order is more intuitive for the users.

    • Impact on Requirements: NA

    • Author: john-science (John Stilley)

    • Reviewer: Drew Johnson

  • PR #2491: Adding MeV unit

    • Rationale: A user requested the new unit.

    • Impact on Requirements: NA

    • Author: john-science (John Stilley)

    • Reviewer: Drew Johnson

  • PR #2493: Supporting Python 3.14

    • Rationale: Supporting a wider range of Python language versions makes it easier for the Python user base to use Python in their personal environment.

    • Impact on Requirements: NA

    • Author: john-science (John Stilley)

    • Reviewer: Arrielle Opotowsky

List of SCRs of type: Documentation-Only Changes

  • PR #2487: Starting version 0.7.0 release cycle

    • Rationale: Since ARMI 0.6.4 is released, we want to start the 0.7.0 release cycle.

    • Impact on Requirements: NA

    • Author: john-science (John Stilley)

    • Reviewer: Arrielle Opotowsky