Skip to content

Commit 51fa5a5

Browse files
committed
Rename wind_efficiency_curve to efficiency_curve (power)
1 parent 40c2e66 commit 51fa5a5

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

windpowerlib/power_curves.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ def smooth_power_curve(power_curve_wind_speeds, power_curve_values,
124124

125125

126126
def wake_losses_to_power_curve(power_curve_wind_speeds, power_curve_values,
127-
wake_losses_method='wind_efficiency_curve',
127+
wake_losses_method='efficiency_curve',
128128
wind_farm_efficiency=None):
129129
r"""
130130
Applies wake losses depending on the method to a power curve.
@@ -139,13 +139,14 @@ def wake_losses_to_power_curve(power_curve_wind_speeds, power_curve_values,
139139
`power_curve_wind_speeds`.
140140
wake_losses_method : String
141141
Defines the method for talking wake losses within the farm into
142-
consideration. Options: 'wind_efficiency_curve', 'constant_efficiency'.
143-
Default: 'wind_efficiency_curve'.
142+
consideration. Options: 'efficiency_curve', 'constant_efficiency'.
143+
Default: 'efficiency_curve'.
144144
wind_farm_efficiency : Float or pd.DataFrame or Dictionary
145-
Efficiency of the wind farm. Either constant (float) or wind efficiency
146-
curve (pd.DataFrame or Dictionary) contianing 'wind_speed' and
145+
Efficiency of the wind farm. Either constant (float) or efficiency
146+
curve (pd.DataFrame or Dictionary) containing 'wind_speed' and
147147
'efficiency' columns/keys with wind speeds in m/s and the
148-
corresponding dimensionless wind farm efficiency. Default: None.
148+
corresponding dimensionless wind farm efficiency (reduction of power).
149+
Default: None.
149150
150151
Returns
151152
-------
@@ -170,7 +171,7 @@ def wake_losses_to_power_curve(power_curve_wind_speeds, power_curve_values,
170171
raise TypeError("'wind_farm_efficiency' must be float if " +
171172
"`wake_losses_method´ is '{0}'")
172173
power_curve_df['power'] = power_curve_values * wind_farm_efficiency
173-
elif wake_losses_method == 'wind_efficiency_curve':
174+
elif wake_losses_method == 'efficiency_curve':
174175
if (not isinstance(wind_farm_efficiency, dict) and
175176
not isinstance(wind_farm_efficiency, pd.DataFrame)):
176177
raise TypeError(
@@ -190,7 +191,7 @@ def wake_losses_to_power_curve(power_curve_wind_speeds, power_curve_values,
190191
raise ValueError(
191192
"`wake_losses_method` is {0} but should be ".format(
192193
wake_losses_method) +
193-
"'constant_efficiency' or 'wind_efficiency_curve'")
194+
"'constant_efficiency' or 'efficiency_curve'")
194195
return power_curve_df
195196

196197

0 commit comments

Comments
 (0)