armi.bookkeeping.report.newReportUtils module

armi.bookkeeping.report.newReportUtils.insertBlueprintContent(r, cs, report, blueprint)[source]
armi.bookkeeping.report.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.report.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.report.newReportUtils.insertDesignContent(r, report)[source]

Adds Beginning of Life content to the Design section of the report.

Parameters:
  • r (reactor) –

  • report (ReportContent) –

armi.bookkeeping.report.newReportUtils.insertBlockDesignReport(blueprint, report, cs)[source]

Summarize the block designs from the loading file.

Parameters:
  • blueprint (Blueprint) –

  • report (ReportContent) –

  • cs (Case Settings) –

armi.bookkeeping.report.newReportUtils.insertCoreDesignReport(core, cs, report)[source]

Builds report to summarize core design inputs.

Parameters:
armi.bookkeeping.report.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.report.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.report.newReportUtils.insertMetaTable(cs, report)[source]

Generates part of the Settings table.

Parameters:
  • cs (Case Settings) –

  • report (ReportContent) –

armi.bookkeeping.report.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.report.newReportUtils.getPinDesignTable(core)[source]

Summarizes Pin and Assembly Design for the input.

Parameters:

core (Core) –

armi.bookkeeping.report.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.report.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.report.newReportUtils.insertCoreAndAssemblyMaps(r, cs, report, blueprint, generateFullCoreMap=False, showBlockAxMesh=True)[source]

Create core and assembly design plots.

Parameters:
armi.bookkeeping.report.newReportUtils.DESIGN = 'Design'

Subsections Constants