@@ -20,7 +20,6 @@ def test_power_coefficient_curve(self):
2020 'power_coefficient_curve_values' :
2121 pd .Series ([0.3 , 0.4 , 0.5 ])}
2222
23- # Tests without density correction:
2423 # Test wind_speed as pd.Series with density and power_coefficient_curve
2524 # as pd.Series and np.array
2625 power_output_exp = pd .Series (data = [0.0 , 244615.399 , 0.0 ],
@@ -55,48 +54,6 @@ def test_power_coefficient_curve(self):
5554 power_output_exp )
5655 assert isinstance (power_coefficient_curve (** parameters ), np .ndarray )
5756
58- # Tests with density correction:
59- # Test wind_speed as np.array with density and power_coefficient_curve
60- # as pd.Series and np.array
61- power_output_exp = np .array ([0.0 , 262869.785 , 0.0 ])
62- parameters ['density_correction' ] = True
63- assert_allclose (power_coefficient_curve (** parameters ),
64- power_output_exp )
65- assert isinstance (power_coefficient_curve (** parameters ), np .ndarray )
66- parameters ['density' ] = np .array (parameters ['density' ])
67- assert_allclose (power_coefficient_curve (** parameters ),
68- power_output_exp )
69- assert isinstance (power_coefficient_curve (** parameters ), np .ndarray )
70- parameters ['power_coefficient_curve_values' ] = np .array (
71- parameters ['power_coefficient_curve_values' ])
72- parameters ['power_coefficient_curve_wind_speeds' ] = np .array (
73- parameters ['power_coefficient_curve_wind_speeds' ])
74- assert_allclose (power_coefficient_curve (** parameters ),
75- power_output_exp )
76- assert isinstance (power_coefficient_curve (** parameters ), np .ndarray )
77-
78- # Test wind_speed as pd.Series with density and power_coefficient_curve
79- # as np. array and pd.Series
80- power_output_exp = pd .Series (data = [0.0 , 262869.785 , 0.0 ],
81- name = 'feedin' )
82- parameters ['wind_speed' ] = pd .Series (data = parameters ['wind_speed' ])
83- assert_series_equal (power_coefficient_curve (** parameters ),
84- power_output_exp )
85- parameters ['density' ] = pd .Series (data = parameters ['density' ])
86- assert_series_equal (power_coefficient_curve (** parameters ),
87- power_output_exp )
88- parameters ['power_coefficient_curve_wind_speeds' ] = pd .Series (
89- data = parameters ['power_coefficient_curve_wind_speeds' ])
90- parameters ['power_coefficient_curve_values' ] = pd .Series (
91- data = parameters ['power_coefficient_curve_values' ])
92- assert_series_equal (power_coefficient_curve (** parameters ),
93- power_output_exp )
94-
95- # Raise TypeErrors due to wrong type of `density_correction`
96- with pytest .raises (TypeError ):
97- parameters ['density' ] = 'wrong_type'
98- power_coefficient_curve (** parameters )
99-
10057 def test_power_curve (self ):
10158 parameters = {'wind_speed' : pd .Series (data = [2.0 , 5.5 , 7.0 ]),
10259 'density' : pd .Series (data = [1.3 , 1.3 , 1.3 ]),
0 commit comments