@@ -427,52 +427,3 @@ def wake_losses_to_power_curve(power_curve_wind_speeds, power_curve_values,
427427 wake_losses_method ) +
428428 "'constant_efficiency' or 'wind_efficiency_curve'" )
429429 return power_curve_df
430-
431-
432- #def summarize_power_curves(wind_turbine_fleet): # TODO different parameter (also for cluster)
433- # # TODO: with pandas or without pandas?
434- # r"""
435- # Creates a power curve for a wind turbine fleet.
436- #
437- # Power curve is created by summing up all power curves.
438- #
439- # Parameters
440- # ----------
441- # power_curves : list
442- # Contains power curves that are to be summarized. The form of each power
443- # curve is a list: [power_curve_wind_speeds, power_curve_values].
444- #
445- # Returns
446- # -------
447- # summarized_power_curve: pd.DataFrame
448- # Summarized power curve. DataFrame has 'wind_speed' and
449- # 'power' columns with wind speeds in m/s and the corresponding power
450- # curve value in W.
451- #
452- # """
453- # # Initialize data frame for power curve values
454- # df = pd.DataFrame()
455- # for turbine_type_dict in wind_turbine_fleet:
456- # # Get original power curve
457- # power_curve = pd.DataFrame(
458- # turbine_type_dict['wind_turbine'].power_curve) # TODO necessary, TODO: copy problem
459- # # Add power curve scaled with the amount of turbines of the same type
460- # # to data frame after renaming columns
461- # power_curve.columns = ['wind_speed',
462- # turbine_type_dict['wind_turbine'].object_name]
463- # df = pd.concat([df, pd.DataFrame(
464- # power_curve.set_index(['wind_speed']) *
465- # turbine_type_dict['number_of_turbines'])], axis=1)
466- # # Rename back TODO: copy()
467- # power_curve.columns = ['wind_speed', 'power']
468- # # Sum up power curves of all turbine types
469- # summarized_power_curve = pd.DataFrame(
470- # sum(df[item].interpolate(method='index') for item in list(df)))
471- # summarized_power_curve.columns = ['power'] # TODO is this a df?
472- # # Create DataFrame of the above power curve data # TODO: necessary?
473- # summarized_power_curve_df = pd.DataFrame(
474- # data=[list(summarized_power_curve.index),
475- # list(summarized_power_curve['power'].values)]).transpose()
476- # # Rename columns of DataFrame
477- # summarized_power_curve_df.columns = ['wind_speed', 'power']
478- # return summarized_power_curve_df
0 commit comments