4.1. SCR for ARMI 0.6.0
This is a listing of all the Software Change Request (SCR) changes in the ARMI repository, as part of release number 0.6.0.
Please note that the Software Test Report (STR) documents for all of the changes listed below will be updated as part of this release. This is a necessary part of every ARMI release, that the STRs are all updated.
Below, this SCR is organized into the individual changes that comprise the net SCR for this release.
4.1.1. SCR Listing
The following tables list all the SCRs in this release of the ARMI framework.
Title |
Change |
Impact on
Requirements
|
Author |
Reviewer(s) |
PR |
---|---|---|---|---|---|
Providing better composite iteration methods |
Provide ways for users and developers to traverse the composite tree without using lists. |
This very slightly simplifies the implementation I_ARMI_FLUX_COUPLING_VALUE, and very slightly touches the test T_ARMI_FLUX_COUPLING_VALUE. This also, very slightly, simplifies the implementation I_ARMI_ASSEM_DIMS1 and I_ARMI_CMP1 with the new tools this PR provides. |
Drew Johnson |
John Stilley |
2031 |
Allowing ARMI to use tmp dir on Mac/Linux |
Moving from the home directory to the temp direction on Linux, for ARMI temp files. |
NA |
John Stilley |
Arrielle Opotowsky |
2092 |
Removing support for XML geom files |
Removing support for archaic XML “geom files”, in favor of modern YAML blueprint files. |
NA |
John Stilley |
Arrielle Opotowsky |
2105 |
Add Core.iterBlocks and Assembly.iterBlocks |
Adding Core.iterBlocks and Asssembly.iterBlocks for traversing grandchildren of a Core. |
A trivial implementation change to switch from getBlocks to iterBlocks in the tests for T_ARMI_MACRO_XS, T_ARMI_UMC_PARAM_BACKWARD0, T_ARMI_UMC_PARAM_BACKWARD1, T_ARMI_ROTATE_HEX_ASSEM, T_ARMI_ASSEM_BLOCKS, T_ARMI_R_SYMM, and T_ARMI_ADD_EDGE_ASSEMS. |
Drew Johnson |
John Stilley |
2106 |
Handing empty string defaults better in copyInterfaceInputs |
Adding logic to copyInterfaceInputs to properly handle a file setting default that is an empty string. |
NA |
Arrielle Opotowsky |
John Stilley |
2107 |
Allowing component area to be queried at arbitrary temp |
Allow calculation of component area at arbitrary temperature |
NA |
Alex James |
John Stilley |
2114 |
Title |
Change |
Impact on
Requirements
|
Author |
Reviewer(s) |
PR |
---|---|---|---|---|---|
Removing the HTML reports feature |
The ARMI HTML reports were never used, and they are currently broken, so they are being removed. |
NA |
John Stilley |
Tony Alberti |
2098 |
Fixing issue in copyInterfaceInputs with one file |
This fixes an edge case in copyInterfaceInputs() where there is a list of files to copy, but the list is only one element long. |
NA |
John Stilley |
Drew Johnson |
2102 |
fix side effects from tests |
Fix unintended unit test side effects. |
NA |
Alex James |
John Stilley |
2111 |
Title |
Change |
Impact on
Requirements
|
Author |
Reviewer(s) |
PR |
---|---|---|---|---|---|
Speed up axial expansion unit tests |
Speeding up unit tests related to axial expansion. |
Very minor change to the tests associated with T_ARMI_ASSEM_HEIGHT_PRES and T_ARMI_INP_COLD_HEIGHT, in that I have sped them up. |
John Stilley |
Tony Alberti |
2093 |
Fixing spelling errors |
Fixing spelling errors found throughout the documentation and code comments. |
NA |
John Stilley |
Arrielle Opotowsky |
2096 |
Fixing spelling in docs and docstrings |
Fixing spelling errors in the ARMI docs and docstrings. |
NA |
John Stilley |
Tony Alberti |
2103 |
Removing defunct references to Cinder |
Remove references to an internally deprecated tool Cinder. |
N/A |
Tony Alberti |
John Stilley |
2104 |
Combining three .gitignore files into one |
Cleanup: I am combining three .gitignore files into one. |
NA |
John Stilley |
Tony Alberti |
2110 |
Title |
Change |
Impact on
Requirements
|
Author |
Reviewer(s) |
PR |
---|---|---|---|---|---|
Adding an SCR section to the docs |
ARMI now has an automated “SCR” section, instead of a manual “Release Notes” section that has to be tweaked in code. |
NA |
John Stilley |
Arrielle Opotowsky |
2090 |
Edits to STR test report |
Several changes to the Software Test Report, to improve legibility. |
NA |
Arrielle Opotowsky |
John Stilley |
2095 |
Adding more info to STR intro |
Clarifying how ARMI requirements are met with unit tests. |
NA |
John Stilley |
Arrielle Opotowsky |
2100 |
Fixing issue with SCR on main branch |
Fixing an issue where the SCR is not generating correctly on the main branch, only on PRs. |
NA |
John Stilley |
Arrielle Opotowsky |
2101 |