ARMI v0.2 Release Notes

ARMI v0.2.4

Release Date: TBD

What’s new in ARMI

  1. TBD

Bug fixes

  1. TBD

ARMI v0.2.3

Release Date: 2022-02-08

What’s new in ARMI

  1. Upgrading the version of NumPy for a security alert (PR#530)

  2. Upgraded ThoriumOxide material (PR#558)

  3. Upgraded Lithium material (PR#546)

  4. Improved Helix class (PR#558)

Bug fixes

  1. Fixed issue where UML diagrams weren’t being generated in docs (#550)

  2. Fixed issue with Inconel Alloy 617 (PR#557)

ARMI v0.2.2

Release Date: 2022-01-19

What’s new in ARMI v0.2.2

  1. Improved type hinting

  2. Flushed out the ability to build the docs as PDF

  3. Material modifications can now be made per-component

  4. The loadOperator method now has the optional allowMissing argument

Bug fixes

  1. Fixed issue where copying a Setting with a defined list of options would throw an error (PR#540)

ARMI v0.2.1

Release Date: 2022-01-13

What’s new in ARMI v0.2.1

  1. Added new reference data for lumped fission products (#507)

Bug fixes

  1. Fixed issue where grid GUI was not saving lattice maps (#490)

  2. Fixed issue where SettingsModifier was using old Settings API (#500)

  3. Fixed issue where copying a Setting only copied the default value (PR#534)

ARMI v0.2.0

Release Date: 2021-11-19

The API has started to solidify, and the number of external-facing changes have started to slow down. This release is a stake in the ground on a stable API.

What’s new in ARMI v0.2.0

  1. Made user settings immutable to avoid confusing runtime behavior

  2. Removed the concept of ‘facemaps’ (now replaced with more general grids)

  3. Added ability to use module-level logging for more precise debugging

  4. Added ability to write full tips-up hex asciimaps

  5. Fixed ability to serialize grid blueprints

  6. Improved code coverage and linting

  7. Added a latin hypercube suite builder for parameter sweeps

  8. Added several clarifications, fixes, and updates to documentation

  9. Updated units labels on several parameters

  10. Added protections against deleting directories

  11. Updated spontaneous fission data

  12. Removed confusing Charge Fuel Pool from core

  13. Sped up YAML reading

  14. Removed localization module

  15. Added ANL116 energy group structure

  16. Added setting to control auto-creation of within-block grids

  17. Added new plot/summarizing capabilities

  18. Added ability for GUI to save map as image

  19. Added C5G7 compositions and dimensions to LWR tutorial

  20. Added 1d/2d mesh reading/writing to GEODST

Backwards incompatible changes

There may be some new errors based on updated input checking.

Bug fixes

  1. Fixed centering of full-symmetry Cartesian lattice maps

  2. Fixed issues with grids that had multii-index locations

  3. Removed test files from coverage check

  4. Fixed order of operations issue in rotatePins

  5. Fixed incorrect multiplicity for non-grid block components

  6. Many additional bugfixes and cleanups (see PR list)