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', }
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’