diff --git a/causing/model.py b/causing/model.py index e07b43b..c136c12 100644 --- a/causing/model.py +++ b/causing/model.py @@ -90,12 +90,14 @@ def compute( # ) computed_yvars = [] for eq_in in eq_inputs: - try: - computed_yvars.append(eq(*eq_in, *parameters.values())) - except FloatingPointError: - # Floating Point Error for self.yvars[i] - # Adding 0.0 to overcome this. - computed_yvars.append(0.0) + eq_in = [np.float128(value) for value in eq_in] + computed_yvars.append(eq(*eq_in, *parameters.values())) + # try: + # computed_yvars.append(eq(*eq_in, *parameters.values())) + # except FloatingPointError: + # # Floating Point Error for self.yvars[i] + # # Adding 0.0 to overcome this. + # computed_yvars.append(0.0) yhat[i] = np.array( computed_yvars,