@@ -37,28 +37,17 @@ def smallest_difference(value_1, value_2, comp_value, corresp_1, corresp_2):
3737
3838 Returns
3939 -------
40- Tuple(float, float, string )
41- Value closer to comparing value as float, corresponding value as
42- float and a string for logging.debug .
40+ Tuple(float, float,)
41+ Value closer to comparing value as float and its corresponding value as
42+ float.
4343 """
4444 if (value_2 is not None and corresp_2 is not None ):
45- if value_1 == comp_value :
45+ if abs ( value_1 - comp_value ) <= abs ( value_2 - comp_value ) :
4646 closest_value = value_1
47- logging_string = '(at hub height).'
48- elif value_2 == comp_value :
49- closest_value = value_2
50- logging_string = '(2) (at hub height).'
51- elif abs (value_1 - comp_value ) <= abs (value_2 - comp_value ):
52- closest_value = value_1
53- logging_string = None
5447 else :
5548 closest_value = value_2
56- logging_string = None
5749 else :
5850 closest_value = value_1
59- logging_string = None
60- if value_1 == comp_value :
61- logging_string = '(at hub height).'
6251
6352 # Select correponding value
6453 if closest_value == value_1 :
@@ -68,5 +57,5 @@ def smallest_difference(value_1, value_2, comp_value, corresp_1, corresp_2):
6857 # Store values in a named tuple
6958 return_tuple = collections .namedtuple ('selected_values' ,
7059 ['closest_value' ,
71- 'corresp_value' , 'logging_string' ])
72- return return_tuple (closest_value , corresp_value , logging_string )
60+ 'corresp_value' ])
61+ return return_tuple (closest_value , corresp_value )
0 commit comments