Release version 0.2.0
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
- Made user settings immutable to avoid confusing runtime behavior
- Removed the concept of 'facemaps' (now replaced with more general grids)
- Added ability to use module-level logging for more precise debugging
- Added ability to write full tips-up hex asciimaps
- Fixed ability to serialize grid blueprints
- Improved code coverage and linting
- Added a latin hypercube suite builder for parameter sweeps
- Added several clarifications, fixes, and updates to documentation
- Updated units labels on several parameters
- Added protections against deleting directories
- Updated spontaneous fission data
- Removed confusing Charge Fuel Pool from core
- Sped up YAML reading
- Removed localization module
- Added ANL116 energy group structure
- Added setting to control auto-creation of within-block grids
- Added new plot/summarizing capabilities
- Added ability for GUI to save map as image
- Added C5G7 compositions and dimensions to LWR tutorial
- Added 1d/2d mesh reading/writing to GEODST
Backwards incompatible changes
There may be some new errors based on updated input checking.
Bug fixes
- Fixed centering of full-symmetry Cartesian lattice maps
- Fixed issues with grids that had multii-index locations
- Removed test files from coverage check
- Fixed order of operations issue in rotatePins
- Fixed incorrect multiplicity for non-grid block components
- Many additional bugfixes and cleanups (see PR list)