JEphem Informatic Trail JEphem source code DataVSOP87A_JEphem_Uranus.java
//********************************************************************
// class jephem.astro.solarsystem.vsop87.DataVSOP87A_JEphem_Uranus
// Software released under the General Public License (version 2 or later), available at
// http://www.gnu.org/copyleft/gpl.html
//********************************************************************
package jephem.astro.solarsystem.vsop87;

/********************************************************************
Data for calculation of Uranus coordinates using VSOP87 theory (version A).
********************************************************************/
class DataVSOP87A_JEphem_Uranus{

  /** Array indicating the number of terms for a coordinate and a power of time.
  <BR><CODE>nbTerms[i][j]</CODE> = number of terms for coordinate i (X, Y or Z),
  for t<SUP>j</SUP>.
  */
  protected static final int nbTerms[][] = {
    {75, 58, 41, 28, 8, 0},
    {73, 59, 40, 31, 8, 0},
    {19, 11, 5, 2, 0, 0}
  }; // end nbTerms[][]

  /** Array containing the terms for the summation.
  <BR><CODE>data[n][0]</CODE> represents term A.
  <BR><CODE>data[n][1]</CODE> represents term B.
  <BR><CODE>data[n][2]</CODE> represents term C.
  */
  protected static final double data[][] = {
    // Uranus X, T**0
    { 19.17370730359, 5.48133416489, 74.78159856730 },
    { 1.32272523872, 0.00000000000, 0.00000000000 },
    { 0.44402496796, 1.65967519586, 149.56319713460 },
    { 0.14668209481, 3.42395862804, 73.29712585900 },
    { 0.14130269479, 4.39572927934, 76.26607127560 },
    { 0.06201106178, 5.14043574125, 1.48447270830 },
    { 0.01542951343, 4.12121838072, 224.34479570190 },
    { 0.01444216660, 2.65117115201, 148.07872442630 },
    { 0.00944995563, 1.65869338757, 11.04570026390 },
    { 0.00657524815, 0.57595170636, 151.04766984290 },
    { 0.00621624676, 3.05882246638, 77.75054398390 },
    { 0.00585182542, 4.79934779678, 71.81265315070 },
    { 0.00634000270, 4.09556589724, 63.73589830340 },
    { 0.00547699056, 3.63127725056, 85.82729883120 },
    { 0.00458219984, 3.90788284112, 2.96894541660 },
    { 0.00496087649, 0.59947400861, 529.69096509460 },
    { 0.00383625535, 6.18762010576, 138.51749687070 },
    { 0.00267938156, 0.96885660137, 213.29909543800 },
    { 0.00215368005, 5.30877641428, 38.13303563780 },
    { 0.00145505389, 2.31759757085, 70.84944530420 },
    { 0.00135340032, 5.51062460816, 78.71375183040 },
    { 0.00119593859, 4.10138544267, 39.61750834610 },
    { 0.00125105686, 2.51455273063, 111.43016149680 },
    { 0.00111260244, 5.12252784325, 222.86032299360 },
    { 0.00104619827, 3.90538916334, 146.59425171800 },
    { 0.00110125387, 4.45473528724, 35.16409022120 },
    { 0.00063584588, 0.29966233158, 299.12639426920 },
    { 0.00053904041, 3.92590422507, 3.93215326310 },
    { 0.00065066905, 3.73008452906, 109.94568878850 },
    { 0.00039181662, 2.68841280769, 4.45341812490 },
    { 0.00034341683, 3.03781661928, 225.82926841020 },
    { 0.00033134636, 2.54201591218, 65.22037101170 },
    { 0.00034555652, 1.84699329257, 79.23501669220 },
    { 0.00033867050, 5.98418436103, 70.32818044240 },
    { 0.00028371614, 2.58026657123, 127.47179660680 },
    { 0.00035943348, 4.08754543016, 202.25339517410 },
    { 0.00025208833, 5.30272144657, 9.56122755560 },
    { 0.00023467802, 4.09729860322, 145.63104387150 },
    { 0.00022963939, 5.51475073655, 84.34282612290 },
    { 0.00031823951, 5.53948583244, 152.53214255120 },
    { 0.00028384953, 6.01785430306, 184.72728735580 },
    { 0.00026657176, 6.11027939727, 160.60889739850 },
    { 0.00019676762, 5.53431398332, 74.66972398270 },
    { 0.00019653873, 2.28660913421, 74.89347315190 },
    { 0.00019954280, 0.57450958037, 12.53017297220 },
    { 0.00018565067, 0.62225019017, 52.69019803950 },
    { 0.00020084756, 4.47297488471, 22.09140052780 },
    { 0.00019926329, 1.39878194708, 112.91463420510 },
    { 0.00018575632, 5.70217475790, 33.67961751290 },
    { 0.00016587870, 4.86920309163, 108.46121608020 },
    { 0.00015171194, 2.88415453399, 41.10198105440 },
    { 0.00011245800, 6.11597016146, 71.60020482960 },
    { 0.00013948521, 6.27545694160, 221.37585028530 },
    { 0.00010798350, 1.70031857078, 77.96299230500 },
    { 0.00013593955, 2.55407820633, 87.31177153950 },
    { 0.00011997848, 0.94875212305, 1059.38193018920 },
    { 0.00012884351, 5.08737999470, 145.10977900970 },
    { 0.00012394786, 6.21892878850, 72.33391801250 },
    { 0.00012253318, 0.19452856525, 36.64856292950 },
    { 0.00011538642, 1.77241794539, 77.22927912210 },
    { 0.00008738409, 4.96956808452, 186.21176006410 },
    { 0.00007095608, 1.30384750044, 297.64192156090 },
    { 0.00006262602, 1.71385983783, 153.49535039770 },
    { 0.00007487302, 0.11408470667, 426.59819087600 },
    { 0.00007798974, 5.82410372587, 340.77089204480 },
    { 0.00006669249, 5.08626589612, 62.25142559510 },
    { 0.00005505358, 3.31282108025, 140.00196957900 },
    { 0.00005372927, 4.12498282863, 75.30286342910 },
    { 0.00005354242, 3.69263973447, 74.26033370550 },
    { 0.00004478123, 1.11838191479, 66.70484372000 },
    { 0.00005038353, 4.68664376918, 18.15924726470 },
    { 0.00004570470, 0.97536665751, 183.24281464750 },
    { 0.00004751325, 4.95762395337, 73.81839072080 },
    { 0.00004448651, 0.29436142982, 114.39910691340 },
    { 0.00004515952, 2.88576303120, 75.74480641380 },
    // Originally 1464 terms, 75 terms retained, 1389 terms dropped.

    // Uranus X, T**1
    { 0.00739730021, 6.01067825116, 149.56319713460 },
    { 0.00526878306, 3.14159265359, 0.00000000000 },
    { 0.00239840801, 5.33657762707, 73.29712585900 },
    { 0.00229676787, 2.48204455775, 76.26607127560 },
    { 0.00111045158, 5.57157235960, 11.04570026390 },
    { 0.00096352822, 0.35070389084, 63.73589830340 },
    { 0.00081511870, 1.21058618039, 85.82729883120 },
    { 0.00045687564, 2.29216583843, 138.51749687070 },
    { 0.00051382501, 2.18935125260, 224.34479570190 },
    { 0.00038844330, 0.30724575951, 70.84944530420 },
    { 0.00036158493, 1.23634798757, 78.71375183040 },
    { 0.00032333094, 5.06666556704, 74.78159856730 },
    { 0.00021685656, 4.93710968392, 151.04766984290 },
    { 0.00019441970, 1.30617490304, 77.75054398390 },
    { 0.00017376241, 0.24607221230, 71.81265315070 },
    { 0.00015211071, 5.53141633140, 3.93215326310 },
    { 0.00007735984, 1.61349552789, 71.60020482960 },
    { 0.00007425078, 6.20357977116, 77.96299230500 },
    { 0.00006995857, 2.40633283814, 145.63104387150 },
    { 0.00007291691, 2.23597571444, 2.96894541660 },
    { 0.00007585264, 2.76074218330, 148.07872442630 },
    { 0.00004378335, 3.74296322240, 160.60889739850 },
    { 0.00004127713, 1.48475181305, 22.09140052780 },
    { 0.00003933541, 4.73864204208, 65.22037101170 },
    { 0.00002910312, 5.91941333050, 127.47179660680 },
    { 0.00002788434, 4.90117297196, 213.29909543800 },
    { 0.00002802392, 3.76505436434, 52.69019803950 },
    { 0.00002545264, 3.36768337628, 9.56122755560 },
    { 0.00002647073, 4.53813176345, 12.53017297220 },
    { 0.00003177614, 4.65226634926, 299.12639426920 },
    { 0.00002228396, 0.18087986338, 87.31177153950 },
    { 0.00002824668, 3.40143685673, 84.34282612290 },
    { 0.00002525203, 2.83821144961, 18.15924726470 },
    { 0.00002216987, 4.78338909951, 72.33391801250 },
    { 0.00001624493, 3.75817281127, 153.49535039770 },
    { 0.00001928881, 2.39940180311, 39.61750834610 },
    { 0.00001555444, 4.13741667297, 73.81839072080 },
    { 0.00001600865, 0.08376247543, 79.23501669220 },
    { 0.00001476317, 3.67283851029, 75.74480641380 },
    { 0.00001427088, 1.45690759014, 70.32818044240 },
    { 0.00001533469, 3.71776498048, 152.53214255120 },
    { 0.00001747266, 3.24870046809, 77.22927912210 },
    { 0.00001716831, 3.39415662657, 222.86032299360 },
    { 0.00001707504, 1.11296012106, 225.82926841020 },
    { 0.00001734228, 5.39619902298, 146.59425171800 },
    { 0.00001476617, 3.53047075439, 3.18139373770 },
    { 0.00001179645, 5.13953276367, 220.41264243880 },
    { 0.00001239315, 0.98221206501, 4.45341812490 },
    { 0.00001099691, 1.35138854505, 62.25142559510 },
    { 0.00000977123, 1.01847642495, 74.66972398270 },
    { 0.00000975571, 0.51903242150, 74.89347315190 },
    { 0.00001061312, 5.00125105380, 131.40394986990 },
    { 0.00000891654, 4.27405127452, 426.59819087600 },
    { 0.00001029261, 5.42434597865, 109.94568878850 },
    { 0.00000868857, 2.79792544805, 56.62235130260 },
    { 0.00000747420, 4.78455200239, 92.94084583200 },
    { 0.00000743194, 5.94179390589, 206.18554843720 },
    { 0.00000828266, 3.32679639479, 7.11354700080 },
    // Originally 649 terms, 58 terms retained, 591 terms dropped.

    // Uranus X, T**2
    { 0.00016015732, 3.83700026619, 74.78159856730 },
    { 0.00010915299, 3.02987776270, 149.56319713460 },
    { 0.00007497619, 3.83429136661, 11.04570026390 },
    { 0.00008053623, 2.54646146122, 63.73589830340 },
    { 0.00005408033, 4.78033642303, 70.84944530420 },
    { 0.00005021971, 3.04632772928, 78.71375183040 },
    { 0.00006717313, 5.31264214501, 85.82729883120 },
    { 0.00005284684, 2.11901942097, 73.29712585900 },
    { 0.00004874936, 5.68616132176, 76.26607127560 },
    { 0.00003002124, 4.07944398452, 138.51749687070 },
    { 0.00002521797, 3.36028253173, 71.60020482960 },
    { 0.00002413832, 4.45865225690, 77.96299230500 },
    { 0.00002221373, 0.87427485235, 3.93215326310 },
    { 0.00002291767, 0.00000000000, 0.00000000000 },
    { 0.00001040250, 0.73133408837, 145.63104387150 },
    { 0.00001046100, 5.85311910228, 224.34479570190 },
    { 0.00000661586, 1.01544505345, 18.15924726470 },
    { 0.00000497229, 5.27733214183, 22.09140052780 },
    { 0.00000502471, 2.22514214710, 151.04766984290 },
    { 0.00000478348, 3.19107941219, 72.33391801250 },
    { 0.00000382454, 5.20159531773, 77.75054398390 },
    { 0.00000469767, 1.82481202242, 3.18139373770 },
    { 0.00000403174, 1.56215178272, 160.60889739850 },
    { 0.00000329455, 2.55333634094, 71.81265315070 },
    { 0.00000384741, 4.73239324750, 77.22927912210 },
    { 0.00000335931, 0.05377868960, 65.22037101170 },
    { 0.00000281380, 0.54117101233, 131.40394986990 },
    { 0.00000266860, 0.01657445784, 52.69019803950 },
    { 0.00000234876, 4.75379495234, 56.62235130260 },
    { 0.00000247761, 2.17938049654, 127.47179660680 },
    { 0.00000219378, 3.47071742536, 220.41264243880 },
    { 0.00000301025, 1.77677607945, 84.34282612290 },
    { 0.00000284485, 5.80269050272, 148.07872442630 },
    { 0.00000205875, 2.90044450656, 92.94084583200 },
    { 0.00000211227, 5.58201664740, 153.49535039770 },
    { 0.00000198069, 2.71231997005, 12.53017297220 },
    { 0.00000204743, 4.25027722017, 87.31177153950 },
    { 0.00000152803, 1.37513831090, 206.18554843720 },
    { 0.00000139847, 1.67730385016, 9.56122755560 },
    { 0.00000138451, 1.03809761305, 213.29909543800 },
    { 0.00000121438, 1.52422428772, 7.11354700080 },
    // Originally 249 terms, 41 terms retained, 208 terms dropped.

    // Uranus X, T**3
    { 0.00001307049, 0.00000000000, 0.00000000000 },
    { 0.00000679651, 2.93375081556, 70.84944530420 },
    { 0.00000631782, 4.88998230611, 78.71375183040 },
    { 0.00000578540, 0.78827411585, 149.56319713460 },
    { 0.00000555324, 4.67554978713, 63.73589830340 },
    { 0.00000455887, 3.17331985662, 85.82729883120 },
    { 0.00000428312, 4.09419341772, 73.29712585900 },
    { 0.00000408432, 3.72971926457, 76.26607127560 },
    { 0.00000446893, 5.00810179500, 71.60020482960 },
    { 0.00000424302, 2.81325875072, 77.96299230500 },
    { 0.00000344605, 2.22416564687, 11.04570026390 },
    { 0.00000253001, 2.51182572008, 3.93215326310 },
    { 0.00000188565, 0.81232221065, 74.78159856730 },
    { 0.00000132014, 5.73012783198, 138.51749687070 },
    { 0.00000120517, 5.48054814455, 18.15924726470 },
    { 0.00000121340, 5.32278814741, 145.63104387150 },
    { 0.00000081059, 0.31859981536, 3.18139373770 },
    { 0.00000052581, 3.32426714386, 224.34479570190 },
    { 0.00000050989, 2.38152145113, 131.40394986990 },
    { 0.00000041352, 0.40988109551, 56.62235130260 },
    { 0.00000045947, 2.93842177968, 22.09140052780 },
    { 0.00000034956, 6.15180077697, 151.04766984290 },
    { 0.00000034550, 1.01095270214, 92.94084583200 },
    { 0.00000029013, 1.77495983861, 220.41264243880 },
    { 0.00000028439, 5.71063354637, 160.60889739850 },
    { 0.00000026418, 1.14627019293, 153.49535039770 },
    { 0.00000020539, 3.06195471917, 206.18554843720 },
    { 0.00000020752, 0.21287415066, 84.34282612290 },
    // Originally 84 terms, 28 terms retained, 56 terms dropped.

    // Uranus X, T**4
    { 0.00000062987, 3.14159265359, 0.00000000000 },
    { 0.00000034199, 0.42702885820, 63.73589830340 },
    { 0.00000026702, 5.34493737706, 149.56319713460 },
    { 0.00000027042, 1.11625109948, 85.82729883120 },
    { 0.00000016293, 3.62714711041, 18.15924726470 },
    { 0.00000006899, 4.21539961908, 131.40394986990 },
    { 0.00000005852, 2.32484296944, 56.62235130260 },
    { 0.00000005227, 5.41079816474, 92.94084583200 },
    // Originally 12 terms, 8 terms retained, 4 terms dropped.

    // Uranus X, T**5
    // Originally 0 term, 0 term retained, 0 term dropped.

    // Uranus Y, T**0
    { 19.16518231584, 3.91045677002, 74.78159856730 },
    { 0.44390465203, 0.08884111329, 149.56319713460 },
    { 0.16256125476, 3.14159265359, 0.00000000000 },
    { 0.14755940186, 1.85423280679, 73.29712585900 },
    { 0.14123958128, 2.82486076549, 76.26607127560 },
    { 0.06250078231, 3.56960243857, 1.48447270830 },
    { 0.01542668264, 2.55040539213, 224.34479570190 },
    { 0.01442356575, 1.08004542712, 148.07872442630 },
    { 0.00938975501, 0.09275714761, 11.04570026390 },
    { 0.00650331846, 2.76142680222, 63.73589830340 },
    { 0.00657343120, 5.28830704469, 151.04766984290 },
    { 0.00621326770, 1.48795811387, 77.75054398390 },
    { 0.00541961958, 3.24476486661, 71.81265315070 },
    { 0.00547472694, 2.06037924573, 85.82729883120 },
    { 0.00459589120, 2.33745536070, 2.96894541660 },
    { 0.00495936105, 5.31205753740, 529.69096509460 },
    { 0.00387922853, 4.62026923885, 138.51749687070 },
    { 0.00268363417, 5.68085299020, 213.29909543800 },
    { 0.00216239629, 3.73800767580, 38.13303563780 },
    { 0.00144032475, 0.75015700920, 70.84944530420 },
    { 0.00135290820, 3.93970260616, 78.71375183040 },
    { 0.00119670613, 2.53058783780, 39.61750834610 },
    { 0.00124868545, 0.94315917319, 111.43016149680 },
    { 0.00111204860, 3.55163219419, 222.86032299360 },
    { 0.00104507929, 2.33345675603, 146.59425171800 },
    { 0.00108584454, 6.02234848388, 35.16409022120 },
    { 0.00063573747, 5.01204967920, 299.12639426920 },
    { 0.00053289771, 2.38437587876, 3.93215326310 },
    { 0.00063774261, 2.15607602904, 109.94568878850 },
    { 0.00039218598, 1.11841109252, 4.45341812490 },
    { 0.00034205426, 0.92405922576, 65.22037101170 },
    { 0.00034334377, 1.46696169843, 225.82926841020 },
    { 0.00034538316, 0.27613780697, 79.23501669220 },
    { 0.00039256771, 5.75956853703, 202.25339517410 },
    { 0.00026157754, 3.74097610798, 9.56122755560 },
    { 0.00023427328, 2.52740125551, 145.63104387150 },
    { 0.00022933138, 3.94455540350, 84.34282612290 },
    { 0.00031816303, 3.96860170484, 152.53214255120 },
    { 0.00025237176, 4.45141413666, 70.32818044240 },
    { 0.00028372491, 4.44714627097, 184.72728735580 },
    { 0.00026652859, 4.53944395347, 160.60889739850 },
    { 0.00019666208, 3.96350065335, 74.66972398270 },
    { 0.00019643845, 0.71577796385, 74.89347315190 },
    { 0.00019838981, 5.29113397354, 12.53017297220 },
    { 0.00021523908, 4.93565132068, 36.64856292950 },
    { 0.00015537967, 1.87863275460, 52.69019803950 },
    { 0.00020115100, 3.45473780762, 127.47179660680 },
    { 0.00020051641, 2.90386352937, 22.09140052780 },
    { 0.00019901477, 6.11075402434, 112.91463420510 },
    { 0.00018126776, 0.98478853787, 33.67961751290 },
    { 0.00015174962, 1.31314034959, 41.10198105440 },
    { 0.00011239020, 4.54508334011, 71.60020482960 },
    { 0.00013948849, 4.70474945682, 221.37585028530 },
    { 0.00010819728, 0.12807029856, 77.96299230500 },
    { 0.00013589665, 0.98313719930, 87.31177153950 },
    { 0.00011996772, 5.66129275335, 1059.38193018920 },
    { 0.00012407787, 4.64945783340, 72.33391801250 },
    { 0.00011531140, 0.20190074645, 77.22927912210 },
    { 0.00008736150, 3.39874828293, 186.21176006410 },
    { 0.00007093587, 6.01613487245, 297.64192156090 },
    { 0.00006408245, 3.93246367895, 62.25142559510 },
    { 0.00006261153, 0.14258542752, 153.49535039770 },
    { 0.00007494000, 4.82565771386, 426.59819087600 },
    { 0.00007856014, 1.12354254831, 340.77089204480 },
    { 0.00005516018, 1.73758326119, 140.00196957900 },
    { 0.00005556643, 3.68095215063, 145.10977900970 },
    { 0.00005368405, 2.55422957958, 75.30286342910 },
    { 0.00005350948, 2.12171493922, 74.26033370550 },
    { 0.00004508794, 5.82224064821, 66.70484372000 },
    { 0.00005013871, 3.11907749268, 18.15924726470 },
    { 0.00004750018, 3.38678300054, 73.81839072080 },
    { 0.00004445347, 5.00638490308, 114.39910691340 },
    { 0.00004509054, 1.31254342829, 75.74480641380 },
    // Originally 1447 terms, 73 terms retained, 1374 terms dropped.

    // Uranus Y, T**1
    { 0.02157896385, 0.00000000000, 0.00000000000 },
    { 0.00739227349, 4.43963890935, 149.56319713460 },
    { 0.00238545685, 3.76882493145, 73.29712585900 },
    { 0.00229396424, 0.91090183978, 76.26607127560 },
    { 0.00110137111, 4.00844441616, 11.04570026390 },
    { 0.00094979054, 5.07141537066, 63.73589830340 },
    { 0.00081474163, 5.92275367106, 85.82729883120 },
    { 0.00045457174, 0.73292241207, 138.51749687070 },
    { 0.00051366974, 0.61844114994, 224.34479570190 },
    { 0.00038296005, 5.01873578671, 70.84944530420 },
    { 0.00036146116, 5.94859452787, 78.71375183040 },
    { 0.00032420558, 4.32617271732, 74.78159856730 },
    { 0.00021673269, 3.36607263522, 151.04766984290 },
    { 0.00019425087, 6.01842187783, 77.75054398390 },
    { 0.00017393206, 4.96098895488, 71.81265315070 },
    { 0.00014991169, 3.97176856758, 3.93215326310 },
    { 0.00007732367, 0.04256630122, 71.60020482960 },
    { 0.00007438492, 4.63165436478, 77.96299230500 },
    { 0.00006979238, 0.83723520791, 145.63104387150 },
    { 0.00007321559, 0.66348425538, 2.96894541660 },
    { 0.00007595636, 1.19807643487, 148.07872442630 },
    { 0.00004376824, 2.17182724016, 160.60889739850 },
    { 0.00003962568, 3.18042711824, 65.22037101170 },
    { 0.00004117202, 6.19931612790, 22.09140052780 },
    { 0.00002830313, 3.34365222278, 213.29909543800 },
    { 0.00002690065, 1.78946471198, 9.56122755560 },
    { 0.00002628159, 2.97459067399, 12.53017297220 },
    { 0.00003174617, 3.08131638838, 299.12639426920 },
    { 0.00002227510, 4.89407437055, 87.31177153950 },
    { 0.00002821206, 1.83130010947, 84.34282612290 },
    { 0.00002510693, 1.27166561854, 18.15924726470 },
    { 0.00002224655, 3.21541108798, 72.33391801250 },
    { 0.00001929662, 4.68383962079, 52.69019803950 },
    { 0.00001707606, 5.60415260609, 127.47179660680 },
    { 0.00001620819, 2.18676505386, 153.49535039770 },
    { 0.00001926926, 0.82821252139, 39.61750834610 },
    { 0.00001555611, 2.56681954823, 73.81839072080 },
    { 0.00001595703, 4.79558057860, 79.23501669220 },
    { 0.00001476550, 2.10111459539, 75.74480641380 },
    { 0.00001531355, 2.14701519407, 152.53214255120 },
    { 0.00001744564, 1.67897185084, 77.22927912210 },
    { 0.00001713945, 1.82334975258, 222.86032299360 },
    { 0.00001705184, 5.82532917611, 225.82926841020 },
    { 0.00001739019, 3.82452086292, 146.59425171800 },
    { 0.00001291753, 6.19666243545, 70.32818044240 },
    { 0.00001458526, 5.10147126404, 3.18139373770 },
    { 0.00001179966, 3.56807126055, 220.41264243880 },
    { 0.00001234914, 5.69239889831, 4.45341812490 },
    { 0.00001075108, 1.76286452034, 56.62235130260 },
    { 0.00001035661, 6.12642568708, 62.25142559510 },
    { 0.00000978675, 5.23202231955, 74.89347315190 },
    { 0.00000977123, 5.73086540533, 74.66972398270 },
    { 0.00001114523, 3.41304662369, 131.40394986990 },
    { 0.00000888937, 2.70132350527, 426.59819087600 },
    { 0.00001050191, 3.84176879347, 109.94568878850 },
    { 0.00000764556, 1.17341120063, 1.48447270830 },
    { 0.00000746231, 3.21375560117, 92.94084583200 },
    { 0.00000752227, 4.36686229005, 206.18554843720 },
    { 0.00000762421, 1.67864314047, 7.11354700080 },
    // Originally 659 terms, 59 terms retained, 600 terms dropped.

    // Uranus Y, T**2
    { 0.00034812647, 3.14159265359, 0.00000000000 },
    { 0.00016589194, 2.29556740620, 74.78159856730 },
    { 0.00010905147, 1.45737963668, 149.56319713460 },
    { 0.00007484633, 2.27968076918, 11.04570026390 },
    { 0.00007964298, 0.97230247087, 63.73589830340 },
    { 0.00005307100, 3.20519221878, 70.84944530420 },
    { 0.00005018595, 1.47518527303, 78.71375183040 },
    { 0.00006713255, 3.74148881189, 85.82729883120 },
    { 0.00005265170, 0.54901216905, 73.29712585900 },
    { 0.00004864822, 4.11367426823, 76.26607127560 },
    { 0.00002995853, 2.49432193549, 138.51749687070 },
    { 0.00002519021, 1.78896824345, 71.60020482960 },
    { 0.00002418371, 2.88675006488, 77.96299230500 },
    { 0.00002185856, 5.58862614977, 3.93215326310 },
    { 0.00001035578, 5.44752448275, 145.63104387150 },
    { 0.00001044459, 4.27972239360, 224.34479570190 },
    { 0.00000659180, 5.73048296712, 18.15924726470 },
    { 0.00000496445, 3.71294537420, 22.09140052780 },
    { 0.00000503264, 0.65556547194, 151.04766984290 },
    { 0.00000477875, 1.62059307105, 72.33391801250 },
    { 0.00000484216, 3.45190804780, 3.18139373770 },
    { 0.00000381403, 3.62830479384, 77.75054398390 },
    { 0.00000403003, 6.27429134777, 160.60889739850 },
    { 0.00000333059, 0.97920205195, 71.81265315070 },
    { 0.00000384754, 3.16159208089, 77.22927912210 },
    { 0.00000336233, 4.76282903544, 65.22037101170 },
    { 0.00000292404, 3.58367735696, 56.62235130260 },
    { 0.00000289620, 5.24475224875, 131.40394986990 },
    { 0.00000249990, 1.37715629750, 127.47179660680 },
    { 0.00000220833, 1.89936700362, 220.41264243880 },
    { 0.00000301291, 0.20539719662, 84.34282612290 },
    { 0.00000213294, 0.42767033738, 52.69019803950 },
    { 0.00000206036, 1.32796659605, 92.94084583200 },
    { 0.00000284114, 4.23135833063, 148.07872442630 },
    { 0.00000211339, 4.01130147721, 153.49535039770 },
    { 0.00000198865, 1.14978553110, 12.53017297220 },
    { 0.00000204876, 2.67799239908, 87.31177153950 },
    { 0.00000151532, 6.09078229943, 206.18554843720 },
    { 0.00000142723, 0.10949652735, 9.56122755560 },
    { 0.00000133164, 5.80840699437, 213.29909543800 },
    // Originally 255 terms, 40 terms retained, 215 terms dropped.

    // Uranus Y, T**3
    { 0.00001211380, 0.00000000000, 0.00000000000 },
    { 0.00000668539, 1.35719575778, 70.84944530420 },
    { 0.00000634232, 3.31949833714, 78.71375183040 },
    { 0.00000580282, 5.50249893160, 149.56319713460 },
    { 0.00000554688, 3.11230721382, 63.73589830340 },
    { 0.00000455522, 1.60057962784, 85.82729883120 },
    { 0.00000428309, 2.52339539695, 73.29712585900 },
    { 0.00000410924, 2.15904083831, 76.26607127560 },
    { 0.00000446887, 3.43730189985, 71.60020482960 },
    { 0.00000422459, 1.24206088889, 77.96299230500 },
    { 0.00000354240, 0.67890104591, 11.04570026390 },
    { 0.00000246686, 0.94534563236, 3.93215326310 },
    { 0.00000213878, 5.65915292036, 74.78159856730 },
    { 0.00000132364, 4.15026512788, 138.51749687070 },
    { 0.00000119450, 3.90585537641, 18.15924726470 },
    { 0.00000120394, 3.74665637710, 145.63104387150 },
    { 0.00000088187, 1.90411105424, 3.18139373770 },
    { 0.00000052632, 1.75498192807, 224.34479570190 },
    { 0.00000050576, 0.78027105095, 131.40394986990 },
    { 0.00000053379, 5.39427276412, 56.62235130260 },
    { 0.00000046166, 1.35350701377, 22.09140052780 },
    { 0.00000034956, 4.58100445018, 151.04766984290 },
    { 0.00000034551, 5.72333746106, 92.94084583200 },
    { 0.00000029345, 0.20241030706, 220.41264243880 },
    { 0.00000028364, 4.13984176064, 160.60889739850 },
    { 0.00000026418, 5.85866043581, 153.49535039770 },
    { 0.00000020838, 1.49657812541, 206.18554843720 },
    { 0.00000024290, 3.47380451115, 127.47179660680 },
    { 0.00000020448, 2.29388641968, 52.69019803950 },
    { 0.00000020164, 6.22457490776, 65.22037101170 },
    { 0.00000020752, 4.92517122004, 84.34282612290 },
    // Originally 80 terms, 31 terms retained, 49 terms dropped.

    // Uranus Y, T**4
    { 0.00000049430, 0.00000000000, 0.00000000000 },
    { 0.00000034198, 5.13940292251, 63.73589830340 },
    { 0.00000026702, 3.77414105026, 149.56319713460 },
    { 0.00000027044, 5.82865569544, 85.82729883120 },
    { 0.00000016281, 2.05669737682, 18.15924726470 },
    { 0.00000006674, 2.47653692518, 131.40394986990 },
    { 0.00000007990, 0.88303095823, 56.62235130260 },
    { 0.00000005228, 3.84002419343, 92.94084583200 },
    // Originally 12 terms, 8 terms retained, 4 terms dropped.

    // Uranus Y, T**5
    // Originally 0 term, 0 term retained, 0 term dropped.

    // Uranus Z, T**0
    { 0.25878127698, 2.61861272578, 74.78159856730 },
    { 0.01774318778, 3.14159265359, 0.00000000000 },
    { 0.00599316131, 5.08119500585, 149.56319713460 },
    { 0.00190281890, 1.61643841193, 76.26607127560 },
    { 0.00190881685, 0.57869575952, 73.29712585900 },
    { 0.00084626761, 2.26030150166, 1.48447270830 },
    { 0.00030734257, 0.23571721555, 63.73589830340 },
    { 0.00020842052, 1.26054208091, 224.34479570190 },
    { 0.00019734273, 6.04314677688, 148.07872442630 },
    { 0.00012537530, 5.17169051466, 11.04570026390 },
    { 0.00014582864, 6.14852037212, 71.81265315070 },
    { 0.00010407529, 3.65320417038, 213.29909543800 },
    { 0.00011261541, 3.55973769686, 529.69096509460 },
    { 0.00008855669, 4.03774505739, 151.04766984290 },
    { 0.00008239460, 0.34225652715, 77.75054398390 },
    { 0.00007950169, 0.72564903051, 85.82729883120 },
    { 0.00006867469, 0.81417174224, 2.96894541660 },
    { 0.00005648720, 3.45324719543, 138.51749687070 },
    { 0.00004581938, 1.69668682344, 38.13303563780 },
    // Originally 235 terms, 19 terms retained, 216 terms dropped.

    // Uranus Z, T**1
    { 0.00655916626, 0.01271947660, 74.78159856730 },
    { 0.00049648951, 0.00000000000, 0.00000000000 },
    { 0.00023874178, 2.73870491220, 149.56319713460 },
    { 0.00007552177, 5.49304207700, 76.26607127560 },
    { 0.00005941304, 3.61254073304, 73.29712585900 },
    { 0.00002868429, 4.17954157878, 63.73589830340 },
    { 0.00002087455, 5.97858625817, 1.48447270830 },
    { 0.00001827697, 2.71810813335, 11.04570026390 },
    { 0.00001305063, 4.52337002195, 85.82729883120 },
    { 0.00001158250, 5.31913504112, 224.34479570190 },
    { 0.00000734112, 3.81331728220, 70.84944530420 },
    // Originally 98 terms, 11 terms retained, 87 terms dropped.

    // Uranus Z, T**2
    { 0.00014697858, 1.75149165003, 74.78159856730 },
    { 0.00001600044, 3.14159265359, 0.00000000000 },
    { 0.00000257139, 5.91766895295, 73.29712585900 },
    { 0.00000247413, 5.67197956903, 149.56319713460 },
    { 0.00000121840, 0.75865025350, 11.04570026390 },
    // Originally 33 terms, 5 terms retained, 28 terms dropped.

    // Uranus Z, T**3
    { 0.00000406961, 3.16314034460, 74.78159856730 },
    { 0.00000032961, 3.14159265359, 0.00000000000 }
    // Originally 12 terms, 2 terms retained, 10 terms dropped.

    // Uranus Z, T**4
    // Originally 0 term, 0 term retained, 0 term dropped.

    // Uranus Z, T**5
    // Originally 0 term, 0 term retained, 0 term dropped.

  }; // end data[][]

} // end class DataVSOP87A_JEphem_Uranus