ramp.UseCase.generate_daily_load_profiles

UseCase.generate_daily_load_profiles(days=None, flat=True, cases=None, verbose=False)

Iterate over the days and generate a daily profile for each of the days

Parameters:
  • days (datetimeindex, optional) – a list of days for which to generate daily profiles, if None, then self.days is used instead

  • flat (boolean, optional) – flatten the daily profiles into a 1 dimensional array via reshaping

  • cases (iterable, optional) – a list of label of the different cases. This is used if one would like to compare several independent runs of a ramp UseCase instance, in that case the method returns a ramp.Plot object

  • verbose (boolean, optional) –

Returns:

daily_profiles

Return type:

numpy array