Mitchell T.H. Young

Results 14 issues of Mitchell T.H. Young

I am running into a similar issue as in #391, although a bit stranger and more steps to reproduce. I have a laptop with a high-DPI screen, which is usually...

Back in the day, we used to specify core layout in what was called a facemap or geom file. While we retain the code that supports this input mechanism (see...

enhancement
cleanup

The functionality in [utils/asciimaps.py](https://github.com/terrapower/armi/blob/2a14164e94d28ee9da4fc9752b27bbb8953bfa1b/armi/utils/asciimaps.py) has been pretty brittle, and difficult to extend and debug, and frankly pretty error prone to use. We've been talking for a while about perhaps taking...

architecture
cleanup

A handful of tasks already exist which raise issues with the nuclide bases system, which can all be addressed somewhat in tandem: - Global state is bad: #473 - Nuclide...

architecture
cleanup

We whitelisted the grid GUI related code in the coverage reports because it is *completely untested*. That's bad and we feel bad. But also just needed to get the GUI...

good first issue
cleanup

The [latest release of NumPy]( https://github.com/numpy/numpy/releases/tag/v1.24.0) has deprecated the jagged array treatment that we are using in the database when writing parameter data. https://github.com/terrapower/armi/blob/36fe1bced3b817d6d76e66cf99dd355219993e63/armi/bookkeeping/db/database3.py#L841-L887 Until now, we have detected jagged...

enhancement
help wanted

@chris10mckenz gave us new Reports functionality. We should start using it. Highest priority should be given to the diffuse code that's reaching into the old reports data from all over...

architecture

The data in `nuclideBases.py` is global, which leads to considerable pain: * Parallel unit checks choke on this a lot, and have to build work arounds. * Because this is...

architecture

...I think. I was looking at test coverage stats and noticed something odd in the database3 code. This is never getting executed: ```python # Re-assign names to assemblies and blocks...

enhancement

The Database3 class stores some metadata in the HDF5 attributes of the file. Things like user, date, framework version, etc are included, but there is some lacking information for getting...

enhancement