Pipeline

quick-anomaly-detector.pipelineClass includs the model class and train model class.

pipelineClass.StringClean(features)

features: ['f1', 'f2'] function: strip + lower

pipelineClass.DateTypeConvert(features)

features: ['f1', 'f2'] function: pd.to_datetime(X['f1'])

pipelineClass.AggMinMax([groupby, aggcol])

groupby: 'f1', aggcol: 'f2' function: X_.groupby('f1')['f2'].agg(min_='min', max_='max') return agg_df