Skip to content

Commit 9d0ec08

Browse files
committed
Deprecation warnings
1 parent 30c985d commit 9d0ec08

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed

windpowerlib/wind_farm.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ class WindFarm(object):
9090
def __init__(self, name, wind_turbine_fleet, coordinates=None,
9191
efficiency=None, **kwargs):
9292

93+
if coordinates is not None:
94+
warnings.warn(
95+
"Parameter coordinates is deprecated. In the future the "
96+
"parameter can only be set after instantiation of WindFarm "
97+
"object.", FutureWarning)
98+
9399
self.name = name
94100
self.wind_turbine_fleet = wind_turbine_fleet
95101
self.coordinates = coordinates

windpowerlib/wind_turbine.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,16 @@ def __init__(self, name, hub_height, rotor_diameter=None,
112112
data_source='oedb', **kwargs):
113113

114114
warnings.warn(
115-
"parameters data_source and fetch_curve are deprecated, data "
116-
"source and fetching will be defined by the parameters "
115+
"Parameters name, data_source and fetch_curve are deprecated. "
116+
"The parameter name will be renamed to turbine_type. "
117+
"Data source and fetching will be defined by the parameters "
117118
"power_coefficient_curve, power_curve and nominal_power in the "
118-
"future. The default values ('oedb') will lead to the same "
119-
"behaviour like the current default values "
120-
"(None, data_source='oedb').", FutureWarning)
121-
119+
"future.", FutureWarning)
120+
if coordinates is not None:
121+
warnings.warn(
122+
"Parameter coordinates is deprecated. In the future the "
123+
"parameter can only be set after instantiation of WindTurbine "
124+
"object.", FutureWarning)
122125
self.name = name
123126
self.hub_height = hub_height
124127
self.rotor_diameter = rotor_diameter

windpowerlib/wind_turbine_cluster.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ class WindTurbineCluster(object):
5555
"""
5656
def __init__(self, name, wind_farms, coordinates=None, **kwargs):
5757

58+
if coordinates is not None:
59+
warnings.warn(
60+
"Parameter coordinates is deprecated. In the future the "
61+
"parameter can only be set after instantiation of "
62+
"WindTurbineCluster object.", FutureWarning)
63+
5864
self.name = name
5965
self.wind_farms = wind_farms
6066
self.coordinates = coordinates

0 commit comments

Comments
 (0)