John Stilley
John Stilley
The tutorial in the docs for making your own `Plugin` is pretty barren: https://terrapower.github.io/armi/developer/making_armi_based_apps.html#making-your-own-plugin Whereas, there is a full, copy/paste example for building your own `App`: https://terrapower.github.io/armi/developer/making_armi_based_apps.html#armi-based-applications Also, I think...
It appears @youngmit already did the bulk of the work to move the _functionality_ people want from the [HistoryTrackerInterface](https://github.com/terrapower/armi/blob/827d223cd6fc085c039390a2c3a0391f4e611fe5/armi/bookkeeping/historyTracker.py#L94) into `Database3`: https://github.com/terrapower/armi/commit/38d9febdbec7ab8a67dd9b8e50780e11ea127022 This seem preferable, as the data will be...
At some point, @youngmit and @chris10mckenz built some new reporting tools. Awesome! However, the project seems to be left unfinished, as we have the old reporting tools: * `armi/bookkeeping/report/` *...
# Reasoning 1. Recently, `coveralls.io` has broken a couple times and caused us build failures. On other projects, I have run `codecov.io` for years with no such problems. 2. `Coveralls.io`...
It appears that doing a `copy.deepcopy()` of certain ARMI objects will also make a "deep copy" of the entire `Reactor` and `Core`, which is slightly terrifying: * `Block` * `Assembly`...
We need a smallest-possible-one-file example of making a `Plugin` to make some plots. This should be in our Docs, in our Tutorials. (Related to #805)
There have been several [bugs](https://github.com/terrapower/armi/issues/582) recently due to strange race conditions and edge cases to do with the fact that the total number of assemblies in a reactor is stored...
The nuclideFlags are NOT geometrical, so it's awkward that they are in the blueprints files.
Currently, there are many places in the codebase where we call `getMasterCs()` and read in all the settings. Slightly more troubling, there are many places in ARMI and in the...
This is a research topic. I think it is doable... if you're willing for the algorithm to be painfully slow. Can it be done smartly? https://stackoverflow.com/questions/7369945/algorithm-for-maze-generation-with-no-dead-ends http://www.michaelchaney.com/2014/03/unicursal-mazes/ http://people.cs.aau.dk/~normark/prog3-03/html/notes/fu-intr-2_themes-hilbert-sec.html https://en.wikipedia.org/wiki/Space-filling_curve