armi.cli package¶
This package provides various operations users can ask ARMI to do with their inputs.
An Entry Point might run a simulation, migrate inputs, build a suite of related inputs and submit them in a parameter sweep, validate inputs, open the GUI, run a test suite, or other similar things. There are built-in entry points, and additional ones may be specified by custom plugins.
See also
armi.casesIndividual collections of tasks that may run one or more entry points. These allow one entry point to create a sequence of events that may call one or more additional entry points. For example, the
submitSuiteentry point builds a case suite with many related cases that will all call therunentry point from a HPC cluster.armi.operatorsOperations that ARMI will perform on a reactor model. These may be created by
Caseobjects created by certain entry points (e.g.run).armiFundamental entry point that calls this package.
-
class
armi.cli.EntryPointsPlugin[source]¶ Bases:
armi.plugins.ArmiPlugin