join

class caqtus.analysis.loading.join(
*loaders: CombinableLoader,
on: Sequence[str],
)

Bases: CombinableLoader

Join multiple loaders on given columns.

load(
shot: Shot,
) DataFrame

Load data from a shot and return it as a DataFrame.

This method must be implemented by subclasses. It must return a dataframe containing the data loaded from the shot.