log_utils#

Module containing functions to log metadata of all runs in a directory.

artof.log_utils.get_run_logs(path, pars=None)#

Log metadata of all runs in given directory to a pandas dataframe.

Parameters:
  • path (str) – Path to directory to be logged.

  • pars (list) – List of parameters to be logged. (default: [‘analyzer.lensMode’, ‘analyzer.elementSet’, ‘analyzer.passEnergy’, ‘general.acquisitionStarted’, ‘general.acquisitionMode’, ‘general.xytFormat’, ‘general.lensIterations’, ‘general.lensDwellTime’, ‘general.spectrumBeginEnergy’, ‘general.spectrumEndEnergy’, ‘general.centerEnergy’, ‘detector.t0’, ‘detector.t0Tolerance’]

Returns:

Pandas dataframe containing the metadata of each run.

Return type:

DataFrame