MonthlyFourier.get_default_start_date#
- MonthlyFourier.get_default_start_date(start_date=None)#
Get the start date for the Fourier curve.
If
start_date
is provided, validate its type. Otherwise, provide the default start date based on the subclass implementation.- Parameters:
- start_date
str
ordatetime.datetime
, optional Provided start date. Can be a string or a datetime object.
- start_date
- Returns:
str
ordatetime.datetime
The validated start date.
- Raises:
TypeError
If
start_date
is neither a string nor a datetime object.