Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -106,10 +106,10 @@ def compute_low_y_curve(betas, z_a, y):
|
|
106 |
sqrt_term = np.where(sqrt_term < 0, np.nan, np.sqrt(sqrt_term))
|
107 |
|
108 |
term = (-1 + sqrt_term)/z_a
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
# Handle division by zero and invalid values
|
114 |
mask = (denominator != 0) & ~np.isnan(denominator) & ~np.isnan(numerator)
|
115 |
return np.where(mask, numerator/denominator, np.nan)
|
|
|
106 |
sqrt_term = np.where(sqrt_term < 0, np.nan, np.sqrt(sqrt_term))
|
107 |
|
108 |
term = (-1 + sqrt_term)/z_a
|
109 |
+
# numerator = 4* z_a * y * beta * (z_a-1) -6 * z_a * (1-y) - 12 * a**2
|
110 |
+
# denominator = (1+2*z_a)*3
|
111 |
+
numerator = (y - 2)*term + y * betas * ((z_a - 1)/z_a) - 1/z_a - 1
|
112 |
+
denominator = term**2 + term
|
113 |
# Handle division by zero and invalid values
|
114 |
mask = (denominator != 0) & ~np.isnan(denominator) & ~np.isnan(numerator)
|
115 |
return np.where(mask, numerator/denominator, np.nan)
|