From ac5b966ca3deb8f669bbf88a697a6e3dc8e23e0d Mon Sep 17 00:00:00 2001 From: Bruce Wayne Date: Thu, 24 Aug 2023 20:06:33 -0700 Subject: [PATCH] fix iono warning --- laika/iono.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/laika/iono.py b/laika/iono.py index 42ddd0f..8228599 100644 --- a/laika/iono.py +++ b/laika/iono.py @@ -12,7 +12,8 @@ def get_alpha_beta(rcv_pos, el): geocentric_alt = np.linalg.norm(rcv_pos) alpha = np.pi/2 + el - beta = np.arcsin(geocentric_alt*np.sin(alpha)/IPP_ALT) + arcsin_arg = geocentric_alt*np.sin(alpha)/IPP_ALT + beta = np.arcsin(np.clip(arcsin_arg, -1, 1)) return alpha, beta def get_slant_delay(rcv_pos, az, el, sat_pos, time, freq, vertical_delay):