in sa-dsml-many-models/code/util/timeseries_utilities.py [0:0]
def fit(self, X):
"""
Fit the forecasting pipeline.
This method assumes the target is a column in the input, X.
"""
assert list(X.index.names) == [self.time_column_name], \
"Expected time column to comprise input dataframe index."
self._latest_training_date = X.index.max()
self.pipeline.fit(X)
return self