3. Lab dataframe creator class (LabDataframeCreator)

class processor.LabDataframeCreator.LabDataframeCreator(path=None, filenames=None, channels=None, settings=None, silent=False)[source]

The class generates multidimensional pandas dataframes from the lab data resolved by both macro and microbunches alongside electrons.

property availableChannels

Returns the channel names that are available for use, defined by the json file

createDataframePerFormat(h5_file, format_)[source]
fillNA()[source]

Routine to fill the NaN values with intrafile forward filling.

h5_to_parquet(h5, prq)[source]
readData(path=None, filenames=None, parquet_path=None)[source]
readFile(filename)[source]