UNPKG

astronomy-bundle

Version:

Bundle for astronomical calculations such as position of moon, sun and planets, sunrise, sunset or solar eclipses. Most of the calculations are based on Jean Meeus 'Astronomical Algorithms' book and the VSOP87 theory.

320 lines (319 loc) 14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VSOP87_Z = exports.VSOP87_Y = exports.VSOP87_X = void 0; const VSOP87_L0 = [ [5.48129294299], [0.09260408252, 0.89106421530, 74.78159856730], [0.01504247826, 3.62719262195, 1.48447270830], [0.00365981718, 1.89962189068, 73.29712585900], [0.00272328132, 3.35823710524, 149.56319713460], [0.00070328499, 5.39254431993, 63.73589830340], [0.00068892609, 6.09292489045, 76.26607127560], [0.00061998592, 2.26952040469, 2.96894541660], [0.00061950714, 2.85098907565, 11.04570026390], [0.00026468869, 3.14152087888, 71.81265315070], [0.00025710505, 6.11379842935, 454.90936652730], [0.00021078897, 4.36059465144, 148.07872442630], [0.00017818665, 1.74436982544, 36.64856292950], [0.00014613471, 4.73732047977, 3.93215326310], [0.00011162535, 5.82681993692, 224.34479570190], [0.00010997934, 0.48865493179, 138.51749687070], [0.00009527487, 2.95516893093, 35.16409022120], [0.00007545543, 5.23626440666, 109.94568878850], [0.00004220170, 3.23328535514, 70.84944530420], [0.00004051850, 2.27754158724, 151.04766984290], [0.00003354607, 1.06549008887, 4.45341812490], [0.00002926671, 4.62903695486, 9.56122755560], [0.00003490352, 5.48305567292, 146.59425171800], [0.00003144093, 4.75199307603, 77.75054398390], [0.00002922410, 5.35236743380, 85.82729883120], [0.00002272790, 4.36600802756, 70.32818044240], [0.00002051209, 1.51773563459, 0.11187458460], [0.00002148599, 0.60745800902, 38.13303563780], [0.00001991726, 4.92437290826, 277.03499374140], [0.00001376208, 2.04281409054, 65.22037101170], [0.00001666910, 3.62744580852, 380.12776796000], [0.00001284183, 3.11346336879, 202.25339517410], [0.00001150416, 0.93344454002, 3.18139373770], [0.00001533223, 2.58593414266, 52.69019803950], [0.00001281641, 0.54269869505, 222.86032299360], [0.00001372100, 4.19641615561, 111.43016149680], [0.00001220998, 0.19901396193, 108.46121608020], [0.00000946195, 1.19249463066, 127.47179660680], [0.00001150993, 4.17898207045, 33.67961751290], ]; const VSOP87_L1 = [ [75.02543121646], [0.00154458244, 5.24201658072, 74.78159856730], [0.00024456413, 1.71255705309, 1.48447270830], [0.00009257828, 0.42844639064, 11.04570026390], [0.00008265977, 1.50220035110, 63.73589830340], [0.00007841715, 1.31983607251, 149.56319713460], [0.00003899105, 0.46483574024, 3.93215326310], [0.00002283777, 4.17367533997, 76.26607127560], [0.00001926600, 0.53013080152, 2.96894541660], [0.00001232727, 1.58634458237, 70.84944530420], [0.00000791206, 5.43641224143, 3.18139373770], [0.00000766954, 1.99555409575, 73.29712585900], [0.00000481671, 2.98401996914, 85.82729883120], [0.00000449798, 4.13826237508, 138.51749687070], [0.00000445600, 3.72300400331, 224.34479570190], [0.00000426554, 4.73126059388, 71.81265315070], [0.00000347735, 2.45372261286, 9.56122755560], [0.00000353752, 2.58324496886, 148.07872442630], [0.00000317084, 5.57855232072, 52.69019803950], [0.00000179920, 5.68367730922, 12.53017297220], [0.00000171084, 3.00060075287, 78.71375183040], ]; const VSOP87_L2 = [ [0.00053033277], [0.00002357636, 2.26014661705, 74.78159856730], [0.00000769129, 4.52561041823, 11.04570026390], [0.00000551533, 3.25814281023, 63.73589830340], [0.00000541532, 2.27573907424, 3.93215326310], [0.00000529473, 4.92348433826, 1.48447270830], [0.00000257521, 3.69059216858, 3.18139373770], [0.00000238835, 5.85806638405, 149.56319713460], [0.00000181904, 6.21763603405, 70.84944530420], [0.00000049401, 6.03101301723, 56.62235130260], [0.00000053504, 1.44225240953, 76.26607127560], ]; const VSOP87_L3 = [ [0.00000120936, 0.02418789918, 74.78159856730], [0.00000068064, 4.12084267733, 3.93215326310], [0.00000052828, 2.38964061260, 11.04570026390], [0.00000043754, 2.95965039734, 1.48447270830], [0.00000045300, 2.04423798410, 3.18139373770], [0.00000045806], [0.00000024969, 4.88741307918, 63.73589830340], [0.00000021061, 4.54511486862, 70.84944530420], [0.00000019897, 2.31320314136, 149.56319713460], ]; const VSOP87_L4 = [ [0.00000113855, 3.14159265359], [0.00000005599, 4.57882424417, 74.78159856730], [0.00000003203, 0.34623003207, 11.04570026390], [0.00000001217, 3.42199121826, 56.62235130260], [0.00000000634, 4.65759668097, 18.15924726470], [0.00000000171, 3.80393539303, 149.56319713460], [0.00000000133, 4.35519131657, 63.73589830340], ]; const VSOP87_L5 = [ [0.00000000873, 3.14159265359], ]; const VSOP87_B0 = [ [0.01346277639, 2.61877810545, 74.78159856730], [0.00062341405, 5.08111175856, 149.56319713460], [0.00061601203, 3.14159265359], [0.00009963744, 1.61603876357, 76.26607127560], [0.00009926151, 0.57630387917, 73.29712585900], [0.00003259455, 1.26119385960, 224.34479570190], [0.00002972318, 2.24367035538, 1.48447270830], [0.00002010257, 6.05550401088, 148.07872442630], [0.00001522172, 0.27960386377, 63.73589830340], [0.00000924055, 4.03822927853, 151.04766984290], [0.00000760624, 6.14000431923, 71.81265315070], [0.00000420265, 5.21279984788, 11.04570026390], [0.00000430668, 3.55445034854, 213.29909543800], [0.00000436843, 3.38082524317, 529.69096509460], [0.00000522309, 3.32085194770, 138.51749687070], [0.00000434625, 0.34065281858, 77.75054398390], [0.00000462630, 0.74256727574, 85.82729883120], [0.00000232649, 2.25716421383, 222.86032299360], [0.00000215838, 1.59121704940, 38.13303563780], [0.00000244698, 0.78795150326, 2.96894541660], [0.00000179935, 3.72487952673, 299.12639426920], [0.00000174895, 1.23550262213, 146.59425171800], [0.00000173667, 1.93654269131, 380.12776796000], [0.00000160368, 5.33635436463, 111.43016149680], [0.00000144064, 5.96239326415, 35.16409022120], [0.00000102049, 2.61876256513, 78.71375183040], [0.00000116363, 5.73877190007, 70.84944530420], [0.00000106441, 0.94103112994, 70.32818044240], [0.00000086163, 0.70262506622, 39.61750834610], [0.00000072617, 0.20564696113, 225.82926841020], [0.00000071172, 0.83343269975, 109.94568878850], [0.00000057502, 2.67039425415, 108.46121608020], [0.00000054255, 3.35166579613, 184.72728735580], [0.00000044470, 2.74408231138, 152.53214255120], [0.00000038591, 5.17394663303, 202.25339517410], [0.00000039157, 2.17108251341, 351.81659230870], [0.00000041346, 3.22134319551, 160.60889739850], [0.00000035140, 4.00111634363, 112.91463420510], [0.00000033073, 3.61378095742, 221.37585028530], ]; const VSOP87_B1 = [ [0.00206366162, 4.12394311407, 74.78159856730], [0.00008563230, 0.33819986165, 149.56319713460], [0.00001725703, 2.12193159895, 73.29712585900], [0.00001368860, 3.06861722047, 76.26607127560], [0.00001374449], [0.00000399847, 2.84767037795, 224.34479570190], [0.00000450639, 3.77656180977, 1.48447270830], [0.00000307214, 1.25456766737, 148.07872442630], [0.00000154336, 3.78575467747, 63.73589830340], [0.00000110888, 5.32888676461, 138.51749687070], [0.00000112432, 5.57299891505, 151.04766984290], [0.00000083493, 3.59152795558, 71.81265315070], [0.00000055573, 3.40135416354, 85.82729883120], [0.00000041377, 4.45476669141, 78.71375183040], [0.00000053690, 1.70455769943, 77.75054398390], [0.00000041912, 1.21476607434, 11.04570026390], [0.00000031959, 3.77446207748, 222.86032299360], [0.00000030297, 2.56371683644, 2.96894541660], [0.00000026977, 5.33695500294, 213.29909543800], [0.00000026222, 0.41620628369, 380.12776796000], [0.00000020094, 5.93085633510, 529.69096509460], ]; const VSOP87_B2 = [ [0.00009211656, 5.80044305785, 74.78159856730], [0.00000556926], [0.00000286265, 2.17729776353, 149.56319713460], [0.00000094969, 3.84237569809, 73.29712585900], [0.00000045419, 4.87822046064, 76.26607127560], [0.00000020107, 5.46264485369, 1.48447270830], [0.00000014793, 0.87983715652, 138.51749687070], [0.00000013963, 5.07234043994, 63.73589830340], [0.00000014261, 2.84517742687, 148.07872442630], [0.00000010122, 5.00290894862, 224.34479570190], [0.00000008299, 6.26655615197, 78.71375183040], ]; const VSOP87_B3 = [ [0.00000267832, 1.25097888291, 74.78159856730], [0.00000011048, 3.14159265359], [0.00000006154, 4.00663614486, 149.56319713460], [0.00000003361, 5.77804694935, 73.29712585900], [0.00000001602, 1.05657834344, 63.73589830340], [0.00000001265, 1.66795295537, 78.71375183040], [0.00000001183, 2.58856450374, 138.51749687070], [0.00000001087, 0.28687213135, 76.26607127560], [0.00000000640, 1.87238784591, 71.60020482960], ]; const VSOP87_B4 = [ [0.00000005719, 2.85499529315, 74.78159856730], [0.00000000300, 3.14159265359], ]; const VSOP87_B5 = []; const VSOP87_R0 = [ [19.21264847881], [0.88784984055, 5.60377526994, 74.78159856730], [0.03440835545, 0.32836098991, 73.29712585900], [0.02055653495, 1.78295170028, 149.56319713460], [0.00649321851, 4.52247298119, 76.26607127560], [0.00602248144, 3.86003820462, 63.73589830340], [0.00496404171, 1.40139934716, 454.90936652730], [0.00338525522, 1.58002682946, 138.51749687070], [0.00243508222, 1.57086595074, 71.81265315070], [0.00190521915, 1.99809364502, 1.48447270830], [0.00161858251, 2.79137863469, 148.07872442630], [0.00143705902, 1.38368574483, 11.04570026390], [0.00093192359, 0.17437193645, 36.64856292950], [0.00071424265, 4.24509327405, 224.34479570190], [0.00089805842, 3.66105366329, 109.94568878850], [0.00039009624, 1.66971128869, 70.84944530420], [0.00046677322, 1.39976563936, 35.16409022120], [0.00039025681, 3.36234710692, 277.03499374140], [0.00036755160, 3.88648934736, 146.59425171800], [0.00030348875, 0.70100446346, 151.04766984290], [0.00029156264, 3.18056174556, 77.75054398390], [0.00020471584, 1.55588961500, 202.25339517410], [0.00025620360, 5.25656292802, 380.12776796000], [0.00025785805, 3.78537741503, 85.82729883120], [0.00022637152, 0.72519137745, 529.69096509460], [0.00020473163, 2.79639811626, 70.32818044240], [0.00017900561, 0.55455488605, 2.96894541660], [0.00012328151, 5.96039150918, 127.47179660680], [0.00014701566, 4.90434406648, 108.46121608020], [0.00011494701, 0.43774027872, 65.22037101170], [0.00015502809, 5.35405037603, 38.13303563780], [0.00010792699, 1.42104858472, 213.29909543800], [0.00011696085, 3.29825599114, 3.93215326310], [0.00011959355, 1.75044072173, 984.60033162190], [0.00012896507, 2.62154018241, 111.43016149680], [0.00011852996, 0.99342814582, 52.69019803950], [0.00009111446, 4.99638600045, 62.25142559510], [0.00008420550, 5.25350716616, 222.86032299360], [0.00007449125, 0.79491905956, 351.81659230870], ]; const VSOP87_R1 = [ [0.01479896370, 3.67205705317, 74.78159856730], [0.00071212085, 6.22601006675, 63.73589830340], [0.00068626972, 6.13411265052, 149.56319713460], [0.00020857262, 5.24625494219, 11.04570026390], [0.00021468152, 2.60176704270, 76.26607127560], [0.00024059649, 3.14159265359], [0.00011405346, 0.01848461561, 70.84944530420], [0.00007496775, 0.42360033283, 73.29712585900], [0.00004243800, 1.41692350371, 85.82729883120], [0.00003505936, 2.58354048851, 138.51749687070], [0.00003228835, 5.25499602896, 3.93215326310], [0.00003926694, 3.15513991323, 71.81265315070], [0.00003060010, 0.15321893225, 1.48447270830], [0.00003578446, 2.31160668309, 224.34479570190], [0.00002564251, 0.98076846352, 148.07872442630], [0.00002429445, 3.99440122468, 52.69019803950], [0.00001644719, 2.65349313124, 127.47179660680], [0.00001583766, 1.43045619196, 78.71375183040], [0.00001413112, 4.57461892062, 202.25339517410], [0.00001489525, 2.67559167316, 56.62235130260], [0.00001403237, 1.36985349744, 77.75054398390], ]; const VSOP87_R2 = [ [0.00022439904, 0.69953118760, 74.78159856730], [0.00004727037, 1.69901641488, 63.73589830340], [0.00001681903, 4.64833551727, 70.84944530420], [0.00001433755, 3.52119917947, 149.56319713460], [0.00001649559, 3.09660078980, 11.04570026390], [0.00000770188], [0.00000461009, 0.76676632849, 3.93215326310], [0.00000500429, 6.17229032223, 76.26607127560], [0.00000390371, 4.49605283502, 56.62235130260], [0.00000389945, 5.52673426377, 85.82729883120], [0.00000292097, 0.20389012095, 52.69019803950], ]; const VSOP87_R3 = [ [0.00001164382, 4.73453291602, 74.78159856730], [0.00000212367, 3.34255734999, 63.73589830340], [0.00000196408, 2.98004616318, 70.84944530420], [0.00000104527, 0.95807937648, 11.04570026390], [0.00000071681, 0.02528455665, 56.62235130260], [0.00000072540, 0.99701907912, 149.56319713460], [0.00000054875, 2.59436811267, 3.93215326310], [0.00000034029, 3.81553325635, 76.26607127560], [0.00000032081, 3.59825177840, 131.40394986990], ]; const VSOP87_R4 = [ [0.00000052996, 3.00838033088, 74.78159856730], [0.00000009887, 1.91399083603, 56.62235130260], [0.00000007008, 5.08677527404, 11.04570026390], [0.00000006728, 5.42924958121, 149.56319713460], [0.00000003703, 5.22728581851, 131.40394986990], [0.00000003361, 1.29695290266, 85.82729883120], [0.00000002664, 0.44064577837, 63.73589830340], [0.00000002309, 0.92380720934, 145.63104387150], ]; const VSOP87_R5 = []; exports.VSOP87_X = [ VSOP87_L0, VSOP87_L1, VSOP87_L2, VSOP87_L3, VSOP87_L4, VSOP87_L5, ]; exports.VSOP87_Y = [ VSOP87_B0, VSOP87_B1, VSOP87_B2, VSOP87_B3, VSOP87_B4, VSOP87_B5, ]; exports.VSOP87_Z = [ VSOP87_R0, VSOP87_R1, VSOP87_R2, VSOP87_R3, VSOP87_R4, VSOP87_R5, ];