def to_sv(arr, form): return StateVector( arr, ref_kepl_hyper.date, form, ref_kepl_hyper.frame, )
def ref_kepl_hyper(ref_date): return StateVector( [ -7192631.11295, 1.00218439, 1.71926101045, 5.51044449998, 1.17890601985, 0.1, ], ref_date, KEPL, "EME2000" )
def ref_tle(ref_date): return StateVector( [ 1.71926101e+00, 5.51044450e+00, 2.18439000e-03, 1.17890602e+00, 3.04334144e+00, 1.03499315e-03 ], ref_date, TLE, "EME2000" )
def ref_kepl_c(ref_date): return StateVector( [ 7.19263111e+06, 8.34297391e-04, 2.01878863e-03, 1.71926101e+00, 5.51044450e+00, 4.22224746e+00 ], ref_date, KEPL_C, "EME2000" )
def ref_sphe(ref_date): return StateVector( [ 7.20826718e+06, 2.09815148e+00, -1.06082733e+00, 1.58820333e+00, -6.39690485e-04, -9.82054932e-04 ], ref_date, SPHE, "EME2000" )
def ref_cart(ref_date): return StateVector( [ -1.77079285e+06, 3.04066799e+06, -6.29108469e+06, 5.05386814e+03, -4.20539932e+03, -3.45695948e+03 ], ref_date, CART, "EME2000" )
def ref_kepl_m(ref_date): return StateVector( [ 7192631.11295, 0.00218439, np.deg2rad(98.50639978), np.deg2rad(315.72521309), np.deg2rad(67.54633938), np.deg2rad(174.37062038) ], ref_date, KEPL_M, "EME2000" )
def ref_cyl(ref_date): return StateVector( [ 3.51871697e+06, 2.09815148e+00, -6.29108469e+06, -6.17741547e+03, -6.39690485e-04, -3.45695948e+03 ], ref_date, CYL, "EME2000" )
def ref_equi(ref_date): return StateVector( [ 7.19263111e+06, 2.00667384e-03, 8.63029427e-04, 8.31052761e-01, -8.10276759e-01, 9.73311935e+00 ], ref_date, EQUI, "EME2000" )
def ref_kepl(ref_date): return StateVector( [ 7192631.11295, 0.00218439, 1.71926101045, 5.51044449998, 1.17890601985, 3.04376883055, ], ref_date, KEPL, "EME2000" )