Variables | |
_TEST_RUN = False | |
dictionary | candles = {} |
tuple | eventContentRules = parseEventContent.getTxtEventContentRules() |
EventContents_OK = False | |
string | file_name = "%s___%s___%s___%s___%s___%s___%s.xml" |
tuple | now = datetime.datetime.now() |
tuple | p = parserPerfsuiteMetadata(os.getcwd()) |
dictionary | pileups = {} |
release = None | |
tuple | run_info = p.parseAll() |
Sequences_OK = False | |
dictionary | steps = {} |
tuple | test_igprof_report_log = re.compile("^(.*)(IgProfMem|IgProfPerf)\.gz", re.IGNORECASE) |
tuple | test_memcheck_report_log = re.compile("^(.*)memcheck_vlgd.xml", re.IGNORECASE) |
tuple | test_timing_report_log = re.compile("TimingReport.log$", re.IGNORECASE) |
tuple | xmldoc = minidom.Document() |
|
private |
Definition at line 82 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.append(), join(), and parseEventContent.List_ECs_forProduct().
Referenced by process_timesize_dir().
def cmsPerfSuiteHarvest.assign_event_content_for_product | ( | product | ) |
returns modified product by adding the event content relationship
Definition at line 100 of file cmsPerfSuiteHarvest.py.
References join(), and parseEventContent.List_ECs_forProduct().
def cmsPerfSuiteHarvest.doQuery | ( | query, | |
database | |||
) |
def cmsPerfSuiteHarvest.exportIgProfReport | ( | path, | |
igProfReport, | |||
igProfType, | |||
runinfo | |||
) |
Definition at line 113 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.append(), python.rootplot.root2matplotlib.replace(), and pileupCalc.upper.
Referenced by process_igprof_dir().
def cmsPerfSuiteHarvest.exportMemcheckReport | ( | path, | |
MemcheckReport, | |||
runinfo | |||
) |
Definition at line 164 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.append(), and python.rootplot.root2matplotlib.replace().
Referenced by process_memcheck_dir().
def cmsPerfSuiteHarvest.exportSequences | ( | ) |
Exports the sequences to XML Doc
Definition at line 514 of file cmsPerfSuiteHarvest.py.
References get_modules_sequences_relationships(), get_params(), and cmssw_exportdb_xml.xml_export_Sequences().
def cmsPerfSuiteHarvest.exportTimeSizeJob | ( | path, | |
timeSizeReport, | |||
runinfo | |||
) |
Definition at line 137 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.append(), and python.rootplot.root2matplotlib.replace().
Referenced by process_timesize_dir().
def cmsPerfSuiteHarvest.get_modules_sequences_relationships | ( | ) |
Definition at line 108 of file cmsPerfSuiteHarvest.py.
References ModuleToSequenceAssign.assignModulesToSeqs(), and join().
Referenced by exportSequences().
def cmsPerfSuiteHarvest.get_params | ( | argv | ) |
Returns the version of CMSSW to be used which it is taken from: * command line parameter or * environment variable in case of error returns None And also the directory to put the xml files to: if none --> returns ""
try to get the version for command line argument
Definition at line 45 of file cmsPerfSuiteHarvest.py.
Referenced by exportSequences().
def cmsPerfSuiteHarvest.getIgSummary | ( | path | ) |
Definition at line 416 of file cmsPerfSuiteHarvest.py.
References getSummaryInfo(), and split.
Referenced by process_igprof_dir().
def cmsPerfSuiteHarvest.getMemcheckError | ( | path | ) |
def cmsPerfSuiteHarvest.getSummaryInfo | ( | database | ) |
Definition at line 447 of file cmsPerfSuiteHarvest.py.
References doQuery().
Referenced by getIgSummary().
def cmsPerfSuiteHarvest.process_igprof_dir | ( | path, | |
runinfo | |||
) |
Definition at line 349 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.dict, exportIgProfReport(), getIgSummary(), FileNamesHelper.getJobID_fromIgProfLogName(), FileNamesHelper.read_SimulationCandles(), python.rootplot.root2matplotlib.replace(), and archive.zip.
Referenced by searchIgProfFiles().
def cmsPerfSuiteHarvest.process_memcheck_dir | ( | path, | |
runinfo | |||
) |
Definition at line 273 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.dict, exportMemcheckReport(), FileNamesHelper.getJobID_fromMemcheckLogName(), getMemcheckError(), FileNamesHelper.read_SimulationCandles(), and archive.zip.
Referenced by searchMemcheckFiles().
def cmsPerfSuiteHarvest.process_timesize_dir | ( | path, | |
runinfo | |||
) |
Definition at line 191 of file cmsPerfSuiteHarvest.py.
References _eventContent_DEBUG(), python.multivaluedict.dict, exportTimeSizeJob(), parserEdmSize.getEdmReport(), FileNamesHelper.getJobID_fromTimeReportLogName(), FileNamesHelper.getRootFileSize(), parserTimingReport.loadTimeLog(), python.multivaluedict.map(), parserTimingReport.processModuleTimeLogData(), FileNamesHelper.read_ConfigurationFromSimulationCandles(), FileNamesHelper.read_SimulationCandles(), and archive.zip.
Referenced by searchTimeSizeFiles().
def cmsPerfSuiteHarvest.searchIgProfFiles | ( | runinfo | ) |
so far we will use the current dir to search in
Definition at line 499 of file cmsPerfSuiteHarvest.py.
References process_igprof_dir().
def cmsPerfSuiteHarvest.searchMemcheckFiles | ( | runinfo | ) |
so far we will use the current dir to search in
Definition at line 483 of file cmsPerfSuiteHarvest.py.
References process_memcheck_dir().
def cmsPerfSuiteHarvest.searchTimeSizeFiles | ( | runinfo | ) |
so far we will use the current dir to search in
Definition at line 467 of file cmsPerfSuiteHarvest.py.
References process_timesize_dir().
def cmsPerfSuiteHarvest.usage | ( | argv | ) |
Definition at line 31 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest._TEST_RUN = False |
Definition at line 17 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.candles = {} |
Definition at line 28 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.eventContentRules = parseEventContent.getTxtEventContentRules() |
Definition at line 583 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.EventContents_OK = False |
Definition at line 549 of file cmsPerfSuiteHarvest.py.
string cmsPerfSuiteHarvest.file_name = "%s___%s___%s___%s___%s___%s___%s.xml" |
Definition at line 593 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.now = datetime.datetime.now() |
Definition at line 590 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.p = parserPerfsuiteMetadata(os.getcwd()) |
Definition at line 543 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.pileups = {} |
Definition at line 29 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.release = None |
Definition at line 26 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.run_info = p.parseAll() |
Definition at line 544 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.Sequences_OK = False |
Definition at line 548 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.steps = {} |
Definition at line 27 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.test_igprof_report_log = re.compile("^(.*)(IgProfMem|IgProfPerf)\.gz", re.IGNORECASE) |
Definition at line 21 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.test_memcheck_report_log = re.compile("^(.*)memcheck_vlgd.xml", re.IGNORECASE) |
Definition at line 22 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.test_timing_report_log = re.compile("TimingReport.log$", re.IGNORECASE) |
Definition at line 20 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.xmldoc = minidom.Document() |
Definition at line 25 of file cmsPerfSuiteHarvest.py.