2. Diagnostics (processor.utilities.diagnostics)

@author: Steinn Ymir Agustsson

processor.utilities.diagnostics.binned_array_size(processor)[source]

Prints the expected size in memory of the binned array, computed with the current binning parameters

processor.utilities.diagnostics.channel_report(dd)[source]

Generates a table containing relevant statistical quantities on all available channels [EXPENSIVE!!]

Args:

dd (dask.DataFrame): Table to analyse

Returns:

df (pandas.DataFrame): table with computed values

Notes:

Author: Steinn Ymir Agustsson <sagustss@uni-mainz.de>

processor.utilities.diagnostics.channel_statistics(dd, columns=None)[source]

Statistical overiview of the dataset.

The report contains minimum, maximum, amplitude(max-min), mean and standard deviation of each column.

Args:

dd (dask.DataFrame): Table to analyse columns (list,None): list of columns to analyse, if None it checks all

columns in the dataframe.

Returns:

df (pandas.DataFrame): table with computed values

Notes:

Author: Steinn Ymir Agustsson <sagustss@uni-mainz.de>

processor.utilities.diagnostics.plot_GMD_vs_bunches(self)[source]

not sure what this was done for…

processor.utilities.diagnostics.plot_channels(processor)[source]

Generates a plot of each available channel.

Useful for diagnostics on data conditions

Args:

processor (DldProcessor): processor instance