armi.bookkeeping.newReportUtils module

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

Sets the general Core Parameter Data

Parameters
  • core (Core) –

  • cs (Case Settings) –

  • coreDesignTable (newReports.Table) – Current state of table to be added to

armi.bookkeeping.newReportUtils._setGeneralSimulationData(core, cs, coreDesignTable)[source]
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) –

Returns

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
armi.bookkeeping.newReportUtils.DESIGN = 'Design'

Subsections Constants