armi
armi copied to clipboard
An open-source nuclear reactor analysis automation framework that helps design teams increase efficiency and quality
The `htmltree` library is only used in one place in ARMI, the "new report" tools (which have a *terrible* name): https://github.com/terrapower/armi/blob/e8ddcdf774f9eb3e842ae75948f095095fc2d48b/armi/bookkeeping/report/newReports.py#L26 The version of htmltree we use is: `0.7.6`. Which...
I've noticed a handful of error/inconsistencies/deficiencies in the block parameters. This is a running list for me to fix: - [ ] Specify that multigroup fluxes are volume-integrated in their...
## What is the change? This PR makes sure that matplotlib plots in ARMI are closed. ## Why is the change being made? Someone recently complained to me that during...
## What is the change? Reactivity coefficient parameters for the Doppler constant were configured with the `ParamLocation.AVERAGE` location attribute. These parameters are actually `ParamLocation.VOLUME_INTEGRATED`, so they are being changed. ##...
I believe the only functional solution would be something like: 1. In `context.py`, at "import armi" time, ARMI should determine if this system is Window. Linux, or Mac, and sets...
Related to #1682: `Material.density` returns zero, probably under the assumption a subclass will override the method. And most cases that's true. But, if you make a custom material in the...
Over on [this PR](https://github.com/terrapower/armi/pull/1670), I noted a strange point in the ARMI API. When an `Assembly` has no children/`Blocks`, this method returns a "default area" of `1.0`. Surely that should...
when we sorted assemblies it was originally meant to be useful, by ring/pos but there were internal test issues: https://github.com/terrapower/armi/pull/1305 it would probably be good to better understand this and...
## What is the change? This PR nominally renames `Database3` to `Database`. But, since that is a big API-breaking change, this PR also creates API stubs for `database3.py` to fully...
These isotopes have half lives greater than 10% off from a proprietary dataset developed from ENDF 7.1 compared with what's stored in ARMI nuclideBases. [hl_ratios.csv](https://github.com/terrapower/armi/files/14878172/hl_ratios.csv)