Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -124,16 +124,12 @@ def compute_high_y_curve(betas, z_a, y):
|
|
124 |
a = z_a # for clarity in the formula
|
125 |
betas = np.array(betas)
|
126 |
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
result = np.zeros_like(betas)
|
132 |
-
mask = (denominator != 0)
|
133 |
-
result[mask] = numerator[mask] / denominator[mask]
|
134 |
-
result[~mask] = np.nan
|
135 |
|
136 |
-
|
|
|
137 |
|
138 |
def generate_z_vs_beta_plot(z_a, y, z_min, z_max):
|
139 |
if z_a <= 0 or y <= 0 or z_min >= z_max:
|
|
|
124 |
a = z_a # for clarity in the formula
|
125 |
betas = np.array(betas)
|
126 |
|
127 |
+
denominator = 3*(4 - a)
|
128 |
+
if denominator == 0:
|
129 |
+
return np.full_like(betas, np.nan)
|
|
|
|
|
|
|
|
|
|
|
130 |
|
131 |
+
numerator = (4*y + 12)*(4 - a) + 16*y*betas*(a - 1)
|
132 |
+
return numerator/denominator
|
133 |
|
134 |
def generate_z_vs_beta_plot(z_a, y, z_min, z_max):
|
135 |
if z_a <= 0 or y <= 0 or z_min >= z_max:
|