armi.bookkeeping.report.reportInterface module¶
This interface serves the reporting needs of ARMI. If there is any information that a user desires to show in PDF form to others this is the place to do it.
-
armi.bookkeeping.report.reportInterface.
describeInterfaces
(cs)[source]¶ Function for exposing interface(s) to other code
-
class
armi.bookkeeping.report.reportInterface.
ReportInterface
(r, cs)[source]¶ Bases:
armi.interfaces.Interface
An interface to manage the use of the report system
Construct an interface.
The
r
andcs
arguments are required, but may beNone
, where appropriate for the specificInterface
implementation.- Parameters
r (Reactor) – A reactor to attach to
cs (Settings) – Settings object to use
- Raises
RuntimeError – Interfaces derived from Interface must define their name
-
name
= 'report'¶
-
reports
= {}¶