armi.bookkeeping.report.data module

Data formats for reports.

class armi.bookkeeping.report.data.Report(title, description)[source]

Bases: object

Storage for data separated out for a particular kind of user.

groupsOrderFirst = [<armi.bookkeeping.report.data.Image object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Image object>]
componentWellGroups = [<armi.bookkeeping.report.data.Image object>, <armi.bookkeeping.report.data.Image object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Table object>, <armi.bookkeeping.report.data.Table object>]
addToReport(group, name, value)[source]

Inserts the datum into the correct group of the report.

class armi.bookkeeping.report.data.Group(title, description='')[source]

Bases: object

Abstract class, when extended is used for storage for data within a report.

Only accepts things wrapped in the ReportDatum class.

class armi.bookkeeping.report.data.Table(title, description='', header=None)[source]

Bases: Group

class armi.bookkeeping.report.data.Image(title, description='')[source]

Bases: Group