mirror of
https://github.com/cosinekitty/astronomy.git
synced 2026-05-19 06:17:03 -04:00
Consistent generated tables between Linux, macOS.
The code generator was creating slightly different numeric values for the Pluto state tables and the Jupiter rotation matrix. I decreased the output precision by one decimal digit. This should allow the code generator to produce identical source code on both Linux and macOS.
This commit is contained in:
@@ -3391,57 +3391,57 @@ _PLUTO_DT = 146
|
||||
_PLUTO_NSTEPS = 201
|
||||
|
||||
_PlutoStateTable = [
|
||||
[ -730000.0, [-26.1182072321076, -14.3761681778250, 3.3844025152995], [ 1.6339372163656e-03, -2.7861699588508e-03, -1.3585880229445e-03]]
|
||||
, [ -700800.0, [ 41.9749052021271, -0.4485029529294, -12.7703515059887], [ 7.3458569351457e-04, 2.2785014891658e-03, 4.8619778602049e-04]]
|
||||
, [ -671600.0, [ 14.7069307807442, 44.2691105400275, 9.3536984747716], [-2.1000147999800e-03, 2.2295915939915e-04, 7.0143443551414e-04]]
|
||||
, [ -642400.0, [-29.4410039299574, -6.4301615305696, 6.8584810113048], [ 8.4495803960544e-04, -3.0783914758711e-03, -1.2106305981192e-03]]
|
||||
, [ -613200.0, [ 39.4443969462341, -6.5579897605705, -13.9137602964634], [ 1.1480029005873e-03, 2.2400006880665e-03, 3.5168075922288e-04]]
|
||||
, [ -584000.0, [ 20.2303809506997, 43.2669666571891, 7.3829660919234], [-1.9754081700585e-03, 5.3457141292226e-04, 7.5929169129793e-04]]
|
||||
, [ -554800.0, [-30.6583253646200, 2.0938188745519, 9.8805311380706], [ 6.1010603013347e-05, -3.1326500935382e-03, -9.9346125151067e-04]]
|
||||
, [ -525600.0, [ 35.7377032516732, -12.5877060247644, -14.6778472475634], [ 1.5802939375649e-03, 2.1347678412429e-03, 1.9074436384343e-04]]
|
||||
, [ -496400.0, [ 25.4662951885462, 41.3674783384167, 5.2164768733816], [-1.8054401046468e-03, 8.3283083599510e-04, 8.0260156912107e-04]]
|
||||
, [ -467200.0, [-29.8471749040710, 10.6364263130814, 12.2979041801063], [-6.3257063052907e-04, -2.9969577578221e-03, -7.4476074151596e-04]]
|
||||
, [ -438000.0, [ 30.7746921076872, -18.2366370153037, -14.9455358798963], [ 2.0113162005465e-03, 1.9353827024189e-03, -2.0937793168297e-06]]
|
||||
, [ -408800.0, [ 30.2431533240283, 38.6562678885026, 2.9385017502184], [-1.6052508674468e-03, 1.1183495337525e-03, 8.3333973416824e-04]]
|
||||
, [ -379600.0, [-27.2889847725327, 18.6431621478740, 14.0236336233295], [-1.1856388898191e-03, -2.7170609282181e-03, -4.9015526126399e-04]]
|
||||
, [ -350400.0, [ 24.5196051967735, -23.2457560647266, -14.6268623673677], [ 2.4322321483154e-03, 1.6062008146048e-03, -2.3369181613312e-04]]
|
||||
, [ -321200.0, [ 34.5052748058754, 35.1253385869542, 0.5573614756374], [-1.3824391637782e-03, 1.3833397561817e-03, 8.4823598806262e-04]]
|
||||
, [ -292000.0, [-23.2753639151193, 25.8185142987694, 15.0553815885983], [-1.6062295460975e-03, -2.3395961498533e-03, -2.4377362639479e-04]]
|
||||
, [ -262800.0, [ 17.0503847980918, -27.1803762901257, -13.6089633216945], [ 2.8175521080578e-03, 1.1358749093955e-03, -4.9548725258825e-04]]
|
||||
, [ -233600.0, [ 38.0936719102855, 30.8805883833368, -1.8436880674133], [-1.1317697153459e-03, 1.6128814698472e-03, 8.4177586176055e-04]]
|
||||
, [ -204400.0, [-18.1978529308782, 31.9328699343091, 15.4382948262792], [-1.9117272501813e-03, -1.9146495909842e-03, -1.9657304369835e-05]]
|
||||
, [ -175200.0, [ 8.5289240399968, -29.6184222000484, -11.8054009942579], [ 3.1034370787005e-03, 5.1393633292430e-04, -7.7293066202546e-04]]
|
||||
, [ -146000.0, [ 40.9468572586403, 25.9049735920209, -4.2563362404988], [-8.3652705194051e-04, 1.8129497136404e-03, 8.1564228273060e-04]]
|
||||
, [ -116800.0, [-12.3269588953252, 36.8818834462925, 15.2171582587111], [-2.1166103705038e-03, -1.4814420035990e-03, 1.7401209844705e-04]]
|
||||
, [ -87600.0, [ -0.6332583759085, -30.0187597947092, -9.1719328749499], [ 3.2016994581737e-03, -2.5279858672148e-04, -1.0411088271861e-03]]
|
||||
, [ -58400.0, [ 42.9360484238833, 20.3446855844523, -6.5880270079125], [-5.0525450073192e-04, 1.9910074335507e-03, 7.7440196540269e-04]]
|
||||
, [ -29200.0, [ -5.9759105529742, 40.6118099584602, 14.4701317236731], [-2.2184202156107e-03, -1.0562361130164e-03, 3.3652250216211e-04]]
|
||||
, [ 0.0, [ -9.8753695807739, -27.9789262247367, -5.7537118247043], [ 3.0287533248818e-03, -1.1276087003636e-03, -1.2651326732361e-03]]
|
||||
, [ 29200.0, [ 43.9588319861654, 14.2141479732919, -8.8083062271628], [-1.4717608981871e-04, 2.1404187242141e-03, 7.1486567806614e-04]]
|
||||
, [ 58400.0, [ 0.6781367635199, 43.0944616393616, 13.2432387807209], [-2.2358226110718e-03, -6.3233636090933e-04, 4.7664798895648e-04]]
|
||||
, [ 87600.0, [-18.2826020968342, -23.3050395866603, -1.7666205080281], [ 2.5567245263557e-03, -1.9902940754171e-03, -1.3943491701082e-03]]
|
||||
, [ 116800.0, [ 43.8733387445258, 7.7007056172154, -10.8142736664251], [ 2.3174803055677e-04, 2.2402163127924e-03, 6.2988756452032e-04]]
|
||||
, [ 146000.0, [ 7.3929490279056, 44.3826789515344, 11.6295002148543], [-2.1932815453830e-03, -2.1751799585364e-04, 5.9556516201114e-04]]
|
||||
, [ 175200.0, [-24.9816902292606, -16.2040128514258, 2.4664575442976], [ 1.8193989149580e-03, -2.6765419531201e-03, -1.3848283502247e-03]]
|
||||
, [ 204400.0, [ 42.5301870395114, 0.8459355080215, -12.5549075276829], [ 6.5059779150669e-04, 2.2725657282262e-03, 5.1133743202822e-04]]
|
||||
, [ 233600.0, [ 13.9995264868224, 44.4623630448942, 9.6694184864653], [-2.1079296569252e-03, 1.7533423831993e-04, 6.9128485798076e-04]]
|
||||
, [ 262800.0, [-29.1840248030306, -7.3712439957619, 6.4932759579280], [ 9.3581363109681e-04, -3.0610357109184e-03, -1.2364201089345e-03]]
|
||||
, [ 292000.0, [ 39.8319806717528, -6.0784057667647, -13.9098153586562], [ 1.1117769689167e-03, 2.2362097830152e-03, 3.6230548231153e-04]]
|
||||
, [ 321200.0, [ 20.2949551084758, 43.4171904202513, 7.4500919859316], [-1.9742157451535e-03, 5.3102050468554e-04, 7.5938408813008e-04]]
|
||||
, [ 350400.0, [-30.6699923021597, 2.3187435589549, 9.9734809138580], [ 4.5605107450676e-05, -3.1308219926928e-03, -9.9066533301924e-04]]
|
||||
, [ 379600.0, [ 35.6261221559830, -12.8976475092243, -14.7775865084436], [ 1.6015684949743e-03, 2.1171931182284e-03, 1.8002516202204e-04]]
|
||||
, [ 408800.0, [ 26.1331861485607, 41.2321391875990, 5.0064013262205], [-1.7857704419579e-03, 8.6046232702817e-04, 8.0614690298954e-04]]
|
||||
, [ 438000.0, [-29.5767402292299, 11.8635359435865, 12.6313230398719], [-7.2292830060955e-04, -2.9587820140709e-03, -7.0824296450300e-04]]
|
||||
, [ 467200.0, [ 29.9108057873914, -19.1590192939999, -15.0133638651945], [ 2.0871080437997e-03, 1.8848372554514e-03, -3.8528655083926e-05]]
|
||||
, [ 496400.0, [ 31.3759574518189, 38.0503727207625, 2.4331383437537], [-1.5546055556611e-03, 1.1699815465629e-03, 8.3565439266001e-04]]
|
||||
, [ 525600.0, [-26.3600713369277, 20.6625059049518, 14.4146962589584], [-1.3142373118349e-03, -2.6236647854842e-03, -4.2542017598193e-04]]
|
||||
, [ 554800.0, [ 22.5994414886480, -24.5088798983064, -14.4840457314680], [ 2.5454108304806e-03, 1.4917058755191e-03, -3.0243665086079e-04]]
|
||||
, [ 584000.0, [ 35.8778640130144, 33.8942263660709, -0.2245246362769], [-1.2941245730845e-03, 1.4560427668319e-03, 8.4762160640137e-04]]
|
||||
, [ 613200.0, [-21.5381497624167, 28.2040682697607, 15.3219737995345], [-1.7312117409010e-03, -2.1939631314577e-03, -1.6316913275180e-04]]
|
||||
, [ 642400.0, [ 13.9715213744146, -28.3399417647887, -13.0837928718857], [ 2.9334630526035e-03, 9.1860931752944e-04, -5.9939422488627e-04]]
|
||||
, [ 671600.0, [ 39.5269420441426, 28.9398973601104, -2.8727995275393], [-1.0068481658095e-03, 1.7021132888090e-03, 8.3578230511981e-04]]
|
||||
, [ 700800.0, [-15.5762007013935, 34.3994129612753, 15.4660337378540], [-2.0098814612884e-03, -1.7191109825989e-03, 7.0414782780416e-05]]
|
||||
, [ 730000.0, [ 4.2432528370899, -30.1182016908248, -10.7074412313491], [ 3.1725847067411e-03, 1.6098461202270e-04, -9.0672150593868e-04]]
|
||||
[ -730000.0, [-26.118207232108, -14.376168177825, 3.384402515299], [ 1.6339372163656e-03, -2.7861699588508e-03, -1.3585880229445e-03]]
|
||||
, [ -700800.0, [ 41.974905202127, -0.448502952929, -12.770351505989], [ 7.3458569351457e-04, 2.2785014891658e-03, 4.8619778602049e-04]]
|
||||
, [ -671600.0, [ 14.706930780744, 44.269110540027, 9.353698474772], [-2.1000147999800e-03, 2.2295915939915e-04, 7.0143443551414e-04]]
|
||||
, [ -642400.0, [-29.441003929957, -6.430161530570, 6.858481011305], [ 8.4495803960544e-04, -3.0783914758711e-03, -1.2106305981192e-03]]
|
||||
, [ -613200.0, [ 39.444396946234, -6.557989760571, -13.913760296463], [ 1.1480029005873e-03, 2.2400006880665e-03, 3.5168075922288e-04]]
|
||||
, [ -584000.0, [ 20.230380950700, 43.266966657189, 7.382966091923], [-1.9754081700585e-03, 5.3457141292226e-04, 7.5929169129793e-04]]
|
||||
, [ -554800.0, [-30.658325364620, 2.093818874552, 9.880531138071], [ 6.1010603013347e-05, -3.1326500935382e-03, -9.9346125151067e-04]]
|
||||
, [ -525600.0, [ 35.737703251673, -12.587706024764, -14.677847247563], [ 1.5802939375649e-03, 2.1347678412429e-03, 1.9074436384343e-04]]
|
||||
, [ -496400.0, [ 25.466295188546, 41.367478338417, 5.216476873382], [-1.8054401046468e-03, 8.3283083599510e-04, 8.0260156912107e-04]]
|
||||
, [ -467200.0, [-29.847174904071, 10.636426313081, 12.297904180106], [-6.3257063052907e-04, -2.9969577578221e-03, -7.4476074151596e-04]]
|
||||
, [ -438000.0, [ 30.774692107687, -18.236637015304, -14.945535879896], [ 2.0113162005465e-03, 1.9353827024189e-03, -2.0937793168297e-06]]
|
||||
, [ -408800.0, [ 30.243153324028, 38.656267888503, 2.938501750218], [-1.6052508674468e-03, 1.1183495337525e-03, 8.3333973416824e-04]]
|
||||
, [ -379600.0, [-27.288984772533, 18.643162147874, 14.023633623329], [-1.1856388898191e-03, -2.7170609282181e-03, -4.9015526126399e-04]]
|
||||
, [ -350400.0, [ 24.519605196774, -23.245756064727, -14.626862367368], [ 2.4322321483154e-03, 1.6062008146048e-03, -2.3369181613312e-04]]
|
||||
, [ -321200.0, [ 34.505274805875, 35.125338586954, 0.557361475637], [-1.3824391637782e-03, 1.3833397561817e-03, 8.4823598806262e-04]]
|
||||
, [ -292000.0, [-23.275363915119, 25.818514298769, 15.055381588598], [-1.6062295460975e-03, -2.3395961498533e-03, -2.4377362639479e-04]]
|
||||
, [ -262800.0, [ 17.050384798092, -27.180376290126, -13.608963321694], [ 2.8175521080578e-03, 1.1358749093955e-03, -4.9548725258825e-04]]
|
||||
, [ -233600.0, [ 38.093671910285, 30.880588383337, -1.843688067413], [-1.1317697153459e-03, 1.6128814698472e-03, 8.4177586176055e-04]]
|
||||
, [ -204400.0, [-18.197852930878, 31.932869934309, 15.438294826279], [-1.9117272501813e-03, -1.9146495909842e-03, -1.9657304369835e-05]]
|
||||
, [ -175200.0, [ 8.528924039997, -29.618422200048, -11.805400994258], [ 3.1034370787005e-03, 5.1393633292430e-04, -7.7293066202546e-04]]
|
||||
, [ -146000.0, [ 40.946857258640, 25.904973592021, -4.256336240499], [-8.3652705194051e-04, 1.8129497136404e-03, 8.1564228273060e-04]]
|
||||
, [ -116800.0, [-12.326958895325, 36.881883446292, 15.217158258711], [-2.1166103705038e-03, -1.4814420035990e-03, 1.7401209844705e-04]]
|
||||
, [ -87600.0, [ -0.633258375909, -30.018759794709, -9.171932874950], [ 3.2016994581737e-03, -2.5279858672148e-04, -1.0411088271861e-03]]
|
||||
, [ -58400.0, [ 42.936048423883, 20.344685584452, -6.588027007912], [-5.0525450073192e-04, 1.9910074335507e-03, 7.7440196540269e-04]]
|
||||
, [ -29200.0, [ -5.975910552974, 40.611809958460, 14.470131723673], [-2.2184202156107e-03, -1.0562361130164e-03, 3.3652250216211e-04]]
|
||||
, [ 0.0, [ -9.875369580774, -27.978926224737, -5.753711824704], [ 3.0287533248818e-03, -1.1276087003636e-03, -1.2651326732361e-03]]
|
||||
, [ 29200.0, [ 43.958831986165, 14.214147973292, -8.808306227163], [-1.4717608981871e-04, 2.1404187242141e-03, 7.1486567806614e-04]]
|
||||
, [ 58400.0, [ 0.678136763520, 43.094461639362, 13.243238780721], [-2.2358226110718e-03, -6.3233636090933e-04, 4.7664798895648e-04]]
|
||||
, [ 87600.0, [-18.282602096834, -23.305039586660, -1.766620508028], [ 2.5567245263557e-03, -1.9902940754171e-03, -1.3943491701082e-03]]
|
||||
, [ 116800.0, [ 43.873338744526, 7.700705617215, -10.814273666425], [ 2.3174803055677e-04, 2.2402163127924e-03, 6.2988756452032e-04]]
|
||||
, [ 146000.0, [ 7.392949027906, 44.382678951534, 11.629500214854], [-2.1932815453830e-03, -2.1751799585364e-04, 5.9556516201114e-04]]
|
||||
, [ 175200.0, [-24.981690229261, -16.204012851426, 2.466457544298], [ 1.8193989149580e-03, -2.6765419531201e-03, -1.3848283502247e-03]]
|
||||
, [ 204400.0, [ 42.530187039511, 0.845935508021, -12.554907527683], [ 6.5059779150669e-04, 2.2725657282262e-03, 5.1133743202822e-04]]
|
||||
, [ 233600.0, [ 13.999526486822, 44.462363044894, 9.669418486465], [-2.1079296569252e-03, 1.7533423831993e-04, 6.9128485798076e-04]]
|
||||
, [ 262800.0, [-29.184024803031, -7.371243995762, 6.493275957928], [ 9.3581363109681e-04, -3.0610357109184e-03, -1.2364201089345e-03]]
|
||||
, [ 292000.0, [ 39.831980671753, -6.078405766765, -13.909815358656], [ 1.1117769689167e-03, 2.2362097830152e-03, 3.6230548231153e-04]]
|
||||
, [ 321200.0, [ 20.294955108476, 43.417190420251, 7.450091985932], [-1.9742157451535e-03, 5.3102050468554e-04, 7.5938408813008e-04]]
|
||||
, [ 350400.0, [-30.669992302160, 2.318743558955, 9.973480913858], [ 4.5605107450676e-05, -3.1308219926928e-03, -9.9066533301924e-04]]
|
||||
, [ 379600.0, [ 35.626122155983, -12.897647509224, -14.777586508444], [ 1.6015684949743e-03, 2.1171931182284e-03, 1.8002516202204e-04]]
|
||||
, [ 408800.0, [ 26.133186148561, 41.232139187599, 5.006401326220], [-1.7857704419579e-03, 8.6046232702817e-04, 8.0614690298954e-04]]
|
||||
, [ 438000.0, [-29.576740229230, 11.863535943587, 12.631323039872], [-7.2292830060955e-04, -2.9587820140709e-03, -7.0824296450300e-04]]
|
||||
, [ 467200.0, [ 29.910805787391, -19.159019294000, -15.013363865194], [ 2.0871080437997e-03, 1.8848372554514e-03, -3.8528655083926e-05]]
|
||||
, [ 496400.0, [ 31.375957451819, 38.050372720763, 2.433138343754], [-1.5546055556611e-03, 1.1699815465629e-03, 8.3565439266001e-04]]
|
||||
, [ 525600.0, [-26.360071336928, 20.662505904952, 14.414696258958], [-1.3142373118349e-03, -2.6236647854842e-03, -4.2542017598193e-04]]
|
||||
, [ 554800.0, [ 22.599441488648, -24.508879898306, -14.484045731468], [ 2.5454108304806e-03, 1.4917058755191e-03, -3.0243665086079e-04]]
|
||||
, [ 584000.0, [ 35.877864013014, 33.894226366071, -0.224524636277], [-1.2941245730845e-03, 1.4560427668319e-03, 8.4762160640137e-04]]
|
||||
, [ 613200.0, [-21.538149762417, 28.204068269761, 15.321973799534], [-1.7312117409010e-03, -2.1939631314577e-03, -1.6316913275180e-04]]
|
||||
, [ 642400.0, [ 13.971521374415, -28.339941764789, -13.083792871886], [ 2.9334630526035e-03, 9.1860931752944e-04, -5.9939422488627e-04]]
|
||||
, [ 671600.0, [ 39.526942044143, 28.939897360110, -2.872799527539], [-1.0068481658095e-03, 1.7021132888090e-03, 8.3578230511981e-04]]
|
||||
, [ 700800.0, [-15.576200701394, 34.399412961275, 15.466033737854], [-2.0098814612884e-03, -1.7191109825989e-03, 7.0414782780416e-05]]
|
||||
, [ 730000.0, [ 4.243252837090, -30.118201690825, -10.707441231349], [ 3.1725847067411e-03, 1.6098461202270e-04, -9.0672150593868e-04]]
|
||||
]
|
||||
|
||||
|
||||
@@ -3702,9 +3702,9 @@ def _CalcPluto(time, helio):
|
||||
# BEGIN Jupiter Moons
|
||||
|
||||
_Rotation_JUP_EQJ = RotationMatrix([
|
||||
[ 9.9943276533865444e-01, -3.3677107469764142e-02, 0.0000000000000000e+00 ],
|
||||
[ 3.0395942890628476e-02, 9.0205791235280897e-01, 4.3054338854229507e-01 ],
|
||||
[ -1.4499455966335291e-02, -4.3029916940910073e-01, 9.0256988127375404e-01 ]
|
||||
[ 9.994327653386544e-01, -3.367710746976414e-02, 0.000000000000000e+00 ],
|
||||
[ 3.039594289062848e-02, 9.020579123528090e-01, 4.305433885422951e-01 ],
|
||||
[ -1.449945596633529e-02, -4.302991694091007e-01, 9.025698812737540e-01 ]
|
||||
])
|
||||
|
||||
_JupiterMoonModel = [
|
||||
|
||||
Reference in New Issue
Block a user