in sa-dsml-many-models/code/util/timeseries_utilities.py [0:0]
def __init__(self, transform_steps, estimator, target_column_name, time_column_name):
assert estimator is not None, "Estimator cannot be None."
assert transform_steps is None or isinstance(transform_steps, list), \
"transform_steps should be a list"
estimator_step = ('estimator', SklearnWrapper(estimator, target_column_name))
steps = transform_steps + [estimator_step] if transform_steps is not None else [estimator_step]
self.pipeline = Pipeline(steps=steps)
self.target_column_name = target_column_name
self.time_column_name = time_column_name