Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
https://github.com/sponsors/robcaulk
"""
- version = "3.11.4"
+ version = "3.11.5"
_TEST_SIZE: Final[float] = 0.1
)
elif selection_method == EXTREMA_SELECTION_METHODS[2]: # "partition"
- eps = np.finfo(float).eps
+ eps = 10 * np.finfo(float).eps
pred_label_maxima = pred_label[pred_label > eps]
pred_label_minima = pred_label[pred_label < -eps]
_PLOT_EXTREMA_MIN_EPS: Final[float] = 0.01
def version(self) -> str:
- return "3.11.4"
+ return "3.11.5"
timeframe = "5m"
timeframe_minutes = timeframe_to_minutes(timeframe)
arr = np.asarray(values, dtype=float)
valid_mask = np.isfinite(arr)
- n_valid = valid_mask.sum()
- if n_valid < 2:
+ if not valid_mask.any():
return values
min_val = np.nanmin(arr)