alphatwirl.configure package

Submodules

alphatwirl.configure.TableConfigCompleter module

class alphatwirl.configure.TableConfigCompleter.TableConfigCompleter(defaultSummaryClass=<class 'alphatwirl.summary.Count.Count'>, defaultWeight=WeightCalculatorOne(), defaultOutDir='.', createOutFileName=<alphatwirl.configure.TableFileNameComposer.TableFileNameComposer object>)[source]

Bases: object

an example complete config:

tblcfg = {
    'keyAttrNames': ('met_pt',),
    'binnings': (MockBinning(),),
    'keyIndices': None
    'valAttrNames' : None,
    'valIndices' : None,
    'keyOutColumnNames': ('met_pt',),
    'valOutColumnNames': ('n', 'nvar'),
    'weight': MockWeight(),
    'summaryClass': Count,
    'sort': True,
    'outFile': True,
    'outFileName': 'tbl_n_component_met_pt.txt',
    'outFilePath': '/tmp/tbl_n_component_met_pt.txt',
}
complete(tblcfg)[source]

alphatwirl.configure.TableFileNameComposer module

class alphatwirl.configure.TableFileNameComposer.TableFileNameComposer(default_prefix='tbl_n', default_suffix='txt', default_var_separator='.', default_idx_separator='-')[source]

Bases: object

Compose a name of a file to store the table from the column names
and indices.

For example, if column names are ‘var1’, ‘var2’, and ‘var3’ and indices are 1, None and 2, the file name will be ‘tbl_n_component.var1-1.var2.var3-2.txt’

alphatwirl.configure.build_counter_collector_pair module

alphatwirl.configure.build_counter_collector_pair.build_counter_collector_pair(tblcfg)[source]

alphatwirl.configure.build_progressMonitor_communicationChannel module

alphatwirl.configure.build_progressMonitor_communicationChannel.build_progressMonitor_communicationChannel(quiet, processes)[source]

Module contents