in analysis/GreenSKU-Framework/src/derate_curve.py [0:0]
def check_horizontal(x_data, y_data):
if len(set(y_data)) == 1:
# return function that works with both scalar and array inputs
return lambda x: np.ones(np.array(x).shape) * y_data[0]
return None