From 26c1791088f5511e00aa16a1829f6bc1268f48ad Mon Sep 17 00:00:00 2001 From: Rushi Chaudhari <6279035+rushic24@users.noreply.github.com> Date: Fri, 24 Mar 2023 12:38:56 -0500 Subject: [PATCH] Update orbital_elements.py getting Nonetype has no attribute any R.any != None --- orbitdeterminator/kep_determination/orbital_elements.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/orbitdeterminator/kep_determination/orbital_elements.py b/orbitdeterminator/kep_determination/orbital_elements.py index df82736c..f8758bba 100644 --- a/orbitdeterminator/kep_determination/orbital_elements.py +++ b/orbitdeterminator/kep_determination/orbital_elements.py @@ -51,7 +51,7 @@ def h_angularmomentuum(R=None, V=None, semimajor_axis=None, eccentricity=None): h_angularmomentuum = None - if R.any != None and V.any != None: + if R is not None and V is not None: h = np.cross(R, V) h_angularmomentuum = np.linalg.norm(h) @@ -119,7 +119,7 @@ def true_anomaly(R=None, V=None, eccentricity=None, E_eccentric_anomaly=None): true_anomaly = None - if R.any != None and V.any != None: + if R is not None and V is not None: r_abs = np.linalg.norm(R) v_abs = np.linalg.norm(V) @@ -194,7 +194,7 @@ def semimajor_axis(R = None, V = None, T_orbitperiod = None): semimajor_axis = None - if R.any != None and V.any != None: + if R is not None and V is not None: eccentricity_vec = eccentricity_v(R, V) eccentricity = np.linalg.norm(eccentricity_vec) @@ -393,4 +393,4 @@ def get_statevector_from_orbital_elemts(self, inclination, raan, eccentricity, V2 = oe.V print(R2, np.linalg.norm(R2)) - print(np.linalg.norm(R2-R1)) \ No newline at end of file + print(np.linalg.norm(R2-R1))