コード例 #1
0
 def to_sv(arr, form):
     return StateVector(
         arr,
         ref_kepl_hyper.date,
         form,
         ref_kepl_hyper.frame,
     )
コード例 #2
0
def ref_kepl_hyper(ref_date):
    return StateVector(
        [
            -7192631.11295, 1.00218439, 1.71926101045,
            5.51044449998, 1.17890601985, 0.1,
        ],
        ref_date,
        KEPL,
        "EME2000"
    )
コード例 #3
0
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"
    )
コード例 #4
0
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"
    )
コード例 #5
0
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"
    )
コード例 #6
0
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"
    )
コード例 #7
0
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"
    )
コード例 #8
0
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"
    )
コード例 #9
0
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"
    )
コード例 #10
0
def ref_kepl(ref_date):

    return StateVector(
        [
            7192631.11295, 0.00218439, 1.71926101045,
            5.51044449998, 1.17890601985, 3.04376883055,
        ],
        ref_date,
        KEPL,
        "EME2000"
    )