armi.bookkeeping.report package
Package for generating reports as printable groups and HTML in ARMI.
- armi.bookkeeping.report.setData(name, value, group=None, reports=None)[source]
Stores data in accordance with the specified parameters for use later.
- Parameters:
name (str) –
value (Object) – Any value desired.
group (data.Group) –
reports (data.Report) –
Subpackages
Submodules
- armi.bookkeeping.report.data module
- armi.bookkeeping.report.html module
- armi.bookkeeping.report.newReportUtils module
insertBlueprintContent()
insertGeneralReportContent()
comprehensiveBOLContent()
insertDesignContent()
insertBlockDesignReport()
insertCoreDesignReport()
insertEndOfLifeContent()
insertBlockDiagrams()
insertMetaTable()
insertSettingsData()
getPinDesignTable()
insertAreaFractionsReport()
createDimensionReport()
insertCoreAndAssemblyMaps()
DESIGN
- armi.bookkeeping.report.newReports module
- armi.bookkeeping.report.reportInterface module
describeInterfaces()
ReportInterface
ReportInterface.name
ReportInterface.reports
ReportInterface.distributable()
ReportInterface.interactBOL()
ReportInterface.interactEveryNode()
ReportInterface.interactBOC()
ReportInterface.interactEOC()
ReportInterface.generateDesignReport()
ReportInterface.interactEOL()
ReportInterface.printReports()
ReportInterface.writeReports()
ReportInterface.writeRunSummary()
ReportInterface.reportSFP()
ReportInterface.countAssembliesSFP()
- armi.bookkeeping.report.reportingUtils module
writeWelcomeHeaders()
getNodeName()
getSystemInfo()
getInterfaceStackSummary()
writeTightCouplingConvergenceSummary()
writeAssemblyMassSummary()
writeCycleSummary()
setNeutronBalancesReport()
summarizePinDesign()
summarizePowerPeaking()
summarizePower()
makeCoreDesignReport()
makeBlockDesignReport()
makeCoreAndAssemblyMaps()