Skip to content

Commit

Permalink
Merge pull request #70 from efiring/suppress_warnings
Browse files Browse the repository at this point in the history
Silence some "invalid value" warnings.
  • Loading branch information
ocefpaf authored May 8, 2019
2 parents 5ad0aba + 5029554 commit c179830
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
3 changes: 2 additions & 1 deletion utide/_reconstruct.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,8 @@ def _reconstruct(t, goodmask, coef, verbose, constit, min_SNR, min_PE):
N = (coef['A_ci']/1.96)**2
SNR = E / N
PE = 100 * E / E.sum()
ind = np.logical_and(SNR >= min_SNR, PE >= min_PE)
with np.errstate(invalid='ignore'):
ind = np.logical_and(SNR >= min_SNR, PE >= min_PE)

# Complex coefficients.
rpd = np.pi/180
Expand Down
4 changes: 3 additions & 1 deletion utide/confidence.py
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,9 @@ def _confidence(coef, cnstit, opt, t, e, tin, elor, xraw, xmod, W, m, B,
varYv = Pvv[c] * varYv / den
varcov_mCc[c, :, :] = np.diag(np.array([varXu, varYu,
varXv, varYv]))
sig1, sig2 = ut_linci(Xu[c] + 1j * Xv[c], Yu[c] + 1j * Yv[c],
with np.errstate(invalid='ignore'):
sig1, sig2 = ut_linci(Xu[c] + 1j * Xv[c],
Yu[c] + 1j * Yv[c],
np.sqrt(varXu) + 1j * np.sqrt(varXv),
np.sqrt(varYu) + 1j * np.sqrt(varYv))
coef['Lsmaj_ci'][c] = 1.96 * np.real(sig1)
Expand Down

0 comments on commit c179830

Please sign in to comment.