Skip to content

Commit fbad649

Browse files
author
kyri-petrou
committed
Use np.array() at _get_power_output call
1 parent 5a45686 commit fbad649

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

windpowerlib/power_output.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -249,9 +249,9 @@ def power_curve_density_correction(
249249

250250
power_output = _get_power_output(
251251
wind_speed,
252-
power_curve_wind_speeds.to_numpy(),
253-
density.to_numpy(),
254-
power_curve_values.to_numpy(),
252+
np.array(power_curve_wind_speeds),
253+
np.array(density),
254+
np.array(power_curve_values),
255255
)
256256

257257
# Convert results to the data type of the input data
@@ -271,23 +271,23 @@ def _get_power_output(
271271
"""Get the power output at each timestep using only numpy to speed up performance
272272
Parameters
273273
----------
274-
wind_speed : :pandas:`pandas.Series<series>` or numpy.array
274+
wind_speed : :numpy:`numpy.ndarray`
275275
Wind speed at hub height in m/s.
276-
power_curve_wind_speeds : :pandas:`pandas.Series<series>` or numpy.array
276+
power_curve_wind_speeds : :numpy:`numpy.ndarray`
277277
Wind speeds in m/s for which the power curve values are provided in
278278
`power_curve_values`.
279-
power_curve_values : :pandas:`pandas.Series<series>` or numpy.array
279+
density : :numpy:`numpy.ndarray`
280+
Density of air at hub height in kg/m³.
281+
power_curve_values : :numpy:`numpy.ndarray`
280282
Power curve values corresponding to wind speeds in
281283
`power_curve_wind_speeds`.
282-
density : :pandas:`pandas.Series<series>` or numpy.array
283-
Density of air at hub height in kg/m³.
284284
Returns
285285
-------
286286
:numpy:`numpy.array`
287287
Electrical power output of the wind turbine in W.
288288
"""
289-
290289
power_output = np.empty(len(wind_speed), dtype=np.float)
290+
291291
for i in range(len(wind_speed)):
292292
power_output[i] = np.interp(
293293
wind_speed[i],

0 commit comments

Comments
 (0)