in backend/time-series-forecasting/models/dataset.py [0:0]
def date_cutoff(self) -> datetime:
# The cut-off date for dataset train/test split
df = self.df
dates_unique = df[self.time_column].unique()
date_cutoff = sorted(dates_unique)[
round(len(dates_unique) * self.train_percentage)
]
return date_cutoff