Skip to content

Release of ARMI 0.5.1

Latest
Compare
Choose a tag to compare
@john-science john-science released this 14 Mar 20:08
· 7 commits to main since this release
e263c26

Release Date: 2025-03-14

This release was all about QA documentation. We open-sourced our QA documentation, even our software requirements. There were also several bug fixes.

New Features

  • Move instead of copy files from TemporaryDirectoryChanger. PR#2022
  • Creating the armi.testing module, to share ARMI testing tools. PR#2028
  • Using inner diameter for sorting components when outer diameter is identical. PR#1882
  • Invoking component.material.density() does not log an expensive stack tracefor fluids. PR#2075
  • ARMI will now try to use the /tmp/ directory for its temp files, on Linux and MacOS. PR#2092

API Changes

  • Removing Database3 from the API, use Database. PR#2052

Bug Fixes

  • Fixing check for jagged arrays during _writeParams. PR#2051
  • Fixing BP-section ignoring tool in PassiveDBLoadPlugin. PR#2055
  • Making sure SFPs have spatial grids. PR#2082
  • Fixing number densities when custom isotopics are combined with Fluid components. PR#2071
  • Fixing scaling of volume-integrated parameters on edge assemblies. PR#2060
  • Fixing strictness of HexGrid rough equality check. PR#2058
  • Fixing treatment of symmetry factors when calculating component flux and reaction rates. PR#2068

Quality Work

  • Open-Sourcing the ARMI requirements. PR#2076
  • Significant revamp of the ARMI requirements. PR#2074
  • Adding PDF versions of the ARMI docs. PR#2072
  • Update docs build to occur with python 3.13 and updated docs dependencies. PR#2050
  • Removing silent overwrite of shutil.copy. PR#2081