euler314 commited on
Commit
69d5d64
·
verified ·
1 Parent(s): b7ef8c3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -9
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
- with np.errstate(invalid='ignore', divide='ignore'):
128
- numerator = (4*y + 12)*(4 - a) + 16*y*betas*(a - 1)
129
- denominator = 3*(4 - a)
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
- return result
 
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: