Módulo:Lib astro moon

De Touhou Wiki
Ir a la navegación Ir a la búsqueda

La documentación para este módulo puede ser creada en Módulo:Lib astro moon/doc

-- ! Opening this page may crash GeShi !
-- constants for moon position and phase calculations for [[Module:Lib astro]]

-- Meeus first edition table 45.A Longitude and distance of the moon

moon = {}

moon.T45AD = {0, 2, 2, 0, 0, 0, 2, 2, 2, 2, 0, 1, 0, 2, 0, 0, 4, 0, 4, 2,
         2, 1, 1, 2, 2, 4, 2, 0, 2, 2, 1, 2, 0, 0, 2, 2, 2, 4, 0, 3,
         2, 4, 0, 2, 2, 2, 4, 0, 4, 1, 2, 0, 1, 3, 4, 2, 0, 1, 2, 2}

moon.T45AM = { 0,  0,  0,  0,  1,  0,  0, -1,  0, -1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,
          1,  0,  1, -1,  0,  0,  0,  1,  0, -1,  0, -2,  1,  2, -2,  0,  0, -1,  0,  0,
          1, -1,  2,  2,  1, -1,  0,  0, -1,  0,  1,  0,  1,  0,  0, -1,  2,  1,  0,  0}

moon.T45AMP = { 1, -1,  0,  2,  0,  0, -2, -1,  1,  0, -1,  0,  1,  0,  1,  1, -1,  3, -2, -1,
           0, -1,  0,  1,  2,  0, -3, -2, -1, -2,  1,  0,  2,  0, -1,  1,  0, -1,  2, -1,
           1, -2, -1, -1, -2,  0,  1,  4,  0, -2,  0,  2,  1, -2, -3,  2,  1, -1,  3, -1}

moon.T45AF  = { 0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0,  0,  0, -2,  2, -2,  0,  0,  0,  0,
           0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0,  0, -2,  2,  0,  2,  0,
           0,  0,  0,  0,  0, -2,  0,  0,  0,  0, -2, -2,  0,  0,  0,  0,  0,  0,  0, -2}

moon.T45AL = {6288774, 1274027, 658314, 213618, -185116, -114332,   58793,  57066,  53322,   45758,
          -40923,  -34720, -30383,  15327,  -12528,   10980,   10675,  10034,   8548,   -7888,
           -6766,   -5163,   4987,   4036,    3994,    3861,    3665,  -2689,  -2602,    2390,
           -2348,    2236,  -2120,  -2069,    2048,   -1773,   -1595,   1215,  -1110,    -892,
            -810,     759,   -713,   -700,     691,     596,     549,    537,    520,    -487,
            -399,    -381,    351,   -340,     330,     327,    -323,    299,    294,       0}

moon.T45AR = {-20905355, -3699111, -2955968, -569925,   48888,  -3149,   246158,  -152138, -170733, -204586,
           -129620,   108743,   104755,   10321,       0,  79661,   -34782,   -23210,  -21636,   24208,
             30824,    -8379,   -16675,  -12831,  -10445, -11650,    14403,    -7003,       0,   10056,
              6322,    -9884,     5751,       0,   -4950,   4130,        0,    -3958,       0,    3258,
              2616,    -1897,    -2117,    2354,       0,      0,    -1423,    -1117,   -1571,   -1739,
                 0,    -4421,        0,       0,       0,      0,     1165,        0,       0,    8752}

-- Meeus table 45B latitude of the moon

moon.T45BD = {0, 0, 0, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 4, 0,
         0, 0, 1, 0, 0, 0, 1, 0, 4, 4, 0, 4, 2, 2, 2, 2, 0, 2, 2, 2,
         2, 4, 2, 2, 0, 2, 1, 1, 0, 2, 1, 2, 0, 4, 4, 1, 4, 1, 4, 2}

