From 0dc09ab73c70d3687bbd7052920f42551641a697 Mon Sep 17 00:00:00 2001 From: Cizz22 Date: Wed, 17 Sep 2025 16:37:27 +0700 Subject: [PATCH] fix calculation --- src/calculation_time_constrains/service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calculation_time_constrains/service.py b/src/calculation_time_constrains/service.py index 3a7ee78..2d0c208 100644 --- a/src/calculation_time_constrains/service.py +++ b/src/calculation_time_constrains/service.py @@ -1047,7 +1047,7 @@ class OptimumCostModel: reliability_values = np.array(reliability_values) # Calculate days from last OH - days_from_last_oh = np.array([(date - self.last_oh_date).days * 24 for date in dates]) + days_from_last_oh = np.array([(date - self.last_oh_date).days for date in dates]) date_point = np.array([i+1 for i in range(len(dates))]) # Calculate failure probabilities @@ -1084,7 +1084,7 @@ class OptimumCostModel: for i in range(len(dates)): results.append({ 'date': dates[i], - 'days_from_last_oh': days_from_last_oh[i] / 24, + 'days_from_last_oh': days_from_last_oh[i], 'failure_rate': reliability_values[i], 'failure_probability': failure_probs[i], 'number_of_failure': round(reliability_values[i] * days_from_last_oh[i]),