John Stilley

Results 88 issues of 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...

documentation
good first issue

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...

architecture

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/` *...

architecture

# 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`...

enhancement
testing

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`...

enhancement

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)

documentation
feature request

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...

architecture

The nuclideFlags are NOT geometrical, so it's awkward that they are in the blueprints files.

enhancement
architecture

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...

architecture

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

research