moon.T45BM = { 0,  0,  0,  0,  0,  0,  0, 0,  0,  0, -1,  0,  0,  1, -1, -1, -1, 1,  0,  1,
          0,  1,  0,  1,  1,  1,  0, 0,  0,  0,  0,  0,  0,  0, -1,  0,  0, 0,  0,  1,
          1,  0, -1, -2,  0,  1,  1, 1,  1,  1,  0, -1,  1,  0, -1,  0,  0, 0, -1, -2}

moon.T45BMP = {0,  1, 1,  0, -1, -1,  0,  2,  1,  2,  0, -2, 1,  0, -1,  0, -1, -1, -1,  0,
          0, -1, 0,  1,  1,  0,  0,  3,  0, -1,  1, -2, 0,  2,  1, -2,  3,  2, -3, -1,
          0,  0, 1,  0,  1,  1,  0,  0, -2, -1,  1, -2, 2, -2, -1,  1,  1, -1,  0,  0}

moon.T45BF = { 1,  1, -1, -1,  1, -1,  1,  1, -1, -1, -1, -1,  1, -1,  1,  1, -1, -1, -1,  1,
          3,  1,  1,  1, -1, -1, -1,  1, -1,  1, -3,  1, -3, -1, -1,  1, -1,  1, -1,  1,
          1,  1,  1, -1,  3, -1, -1,  1, -1, -1,  1, -1,  1, -1, -1, -1, -1, -1, -1,  1}

moon.T45BL = {5128122, 280602, 277693, 173237, 55413, 46271,  32573,  17198,   9266,  8822,
            8216,   4324,   4200,  -3359,  2463,  2211,   2065,  -1870,   1828, -1794,
           -1749,  -1565,  -1491,  -1475, -1410, -1344,  -1335,   1107,   1021,   833,
             777,    671,    607,    596,   491,  -451,    439,    422,    421,  -366,
            -351,    331,    315,    302,  -283,  -229,    223,    223,   -220,  -220,
            -185,    181,   -177,    176,   166,  -164,    132,   -119,    115,   107}

-- table 13.3
moon.T133v = {-0.40720,  0.17241,  0.01608,  0.01039,  0.00739, -0.00514,  0.00208, -0.00111, -0.00057,  0.00056, -0.00042,  0.00042,
                 0.00038, -0.00024, -0.00007,  0.00004,  0.00004,  0.00003,  0.00003, -0.00003,  0.00003, -0.00002, -0.00002,  0.00002}

moon.T133w = { 0,  1,  0,  0,  1,  1,  2,  0,  0,  1,  0,  1,
          1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0}

moon.T133x = { 0,  1,  0,  0, -1,  1,  2,  0,  0,  1,  0,  1,
          1, -1,  2,  0,  3,  1,  0,  1, -1, -1,  1,  0}

moon.T133y = { 1,  0,  2,  0,  1,  1,  0,  1,  1,  2,  3,  0,
          0,  2,  1,  2,  0,  1,  2,  1,  1,  1,  3,  4}

moon.T133z = { 0,  0,  0,  2,  0,  0,  0, -2,  2,  0,  0,  2,
         -2,  0,  0, -2,  0, -2,  2,  2,  2, -2,  0,  0}

-- table 13.4
moon.T134i = { 251.88,  251.83,  349.42,   84.66,  141.74,  207.14,  154.84,
           34.52,  207.19,  291.34,  161.72,  239.56,  331.55}

moon.T134j = {  0.016321, 26.641886, 36.412478, 18.206239, 53.303771,  2.453732,  7.306860,
          27.261239,  0.121824,  1.844379, 24.198154, 25.513099,  3.592518}

moon.T134l = {  0.000165,  0.000164,  0.000126,  0.000110,  0.000062,  0.000060,  0.000056,
           0.000047,  0.000042,  0.000040,  0.000037,  0.000035,  0.000023}

return moon

-- [[Category:Lua Libraries]]