armi.bookkeeping.newReportUtils module¶
- armi.bookkeeping.newReportUtils.insertGeneralReportContent(cs, r, report, stage)[source]¶
Creates Report content that is not plugin specific. Various things for the Design and Comprehensive sections of the report.
- Parameters:
cs : case settings r : reactor report : ReportContents object blueprint : blueprint
- armi.bookkeeping.newReportUtils.comprehensiveBOLContent(cs, r, report)[source]¶
Adds BOL content to the Comprehensive section of the report
- Parameters
cs (Case Settings) –
r (Reactor) –
report (ReportContent) –
- armi.bookkeeping.newReportUtils.insertDesignContent(r, report)[source]¶
Adds Beginning of Life content to the Design section of the report.
- Parameters
r (reactor) –
report (ReportContent) –
- armi.bookkeeping.newReportUtils.insertBlockDesignReport(blueprint, report, cs)[source]¶
Summarize the block designs from the loading file
- Parameters
blueprint (Blueprint) –
report (ReportContent) –
cs (Case Settings) –
- armi.bookkeeping.newReportUtils.insertCoreDesignReport(core, cs, report)[source]¶
Builds report to summarize core design inputs
- Parameters
core (armi.reactor.reactors.Core) –
- armi.bookkeeping.newReportUtils.insertEndOfLifeContent(r, report)[source]¶
Generate End of Life Content for the report
- Parameters
r (Reactor) – the reactor
report (ReportContent) – The report to be added to.
- armi.bookkeeping.newReportUtils.insertBlockDiagrams(cs, blueprint, report, cold)[source]¶
Adds Block Diagrams to the report
- Parameters
cs (Case Settings) –
blueprint (Blueprint) –
report (ReportContent) –
cold (boolean) – True for dimensions at cold temps
- armi.bookkeeping.newReportUtils.insertMetaTable(cs, report)[source]¶
Generates part of the Settings table
- Parameters
cs (Case Settings) –
report (ReportContent) –
- armi.bookkeeping.newReportUtils.insertSettingsData(cs, report)[source]¶
Creates tableSections of Parameters (Case Parameters, Reactor Parameters, Case Controls and Snapshots of the run
- Parameters
cs (Case Settings) –
report (ReportContent) – The report to be added to
- armi.bookkeeping.newReportUtils.getPinDesignTable(core)[source]¶
Summarizes Pin and Assembly Design for the input
- Parameters
core (Core) –
- armi.bookkeeping.newReportUtils.insertAreaFractionsReport(block, report)[source]¶
Adds to an Assembly Area Fractions
Adds to the table subsection of the Comprehensive Section of the report.
- Parameters
block (Block) – The block
report (ReportContent) – The report
- armi.bookkeeping.newReportUtils.createDimensionReport(comp)[source]¶
Gives a report of the dimensions of this component.
- Parameters
comp (Component) –
- Return type
newReports.Table that corresponds to the passed componenets dimension report
- armi.bookkeeping.newReportUtils.insertCoreAndAssemblyMaps(r, cs, report, blueprint, generateFullCoreMap=False, showBlockAxMesh=True)[source]¶
Create core and assembly design plots
- Parameters
report (armi.bookkeeping.newReports.ReportContent) –
blueprint (Blueprint) –
generateFullCoreMap (bool, default False) –
showBlockAxMesh (bool, default True) –
- armi.bookkeeping.newReportUtils.DESIGN = 'Design'¶
Subsections Constants