=b.tt)return a;throw"Internal error: failed to find Neptune apsis.";}function cc(a,b){function c(n){var p=n.AddDays(-5E-4);n=n.AddDays(5E-4);p=fa(a,p);return(fa(a,n)-p)/.001}function d(n){return-c(n)}if(a===r.Neptune||a===r.Pluto)return Lc(a,b);for(var f=Z[a].OrbitalPeriod,h=f/6,l=c(b),k=0;k*h<2*f;++k){var g=b.AddDays(h),m=c(g);if(0>=l*m){f=h=void 0;if(0>l||0m)h=d,f=1;else throw"Internal error with slopes in SearchPlanetApsis";
-b=I(h,b,g);if(!b)throw"Failed to find slope transition in planetary apsis search.";l=fa(a,b);return new Ha(b,f,l)}b=g;l=m}throw"Internal error: should have found planetary apsis within 2 orbital periods.";}function qa(a){return new J([[a.rot[0][0],a.rot[1][0],a.rot[2][0]],[a.rot[0][1],a.rot[1][1],a.rot[2][1]],[a.rot[0][2],a.rot[1][2],a.rot[2][2]]])}function ra(a,b){return new J([[b.rot[0][0]*a.rot[0][0]+b.rot[1][0]*a.rot[0][1]+b.rot[2][0]*a.rot[0][2],b.rot[0][1]*a.rot[0][0]+b.rot[1][1]*a.rot[0][1]+
+z+=-2*k(-2,0,1,-2).y;z+=-22.571*k(0,1,1,-2).y;z+=10.985*k(0,-1,1,-2).y;p+=.82*l(.7736-62.5512*a)+.31*l(.0466-125.1025*a)+.35*l(.5785-25.1042*a)+.66*l(.4591+1335.8075*a)+.64*l(.313-91.568*a)+1.14*l(.148+1331.2898*a)+.21*l(.5918+1056.5859*a)+.44*l(.5784+1322.8595*a)+.24*l(.2275-5.7374*a)+.28*l(.2965+2.6929*a)+.33*l(.3132+6.3368*a);a=V+u/W;a=(1.000002708+139.978*ca)*(18518.511+1.189+va)*Math.sin(a)-6.24*Math.sin(3*a)+z;return{geo_eclip_lon:O*L((Oa+p/W)/O),geo_eclip_lat:Math.PI/648E3*a,distance_au:W*
+Jc/(.999953253*ba)}}function Qa(a,b,c){b=fb(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}function fb(a,b){a=a.tt/36525;var c=84381.406,d=((((3.337E-7*a-4.67E-7)*a-.00772503)*a+.0512623)*a-.025754)*a+c;c*=4.84813681109536E-6;var f=((((-9.51E-8*a+1.32851E-4)*a-.00114045)*a-1.0790069)*a+5038.481507)*a*4.84813681109536E-6;d*=4.84813681109536E-6;var h=((((-5.6E-8*a+1.70663E-4)*a-.00121197)*
+a-2.3814292)*a+10.556403)*a*4.84813681109536E-6;a=Math.sin(c);c=Math.cos(c);var l=Math.sin(-f);f=Math.cos(-f);var k=Math.sin(-d);d=Math.cos(-d);var g=Math.sin(h),m=Math.cos(h);h=m*f-l*g*d;var n=m*l*c+g*d*f*c-a*g*k,p=m*l*a+g*d*f*a+c*g*k,u=-g*f-l*m*d,w=-g*l*c+m*d*f*c-a*m*k;g=-g*l*a+m*d*f*a+c*m*k;l*=k;m=-k*f*c-a*d;a=-k*f*a+d*c;if(b===F.Into2000)return new J([[h,n,p],[u,w,g],[l,m,a]]);if(b===F.From2000)return new J([[h,u,l],[n,w,m],[p,g,a]]);throw"Invalid precess direction";}function da(a){var b=a.tt/
+36525,c=15*La(a).ee;a=(.779057273264+.00273781191135448*a.ut+a.ut%1)%1*360;0>a&&(a+=360);b=((c+.014506+((((-3.68E-8*b-2.9956E-5)*b-4.4E-7)*b+1.3915817)*b+4612.156534)*b)/3600+a)%360/15;0>b&&(b+=24);return b}function Fb(a,b){var c=a.latitude*e.DEG2RAD,d=Math.sin(c);c=Math.cos(c);var f=1/Math.sqrt(c*c+.9933056020041345*d*d),h=a.height/1E3,l=6378.1366*f+h;b=(15*b+a.longitude)*e.DEG2RAD;a=Math.sin(b);b=Math.cos(b);return{pos:[l*c*b/e.KM_PER_AU,l*c*a/e.KM_PER_AU,(6335.438815127603*f+h)*d/e.KM_PER_AU],
+vel:[-7.292115E-5*l*c*a*86400,7.292115E-5*l*c*b*86400,0]}}function gb(a,b,c){b=hb(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}function hb(a,b){a=La(a);var c=a.mobl*e.DEG2RAD,d=a.tobl*e.DEG2RAD,f=4.84813681109536E-6*a.dpsi;a=Math.cos(c);c=Math.sin(c);var h=Math.cos(d),l=Math.sin(d);d=Math.cos(f);var k=Math.sin(f);f=-k*a;var g=-k*c,m=k*h,n=d*a*h+c*l,p=d*c*h-a*l;k*=l;var u=d*a*l-
+c*h;a=d*c*l+a*h;if(b===F.From2000)return new J([[d,m,k],[f,n,u],[g,p,a]]);if(b===F.Into2000)return new J([[d,f,g],[m,n,p],[k,u,a]]);throw"Invalid precess direction";}function Ra(a,b,c){return c===F.Into2000?Qa(gb(a,b,c),b,c):gb(Qa(a,b,c),b,c)}function Gb(a,b){var c=da(a);b=Fb(b,c).pos;return Ra(b,a,F.Into2000)}function Kc(a){if(!(a instanceof Array)||3!==a.length)return!1;for(var b=0;3>b;++b){if(!(a[b]instanceof Array)||3!==a[b].length)return!1;for(var c=0;3>c;++c)if(!Number.isFinite(a[b][c]))return!1}return!0}
+function Hb(a,b){b=new D(a[0],a[1],a[2],b);var c=b.x*b.x+b.y*b.y,d=Math.sqrt(c+b.z*b.z);if(0===c){if(0===b.z)throw"Indeterminate sky coordinates";return new Sa(0,0>b.z?-90:90,d,b)}var f=e.RAD2HOUR*Math.atan2(b.y,b.x);0>f&&(f+=24);return new Sa(f,e.RAD2DEG*Math.atan2(a[2],Math.sqrt(c)),d,b)}function la(a,b){var c=a*e.DEG2RAD;a=Math.cos(c);c=Math.sin(c);return[a*b[0]+c*b[1],a*b[1]-c*b[0],b[2]]}function xa(a,b,c,d,f){a=x(a);ma(b);v(c);v(d);var h=Math.sin(b.latitude*e.DEG2RAD),l=Math.cos(b.latitude*e.DEG2RAD),
+k=Math.sin(b.longitude*e.DEG2RAD),g=Math.cos(b.longitude*e.DEG2RAD);b=Math.sin(d*e.DEG2RAD);var m=Math.cos(d*e.DEG2RAD),n=Math.sin(c*e.HOUR2RAD),p=Math.cos(c*e.HOUR2RAD),u=[l*g,l*k,h];h=[-h*g,-h*k,l];k=[k,-g,0];l=-15*da(a);a=la(l,u);u=la(l,h);k=la(l,k);b=[m*p,m*n,b];n=b[0]*a[0]+b[1]*a[1]+b[2]*a[2];m=b[0]*u[0]+b[1]*u[1]+b[2]*u[2];u=b[0]*k[0]+b[1]*k[1]+b[2]*k[2];p=Math.sqrt(m*m+u*u);0m&&(m+=360)):m=0;n=e.RAD2DEG*Math.atan2(p,n);p=d;if(f&&(d=n,f=ya(f,90-n),n-=f,0k;++k)f.push((b[k]-d*a[k])/u*c+a[k]*p);p=Math.sqrt(f[0]*f[0]+f[1]*f[1]);0c&&(c+=24)):c=0;p=e.RAD2DEG*Math.atan2(f[2],p)}return new Ib(m,90-n,c,p)}function ma(a){if(!(a instanceof ib))throw"Not an instance of the Observer class: "+a;v(a.latitude);v(a.longitude);v(a.height);if(-90>a.latitude||90b&&(b+=360));h=e.RAD2DEG*Math.atan2(c,h);a=new D(d,f,c,a.t);return new Lb(a,h,b)}function Aa(a){void 0===Ta&&(Ta=e.DEG2RAD*La(x(jb)).mobl,Mb=Math.cos(Ta),Nb=Math.sin(Ta));return Kb(a,Mb,Nb)}function Y(a){a=x(a);var b=aa(a),c=b.distance_au*Math.cos(b.geo_eclip_lat);b=[c*Math.cos(b.geo_eclip_lon),c*Math.sin(b.geo_eclip_lon),b.distance_au*Math.sin(b.geo_eclip_lat)];var d=ua(a)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d);b=Qa([b[0],b[1]*c-b[2]*d,b[1]*d+b[2]*c],
+a,F.Into2000);return new D(b[0],b[1],b[2],a)}function ea(a,b,c){var d=1,f=0;a=$jscomp.makeIterator(a);for(var h=a.next();!h.done;h=a.next()){var l=0;h=$jscomp.makeIterator(h.value);for(var k=h.next();!k.done;k=h.next()){var g=$jscomp.makeIterator(k.value);k=g.next().value;var m=g.next().value;g=g.next().value;l+=k*Math.cos(m+b*g)}l*=d;c&&(l%=O);f+=l;d*=b}return f}function kb(a,b){var c=1,d=0,f=0,h=0;a=$jscomp.makeIterator(a);for(var l=a.next();!l.done;l=a.next()){var k=0,g=0;l=$jscomp.makeIterator(l.value);
+for(var m=l.next();!m.done;m=l.next()){var n=$jscomp.makeIterator(m.value);m=n.next().value;var p=n.next().value;n=n.next().value;p+=b*n;k+=m*n*Math.sin(p);0
+a?0:a>=b?b-1:a}function nb(a){var b=$jscomp.makeIterator(a);a=b.next().value;var c=$jscomp.makeIterator(b.next().value);var d=c.next().value;var f=c.next().value;c=c.next().value;var h=$jscomp.makeIterator(b.next().value);b=h.next().value;var l=h.next().value;h=h.next().value;d=new Ua(a,new E(d,f,c),new E(b,l,h));a=new Ca(d.tt);f=d.r.add(a.Sun.r);c=d.v.add(a.Sun.v);b=a.Acceleration(f);d=new Qb(d.tt,f,c,b);return new Rb(a,d)}function Tb(a,b,c){a=nb(a);for(var d=Math.ceil((b-a.grav.tt)/c),f=0;ffa[40][0])a=null;else{a=Sb((a-c)/36500,40);if(!ob[a]){c=ob[a]=[];c[0]=nb(fa[a]).grav;c[146]=nb(fa[a+1]).grav;var d,f=c[0].tt;for(d=1;146>d;++d)c[d]=mb(f+=250,c[d-1]).grav;f=c[146].tt;var h=[];h[146]=c[146];for(d=145;0
+k;++k){f=Da(a,l);c?d=R(H.Earth,l):d||(d=R(H.Earth,b));f=new D(f.x-d.x,f.y-d.y,f.z-d.z,b);var g=b.AddDays(-f.Length()/e.C_AUDAY);h=Math.abs(g.tt-l.tt);if(1E-9>h)return f;l=g}throw"Light-travel time solver did not converge: dt="+h;}function Ea(a,b){return new na(a.r.x,a.r.y,a.r.z,a.v.x,a.v.y,a.v.z,b)}function Lc(a,b,c,d,f){var h=(f+c)/2-d;c=(f-c)/2;if(0==h){if(0==c)return null;d=-d/c;if(-1>d||1=d)return null;f=Math.sqrt(d);d=(-c+f)/(2*h);f=(-c-f)/(2*h);if(-1<=d&&
+1>=d){if(-1<=f&&1>=f)return null}else if(-1<=f&&1>=f)d=f;else return null}return{x:d,t:a+d*b,df_dt:(2*h*d+c)/b}}function I(a,b,c,d){var f=v(d&&d.dt_tolerance_seconds||1);f=Math.abs(f/86400);var h=d&&d.init_f1||a(b),l=d&&d.init_f2||a(c),k=NaN,g=0;d=d&&d.iter_limit||20;for(var m=!0;;){if(++g>d)throw"Excessive iteration in Search()";var n=new N(b.ut+.5*(c.ut-b.ut)),p=n.ut-b.ut;if(Math.abs(p)(p.ut-b.ut)*(p.ut-c.ut)&&0>(w.ut-b.ut)*(w.ut-c.ut))){u=a(p);var z=a(w);if(0>u&&0<=z){h=u;l=z;b=p;c=w;k=B;m=!1;continue}}}}if(0>h&&0<=k)c=n,l=k;else if(0>k&&0<=l)b=n,h=k;else return null}}function oa(a){for(;-180>=a;)a+=360;for(;180a;)a+=360;for(;360<=a;)a-=360;return a}function Ub(a,b,c){v(a);v(c);b=x(b);c=b.AddDays(c);return I(function(d){d=Jb(d);return oa(d.elon-
+a)},b,c)}function pb(a,b,c){if(a===r.Earth||b===r.Earth)throw"The Earth does not have a longitude as seen from itself.";c=x(c);a=X(a,c,!1);a=Aa(a);b=X(b,c,!1);b=Aa(b);return pa(a.elon-b.elon)}function qa(a,b){if(a==r.Earth)throw"The Earth does not have an angle as seen from itself.";var c=x(b);b=X(r.Sun,c,!0);a=X(a,c,!0);return S(b,a)}function ia(a,b){if(a===r.Sun)throw"Cannot calculate heliocentric longitude of the Sun.";a=Da(a,b);return Aa(a).elon}function Ya(a,b){if(a===r.Earth)throw"The illumination of the Earth is not defined.";
+var c=x(b),d=R(H.Earth,c);if(a===r.Sun){var f=new D(-d.x,-d.y,-d.z,c);b=new D(0,0,0,c);d=0}else a===r.Moon?(f=Y(c),b=new D(d.x+f.x,d.y+f.y,d.z+f.z,c)):(b=Da(a,b),f=new D(b.x-d.x,b.y-d.y,b.z-d.z,c)),d=S(f,b);var h=f.Length(),l=b.Length();if(a===r.Sun)var k=Mc+5*Math.log10(h);else if(a===r.Moon)a=d*e.DEG2RAD,k=a*a,a=-12.717+1.49*Math.abs(a)+.0431*k*k,k=a+=5*Math.log10(h/(385000.6/e.KM_PER_AU)*l);else if(a===r.Saturn){var g=d;a=Aa(f);k=28.06*e.DEG2RAD;var m=e.DEG2RAD*a.elat;a=Math.asin(Math.sin(m)*Math.cos(k)-
+Math.cos(m)*Math.sin(k)*Math.sin(e.DEG2RAD*a.elon-e.DEG2RAD*(169.51+3.82E-5*c.tt)));k=Math.sin(Math.abs(a));g=-9+.044*g+k*(-2.6+1.2*k)+5*Math.log10(l*h);a*=e.RAD2DEG;k=g;g=a}else{var n=m=k=0;switch(a){case r.Mercury:a=-.6;k=4.98;m=-4.88;n=3.02;break;case r.Venus:163.6>d?(a=-4.47,k=1.03,m=.57,n=.13):(a=.98,k=-1.02);break;case r.Mars:a=-1.52;k=1.6;break;case r.Jupiter:a=-9.4;k=.5;break;case r.Uranus:a=-7.19;k=.25;break;case r.Neptune:a=-6.87;break;case r.Pluto:a=-1;k=4;break;default:throw"VisualMagnitude: unsupported body "+
+a;}var p=d/100;k=a+p*(k+p*(m+p*n))+5*Math.log10(l*h)}return new Vb(c,k,d,l,h,f,b,g)}function Fa(a){if(a===r.Earth)throw"The Earth does not have a synodic period as seen from itself.";if(a===r.Moon)return 29.530588;var b=Z[a];if(!b)throw"Not a valid planet name: "+a;a=Z.Earth.OrbitalPeriod;return Math.abs(a/(a/b.OrbitalPeriod-1))}function ra(a,b,c){function d(m){var n=ia(a,m);m=ia(r.Earth,m);return oa(h*(m-n)-b)}v(b);var f=Z[a];if(!f)throw"Cannot search relative longitude because body is not a planet: "+
+a;if(a===r.Earth)throw"Cannot search relative longitude for the Earth (it is always 0)";var h=f.OrbitalPeriod>Z.Earth.OrbitalPeriod?1:-1;f=Fa(a);c=x(c);var l=d(c);0k;++k){var g=-l/360*f;c=c.AddDays(g);if(1>86400*Math.abs(g))return c;g=l;l=d(c);30>Math.abs(g)&&g!==l&&(g/=g-l,.5g&&(f*=g))}throw"Relative longitude search failed to converge for "+a+" near "+c.toString()+" (error_angle = "+l+").";}function qb(a){return pb(r.Moon,r.Sun,a)}function Ga(a,b,c){function d(l){l=
+qb(l);return oa(l-a)}v(a);v(c);b=x(b);var f=d(b);0c)return null;c=Math.min(c,h+1.5);f=b.AddDays(f);b=b.AddDays(c);return I(d,f,b)}function Wb(a){var b=qb(a);b=(Math.floor(b/90)+1)%4;a=Ga(90*b,a,10);if(!a)throw"Cannot find moon quarter";return new Xb(b,a)}function Yb(a,b,c,d,f,h){ma(b);v(f);if(0>=f)throw"Invalid value for limitDays: "+f;if(a===r.Earth)throw"Cannot find altitude event for the Earth.";if(1===c){c=12;var l=0}else if(-1===c)c=0,l=12;else throw"Invalid direction parameter "+
+c+" -- must be +1 or -1";d=x(d);var k=h(d);var g;if(0=k&&0=d.ut+f)return null;m=k.time;k=h(k.time);g=h(n.time)}}function Ha(a,b,c,d){ma(b);d=x(d);var f=0;if(a===r.Earth)throw"Cannot search for hour angle of the Earth.";v(c);if(0>c||24<=c)throw"Invalid hour angle "+c;for(;;){++f;var h=da(d),l=za(a,d,b,!0,!0);
+h=(c+l.ra-b.longitude/15-h)%24;1===f?0>h&&(h+=24):-12>h?h+=24:123600*Math.abs(h))return a=xa(d,b,l.ra,l.dec,"normal"),new Zb(d,a);d=d.AddDays(h/24*.9972695717592592)}}function $b(a,b){b=x(b);var c=pb(a,r.Sun,b);if(1805*f;++f){var h=
+a.AddDays(5),l=b(h);if(0>=d*l){if(0>d||0l){a=I(c,a,h,{init_f1:-d,init_f2:-l});if(!a)throw"SearchLunarApsis INTERNAL ERROR: apogee search failed!";d=aa(a).distance_au;return new Ia(a,1,d)}throw"SearchLunarApsis INTERNAL ERROR: cannot classify apsis event!";}a=h;d=l}throw"SearchLunarApsis INTERNAL ERROR: could not find apsis within 2 synodic months of start date.";
+}function cc(a,b,c,d){for(var f=1===b?1:-1;;){d/=9;if(d<1/1440)return c=c.AddDays(d/2),a=ha(a,c),new Ia(c,b,a);for(var h=-1,l=0,k=0;10>k;++k){var g=c.AddDays(k*d);g=f*ha(a,g);if(0==k||g>l)h=k,l=g}c=c.AddDays((h-1)*d);d*=2}}function Nc(a,b){var c=b.AddDays(-30/360*Z[a].OrbitalPeriod),d=b.AddDays(.75*Z[a].OrbitalPeriod),f=c,h=c,l=-1,k=-1;d=(d.ut-c.ut)/99;for(var g=0;100>g;++g){var m=c.AddDays(g*d),n=ha(a,m);0===g?k=l=n:(n>k&&(k=n,h=m),n=b.tt)return a.time.tt>=b.tt&&a.time.tt=b.tt)return a;throw"Internal error: failed to find Neptune apsis.";}function dc(a,b){function c(n){var p=n.AddDays(-5E-4);n=n.AddDays(5E-4);p=ha(a,p);return(ha(a,n)-p)/.001}function d(n){return-c(n)}if(a===r.Neptune||a===r.Pluto)return Nc(a,b);for(var f=Z[a].OrbitalPeriod,h=f/6,l=c(b),k=0;k*h<2*f;++k){var g=b.AddDays(h),m=c(g);if(0>=l*m){f=h=void 0;if(0>l||0m)h=d,f=1;else throw"Internal error with slopes in SearchPlanetApsis";
+b=I(h,b,g);if(!b)throw"Failed to find slope transition in planetary apsis search.";l=ha(a,b);return new Ia(b,f,l)}b=g;l=m}throw"Internal error: should have found planetary apsis within 2 orbital periods.";}function sa(a){return new J([[a.rot[0][0],a.rot[1][0],a.rot[2][0]],[a.rot[0][1],a.rot[1][1],a.rot[2][1]],[a.rot[0][2],a.rot[1][2],a.rot[2][2]]])}function ta(a,b){return new J([[b.rot[0][0]*a.rot[0][0]+b.rot[1][0]*a.rot[0][1]+b.rot[2][0]*a.rot[0][2],b.rot[0][1]*a.rot[0][0]+b.rot[1][1]*a.rot[0][1]+
b.rot[2][1]*a.rot[0][2],b.rot[0][2]*a.rot[0][0]+b.rot[1][2]*a.rot[0][1]+b.rot[2][2]*a.rot[0][2]],[b.rot[0][0]*a.rot[1][0]+b.rot[1][0]*a.rot[1][1]+b.rot[2][0]*a.rot[1][2],b.rot[0][1]*a.rot[1][0]+b.rot[1][1]*a.rot[1][1]+b.rot[2][1]*a.rot[1][2],b.rot[0][2]*a.rot[1][0]+b.rot[1][2]*a.rot[1][1]+b.rot[2][2]*a.rot[1][2]],[b.rot[0][0]*a.rot[2][0]+b.rot[1][0]*a.rot[2][1]+b.rot[2][0]*a.rot[2][2],b.rot[0][1]*a.rot[2][0]+b.rot[1][1]*a.rot[2][1]+b.rot[2][1]*a.rot[2][2],b.rot[0][2]*a.rot[2][0]+b.rot[1][2]*a.rot[2][1]+
-b.rot[2][2]*a.rot[2][2]]])}function qb(a,b){var c=a.lat*e.DEG2RAD,d=a.lon*e.DEG2RAD,f=a.dist*Math.cos(c);return new C(f*Math.cos(d),f*Math.sin(d),a.dist*Math.sin(c),b)}function dc(a){var b=rb(a);return new Ra(b.lon/15,b.lat,b.dist,a)}function rb(a){var b=a.x*a.x+a.y*a.y,c=Math.sqrt(b+a.z*a.z);if(0===b){if(0===a.z)throw"Zero-length vector not allowed.";var d=0;a=0>a.z?-90:90}else d=e.RAD2DEG*Math.atan2(a.y,a.x),0>d&&(d+=360),a=e.RAD2DEG*Math.atan2(a.z,Math.sqrt(b));return new Ya(a,d,c)}function ec(a){a=
-360-a;360<=a?a-=360:0>a&&(a+=360);return a}function wa(a,b){u(b);if(-90>b||90c&&(c=-1);c=1.02/Math.tan((c+10.3/(c+5.11))*e.DEG2RAD)/60;"normal"===a&&-1>b&&(c*=(b+90)/89)}else{if(a)throw"Invalid refraction option: "+a;c=0}return c}function fc(a,b){if(-90>b||90Math.abs(d))return c-b;c-=d}}function Ia(a,b){return new C(a.rot[0][0]*b.x+a.rot[1][0]*b.y+a.rot[2][0]*b.z,a.rot[0][1]*b.x+a.rot[1][1]*
-b.y+a.rot[2][1]*b.z,a.rot[0][2]*b.x+a.rot[1][2]*b.y+a.rot[2][2]*b.z,b.t)}function gc(a,b){return new na(a.rot[0][0]*b.x+a.rot[1][0]*b.y+a.rot[2][0]*b.z,a.rot[0][1]*b.x+a.rot[1][1]*b.y+a.rot[2][1]*b.z,a.rot[0][2]*b.x+a.rot[1][2]*b.y+a.rot[2][2]*b.z,a.rot[0][0]*b.vx+a.rot[1][0]*b.vy+a.rot[2][0]*b.vz,a.rot[0][1]*b.vx+a.rot[1][1]*b.vy+a.rot[2][1]*b.vz,a.rot[0][2]*b.vx+a.rot[1][2]*b.vy+a.rot[2][2]*b.vz,b.t)}function hc(){return new J([[1,0,0],[0,.9174821430670688,-.3977769691083922],[0,.3977769691083922,
-.9174821430670688]])}function sb(a){a=w(a);var b=eb(a,F.From2000);a=gb(a,F.From2000);return ra(b,a)}function tb(a){a=w(a);var b=gb(a,F.Into2000);a=eb(a,F.Into2000);return ra(b,a)}function ub(a,b){a=w(a);var c=Math.sin(b.latitude*e.DEG2RAD),d=Math.cos(b.latitude*e.DEG2RAD),f=Math.sin(b.longitude*e.DEG2RAD),h=Math.cos(b.longitude*e.DEG2RAD);b=[d*h,d*f,c];c=[-c*h,-c*f,d];f=[f,-h,0];a=-15*ca(a);b=la(a,b);c=la(a,c);a=la(a,f);return new J([[c[0],a[0],b[0]],[c[1],a[1],b[1]],[c[2],a[2],b[2]]])}function ic(a,
-b){a=ub(a,b);return qa(a)}function jc(a,b){a=w(a);b=ic(a,b);a=tb(a);return ra(b,a)}function kc(a){a=tb(a);var b=hc();return ra(a,b)}function lc(a){a=kc(a);return qa(a)}function mc(a,b){a=w(a);var c=lc(a);a=ub(a,b);return ra(c,a)}function Ja(a,b,c,d){var f=(d.x*c.x+d.y*c.y+d.z*c.z)/(d.x*d.x+d.y*d.y+d.z*d.z),h=f*d.x-c.x,l=f*d.y-c.y,k=f*d.z-c.z;return new Mc(b,f,e.KM_PER_AU*Math.sqrt(h*h+l*l+k*k),695700-(1+f)*(695700-a),-695700+(1+f)*(695700+a),c,d)}function Za(a){var b=R(H.Earth,a),c=Y(a);return Ja(6459,
-a,c,b)}function nc(a){var b=R(H.Earth,a),c=Y(a),d=new C(-c.x,-c.y,-c.z,c.t);c.x+=b.x;c.y+=b.y;c.z+=b.z;return Ja(1737.4,a,d,c)}function vb(a,b){var c=Fb(a,b);b=R(H.Earth,a);var d=Y(a);c=new C(c[0]-d.x,c[1]-d.y,c[2]-d.z,a);d.x+=b.x;d.y+=b.y;d.z+=b.z;return Ja(1737.4,a,c,d)}function $a(a,b,c){a=X(a,c,!1);var d=X(r.Sun,c,!1),f=new C(a.x-d.x,a.y-d.y,a.z-d.z,c);d.x=-a.x;d.y=-a.y;d.z=-a.z;return Ja(b,c,d,f)}function wb(a,b){var c=1/86400,d=b.AddDays(-c);b=b.AddDays(+c);d=a(d);return(a(b).r-d.r)/c}function Nc(a){var b=
-a.AddDays(-.03);a=a.AddDays(.03);b=I(function(c){return wb(Za,c)},b,a);if(!b)throw"Failed to find peak Earth shadow time.";return Za(b)}function Oc(a){var b=a.AddDays(-.03);a=a.AddDays(.03);b=I(function(c){return wb(nc,c)},b,a);if(!b)throw"Failed to find peak Moon shadow time.";return nc(b)}function Pc(a,b,c){var d=c.AddDays(-1);c=c.AddDays(1);d=I(function(f){var h=1/86400,l=$a(a,b,f.AddDays(-h));return($a(a,b,f.AddDays(+h)).r-l.r)/h},d,c);if(!d)throw"Failed to find peak planet shadow time.";return $a(a,
-b,d)}function Qc(a,b){function c(h){return vb(h,b)}var d=a.AddDays(-.2),f=a.AddDays(.2);d=I(function(h){return wb(c,h)},d,f);if(!d)throw"PeakLocalMoonShadow: search failure for search_center_time = "+a;return vb(d,b)}function xb(a,b,c){var d=c/1440;c=a.AddDays(-d);d=a.AddDays(+d);c=I(function(f){return-(Za(f).r-b)},c,a);a=I(function(f){return+(Za(f).r-b)},a,d);if(!c||!a)throw"Failed to find shadow semiduration";return 720*(a.ut-c.ut)}function yb(a){a=ia(a);return e.RAD2DEG*a.geo_eclip_lat}function oc(a){a=
-w(a);for(var b=0;12>b;++b){var c=Fa(180,a,40);if(!c)throw"Cannot find full moon.";a=yb(c);if(1.8>Math.abs(a)&&(a=Nc(c),a.rb;++b){var c=Fa(0,a,40);if(!c)throw"Cannot find new moon";a=yb(c);
-if(1.8>Math.abs(a)&&(a=Oc(c),a.r=d?d+=360:180a.r)throw"Unexpected shadow distance from geoid intersection = "+a.r;h=.014Math.abs(c)){var d=Qc(a,b);if(d.roa(a,d)&&(b=Pc(a,c,d),b.ra.z?-90:90}else d=e.RAD2DEG*Math.atan2(a.y,a.x),0>d&&(d+=360),a=e.RAD2DEG*Math.atan2(a.z,Math.sqrt(b));return new Za(a,d,c)}function fc(a){a=
+360-a;360<=a?a-=360:0>a&&(a+=360);return a}function ya(a,b){v(b);if(-90>b||90c&&(c=-1);c=1.02/Math.tan((c+10.3/(c+5.11))*e.DEG2RAD)/60;"normal"===a&&-1>b&&(c*=(b+90)/89)}else{if(a)throw"Invalid refraction option: "+a;c=0}return c}function gc(a,b){if(-90>b||90Math.abs(d))return c-b;c-=d}}function Ja(a,b){return new D(a.rot[0][0]*b.x+a.rot[1][0]*b.y+a.rot[2][0]*b.z,a.rot[0][1]*b.x+a.rot[1][1]*
+b.y+a.rot[2][1]*b.z,a.rot[0][2]*b.x+a.rot[1][2]*b.y+a.rot[2][2]*b.z,b.t)}function hc(a,b){return new na(a.rot[0][0]*b.x+a.rot[1][0]*b.y+a.rot[2][0]*b.z,a.rot[0][1]*b.x+a.rot[1][1]*b.y+a.rot[2][1]*b.z,a.rot[0][2]*b.x+a.rot[1][2]*b.y+a.rot[2][2]*b.z,a.rot[0][0]*b.vx+a.rot[1][0]*b.vy+a.rot[2][0]*b.vz,a.rot[0][1]*b.vx+a.rot[1][1]*b.vy+a.rot[2][1]*b.vz,a.rot[0][2]*b.vx+a.rot[1][2]*b.vy+a.rot[2][2]*b.vz,b.t)}function ic(){return new J([[1,0,0],[0,.9174821430670688,-.3977769691083922],[0,.3977769691083922,
+.9174821430670688]])}function tb(a){a=x(a);var b=fb(a,F.From2000);a=hb(a,F.From2000);return ta(b,a)}function ub(a){a=x(a);var b=hb(a,F.Into2000);a=fb(a,F.Into2000);return ta(b,a)}function vb(a,b){a=x(a);var c=Math.sin(b.latitude*e.DEG2RAD),d=Math.cos(b.latitude*e.DEG2RAD),f=Math.sin(b.longitude*e.DEG2RAD),h=Math.cos(b.longitude*e.DEG2RAD);b=[d*h,d*f,c];c=[-c*h,-c*f,d];f=[f,-h,0];a=-15*da(a);b=la(a,b);c=la(a,c);a=la(a,f);return new J([[c[0],a[0],b[0]],[c[1],a[1],b[1]],[c[2],a[2],b[2]]])}function jc(a,
+b){a=vb(a,b);return sa(a)}function kc(a,b){a=x(a);b=jc(a,b);a=ub(a);return ta(b,a)}function lc(a){a=ub(a);var b=ic();return ta(a,b)}function mc(a){a=lc(a);return sa(a)}function nc(a,b){a=x(a);var c=mc(a);a=vb(a,b);return ta(c,a)}function Ka(a,b,c,d){var f=(d.x*c.x+d.y*c.y+d.z*c.z)/(d.x*d.x+d.y*d.y+d.z*d.z),h=f*d.x-c.x,l=f*d.y-c.y,k=f*d.z-c.z;return new Oc(b,f,e.KM_PER_AU*Math.sqrt(h*h+l*l+k*k),695700-(1+f)*(695700-a),-695700+(1+f)*(695700+a),c,d)}function $a(a){var b=R(H.Earth,a),c=Y(a);return Ka(6459,
+a,c,b)}function oc(a){var b=R(H.Earth,a),c=Y(a),d=new D(-c.x,-c.y,-c.z,c.t);c.x+=b.x;c.y+=b.y;c.z+=b.z;return Ka(1737.4,a,d,c)}function wb(a,b){var c=Gb(a,b);b=R(H.Earth,a);var d=Y(a);c=new D(c[0]-d.x,c[1]-d.y,c[2]-d.z,a);d.x+=b.x;d.y+=b.y;d.z+=b.z;return Ka(1737.4,a,c,d)}function ab(a,b,c){a=X(a,c,!1);var d=X(r.Sun,c,!1),f=new D(a.x-d.x,a.y-d.y,a.z-d.z,c);d.x=-a.x;d.y=-a.y;d.z=-a.z;return Ka(b,c,d,f)}function xb(a,b){var c=1/86400,d=b.AddDays(-c);b=b.AddDays(+c);d=a(d);return(a(b).r-d.r)/c}function Pc(a){var b=
+a.AddDays(-.03);a=a.AddDays(.03);b=I(function(c){return xb($a,c)},b,a);if(!b)throw"Failed to find peak Earth shadow time.";return $a(b)}function Qc(a){var b=a.AddDays(-.03);a=a.AddDays(.03);b=I(function(c){return xb(oc,c)},b,a);if(!b)throw"Failed to find peak Moon shadow time.";return oc(b)}function Rc(a,b,c){var d=c.AddDays(-1);c=c.AddDays(1);d=I(function(f){var h=1/86400,l=ab(a,b,f.AddDays(-h));return(ab(a,b,f.AddDays(+h)).r-l.r)/h},d,c);if(!d)throw"Failed to find peak planet shadow time.";return ab(a,
+b,d)}function Sc(a,b){function c(h){return wb(h,b)}var d=a.AddDays(-.2),f=a.AddDays(.2);d=I(function(h){return xb(c,h)},d,f);if(!d)throw"PeakLocalMoonShadow: search failure for search_center_time = "+a;return wb(d,b)}function yb(a,b,c){var d=c/1440;c=a.AddDays(-d);d=a.AddDays(+d);c=I(function(f){return-($a(f).r-b)},c,a);a=I(function(f){return+($a(f).r-b)},a,d);if(!c||!a)throw"Failed to find shadow semiduration";return 720*(a.ut-c.ut)}function zb(a){a=aa(a);return e.RAD2DEG*a.geo_eclip_lat}function pc(a){a=
+x(a);for(var b=0;12>b;++b){var c=Ga(180,a,40);if(!c)throw"Cannot find full moon.";a=zb(c);if(1.8>Math.abs(a)&&(a=Pc(c),a.rb;++b){var c=Ga(0,a,40);if(!c)throw"Cannot find new moon";a=zb(c);
+if(1.8>Math.abs(a)&&(a=Qc(c),a.r=d?d+=360:180a.r)throw"Unexpected shadow distance from geoid intersection = "+a.r;h=.014Math.abs(c)){var d=Sc(a,b);if(d.rqa(a,d)&&(b=Rc(a,c,d),b.rMath.abs(c))return b;b=b.AddDays(c)}};N.prototype.toString=function(){return this.date.toISOString()};N.prototype.AddDays=function(a){return new N(this.ut+a)};e.AstroTime=N;e.MakeTime=w;var Bb=[[[0,0,0,0,1],[-172064161,
+[.00121801746,5.79754470298,76.2660712756],[.00100896068,.3770272493,73.297125859],[.00135134092,3.37220609835,39.6175083461],[7.571796E-5,1.07149207335,388.4651552382]]]]};e.DeltaT_EspenakMeeus=M;e.DeltaT_JplHorizons=function(a){return M(Math.min(a,17*365.24217))};var Bb=M;e.SetDeltaTFunction=function(a){Bb=a};var N=function(a){if(a instanceof N)this.date=a.date,this.ut=a.ut,this.tt=a.tt;else if(a instanceof Date&&Number.isFinite(a.getTime()))this.date=a,this.ut=(a.getTime()-jb.getTime())/864E5,
+this.tt=P(this.ut);else if(Number.isFinite(a))this.date=new Date(jb.getTime()+864E5*a),this.ut=a,this.tt=P(this.ut);else throw"Argument must be a Date object, an AstroTime object, or a numeric UTC Julian date.";};N.FromTerrestrialTime=function(a){for(var b=new N(a);;){var c=a-b.tt;if(1E-12>Math.abs(c))return b;b=b.AddDays(c)}};N.prototype.toString=function(){return this.date.toISOString()};N.prototype.AddDays=function(a){return new N(this.ut+a)};e.AstroTime=N;e.MakeTime=x;var Cb=[[[0,0,0,0,1],[-172064161,
-174666,33386,92052331,9086,15377]],[[0,0,2,-2,2],[-13170906,-1675,-13696,5730336,-3015,-4587]],[[0,0,2,0,2],[-2276413,-234,2796,978459,-485,1374]],[[0,0,0,0,2],[2074554,207,-698,-897492,470,-291]],[[0,1,0,0,0],[1475877,-3633,11817,73871,-184,-1924]],[[0,1,2,-2,2],[-516821,1226,-524,224386,-677,-174]],[[1,0,0,0,0],[711159,73,-872,-6750,0,358]],[[0,0,2,0,1],[-387298,-367,380,200728,18,318]],[[1,0,2,0,2],[-301461,-36,816,129025,-63,367]],[[0,-1,2,-2,2],[215829,-494,111,-95929,299,132]],[[0,0,2,-2,1],
[128227,137,181,-68982,-9,39]],[[-1,0,2,0,2],[123457,11,19,-53311,32,-4]],[[-1,0,0,2,0],[156994,10,-168,-1235,0,82]],[[1,0,0,0,1],[63110,63,27,-33228,0,-9]],[[-1,0,0,0,1],[-57976,-63,-189,31429,0,-75]],[[-1,0,2,2,2],[-59641,-11,149,25543,-11,66]],[[1,0,2,0,1],[-51613,-42,129,26366,0,78]],[[-2,0,2,0,1],[45893,50,31,-24236,-10,20]],[[0,0,0,2,0],[63384,11,-150,-1220,0,29]],[[0,0,2,2,2],[-38571,-1,158,16452,-11,68]],[[0,-2,2,-2,2],[32481,0,0,-13870,0,0]],[[-2,0,0,2,0],[-47722,0,-18,477,0,-25]],[[2,0,
2,0,2],[-31046,-1,131,13238,-11,59]],[[1,0,2,-2,2],[28593,0,-1,-12338,10,-3]],[[-1,0,2,0,1],[20441,21,10,-10758,0,-3]],[[2,0,0,0,0],[29243,0,-74,-609,0,13]],[[0,0,2,0,0],[25887,0,-66,-550,0,11]],[[0,1,0,0,1],[-14053,-25,79,8551,-2,-45]],[[-1,0,0,2,1],[15164,10,11,-8001,0,-1]],[[0,2,2,-2,2],[-15794,72,-16,6850,-42,-5]],[[0,0,-2,2,0],[21783,0,13,-167,0,13]],[[1,0,0,-2,1],[-12873,-10,-37,6953,0,-14]],[[0,-1,0,0,1],[-12654,11,63,6415,0,26]],[[-1,0,2,2,1],[-10204,0,25,5222,0,15]],[[0,2,0,0,0],[16707,-85,
-10,168,-1,10]],[[1,0,2,2,2],[-7691,0,44,3268,0,19]],[[-2,0,2,0,0],[-11024,0,-14,104,0,2]],[[0,1,2,0,2],[7566,-21,-11,-3250,0,-5]],[[0,0,2,2,1],[-6637,-11,25,3353,0,14]],[[0,-1,2,0,2],[-7141,21,8,3070,0,4]],[[0,0,0,2,1],[-6302,-11,2,3272,0,4]],[[1,0,2,-2,1],[5800,10,2,-3045,0,-1]],[[2,0,2,-2,2],[6443,0,-7,-2768,0,-4]],[[-2,0,0,2,1],[-5774,-11,-15,3041,0,-5]],[[2,0,2,0,1],[-5350,0,21,2695,0,12]],[[0,-1,2,-2,1],[-4752,-11,-3,2719,0,-3]],[[0,0,0,-2,1],[-4940,-11,-21,2720,0,-9]],[[-1,-1,0,2,0],[7350,
0,-8,-51,0,4]],[[2,0,0,-2,1],[4065,0,6,-2206,0,1]],[[1,0,0,2,0],[6579,0,-24,-199,0,2]],[[0,1,2,-2,1],[3579,0,5,-1900,0,1]],[[1,-1,0,0,0],[4725,0,-6,-41,0,3]],[[-2,0,2,0,2],[-3075,0,-2,1313,0,-1]],[[3,0,2,0,2],[-2904,0,15,1233,0,7]],[[0,-1,0,2,0],[4348,0,-10,-81,0,2]],[[1,-1,2,0,2],[-2878,0,8,1232,0,4]],[[0,0,0,1,0],[-4230,0,5,-20,0,-2]],[[-1,-1,2,2,2],[-2819,0,7,1207,0,3]],[[-1,0,2,0,0],[-4056,0,5,40,0,-2]],[[0,-1,2,2,2],[-2647,0,11,1129,0,5]],[[-2,0,0,0,1],[-2294,0,-10,1266,0,-4]],[[1,1,2,0,2],[2481,
0,-7,-1062,0,-3]],[[2,0,0,0,1],[2179,0,-2,-1129,0,-2]],[[-1,1,0,1,0],[3276,0,1,-9,0,0]],[[1,1,0,0,0],[-3389,0,5,35,0,-2]],[[1,0,2,0,0],[3339,0,-13,-107,0,1]],[[-1,0,2,-2,1],[-1987,0,-6,1073,0,-2]],[[1,0,0,0,2],[-1981,0,0,854,0,0]],[[-1,0,0,1,0],[4026,0,-353,-553,0,-139]],[[0,0,2,1,2],[1660,0,-5,-710,0,-2]],[[-1,0,2,4,2],[-1521,0,9,647,0,4]],[[-1,1,0,1,1],[1314,0,0,-700,0,0]],[[0,-2,2,-2,1],[-1283,0,0,672,0,0]],[[1,0,2,2,1],[-1331,0,8,663,0,4]],[[-2,0,2,2,2],[1383,0,-2,-594,0,-2]],[[-1,0,0,0,2],[1405,
-0,4,-610,0,2]],[[1,1,2,-2,2],[1290,0,0,-556,0,0]]],La;e.CalcMoonCount=0;var C=function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.t=d};C.prototype.Length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)};e.Vector=C;var na=function(a,b,c,d,f,h,l){this.x=a;this.y=b;this.z=c;this.vx=d;this.vy=f;this.vz=h;this.t=l};e.StateVector=na;var Ya=function(a,b,c){this.lat=u(a);this.lon=u(b);this.dist=u(c)};e.Spherical=Ya;var Ra=function(a,b,c,d){this.ra=u(a);this.dec=u(b);this.dist=u(c);this.vec=
-d};e.EquatorialCoordinates=Ra;var J=function(a){this.rot=a};e.RotationMatrix=J;e.MakeRotation=function(a){if(!Ic(a))throw"Argument must be a [3][3] array of numbers";return new J(a)};var Hb=function(a,b,c,d){this.azimuth=u(a);this.altitude=u(b);this.ra=u(c);this.dec=u(d)};e.HorizontalCoordinates=Hb;var Kb=function(a,b,c){this.vec=a;this.elat=u(b);this.elon=u(c)};e.EclipticCoordinates=Kb;e.Horizon=va;var hb=function(a,b,c){this.latitude=a;this.longitude=b;this.height=c;ma(this)};e.Observer=hb;e.SunPosition=
-Ib;e.Equator=xa;e.ObserverVector=function(a,b,c){a=w(a);var d=ca(a);b=Eb(b,d).pos;c||(b=Qa(b,a,F.Into2000));return new C(b[0],b[1],b[2],a)};e.VectorObserver=function(a,b){var c=ca(a.t),d=[a.x,a.y,a.z];b||(d=Pa(d,a.t,F.From2000),d=fb(d,a.t,F.From2000));b=d[0]*e.KM_PER_AU;var f=d[1]*e.KM_PER_AU;d=d[2]*e.KM_PER_AU;a=Math.sqrt(b*b+f*f);if(1E-6>a){c=0;var h=0=c;)c+=360;for(;180Math.abs(n))break;h-=n/(-42.69778487239616*((k-g)/l-g*k*-.006694397995865464/(-42.69778487239616*m))+d*f+a*b)}h*=e.RAD2DEG;l=6378.1366/l;d=Math.abs(f)>Math.abs(b)?d/f-.9933056020041345*l:a/b-l}return new hb(h,c,1E3*d)};e.ObserverGravity=function(a,b){a=Math.sin(a*e.DEG2RAD);a*=a;return 9.7803253359*(1+.00193185265241*a)/Math.sqrt(1-.00669437999013*a)*(1-(3.15704E-7-2.10269E-9*
-a)*b+7.37452E-14*b*b)};e.Ecliptic=ya;e.GeoMoon=Y;var ea=[[-73E4,[-26.1182072321076,-14.376168177825,3.3844025152995],[.0016339372163656,-.0027861699588508,-.0013585880229445]],[-693500,[43.6599275018261,15.7782921408811,-8.2269833881374],[-2.504304629586E-4,.0021163039457238,7.3466073583102E-4]],[-657E3,[-17.0086014985033,33.059074387642,15.4080189624259],[-.0019676551946049,-.001833770776677,2.0125441459959E-5]],[-620500,[26.9005106893171,-21.5285596810214,-14.7987712668075],[.0022939261196998,.0017431871970059,
--1.4585639832643E-4]],[-584E3,[20.2303809506997,43.2669666571891,7.3829660919234],[-.0019754081700585,5.3457141292226E-4,7.5929169129793E-4]],[-547500,[-22.5571440338751,-19.2958112538447,.7806423603826],[.0021494578646505,-.0024266772630044,-.0014013084013574]],[-511E3,[43.023623681036,19.6179542007347,-6.8406553041565],[-4.7729923671058E-4,.0020208979483877,7.7191815992131E-4]],[-474500,[-20.4245105862934,29.5157679318005,15.3408675727018],[-.0018003167284198,-.0021025226687937,-1.1262333332859E-4]],
-[-438E3,[30.7746921076872,-18.2366370153037,-14.9455358798963],[.0020113162005465,.0019353827024189,-2.0937793168297E-6]],[-401500,[16.7235440456361,44.0505598318603,8.688611393944],[-.0020565226049264,3.2710694138777E-4,7.2006155046579E-4]],[-365E3,[-18.4891734360057,-23.1428732331142,-1.6436720878799],[.0025524223225832,-.0020035792463879,-.0013910737531294]],[-328500,[42.0853950560734,22.974253125952,-5.5131410205412],[-6.7105845193949E-4,.0019177289500465,7.9770011059534E-4]],[-292E3,[-23.2753639151193,
-25.8185142987694,15.0553815885983],[-.0016062295460975,-.0023395961498533,-2.4377362639479E-4]],[-255500,[33.901579321013,-14.9421228983498,-14.8664994855707],[.0017455105487563,.0020655068871494,1.169500065763E-4]],[-219E3,[13.3770189322702,44.4442211120183,9.8260227015847],[-.0021171882923251,1.3114714542921E-4,6.7884578840323E-4]],[-182500,[-14.1723844533379,-26.0054690135836,-3.8387026446526],[.0028419751785822,-.0015579441656564,-.001340841671106]],[-146E3,[40.9468572586403,25.9049735920209,
--4.2563362404988],[-8.3652705194051E-4,.0018129497136404,8.156422827306E-4]],[-109500,[-25.5839689598009,22.0699164999425,14.590202603678],[-.0013923977856331,-.0025442249745422,-3.7169906721828E-4]],[-73E3,[36.4035708396756,-11.7473067389593,-14.6304139635223],[.0015037714418941,.0021500325702247,2.1523781242948E-4]],[-36500,[10.2436041239517,44.5280986402285,10.8048664487066],[-.0021615839201823,-5.1418983893534E-5,6.368706075143E-4]],[0,[-9.8753695807739,-27.9789262247367,-5.7537118247043],[.0030287533248818,
--.0011276087003636,-.0012651326732361]],[36500,[39.7009143866164,28.4327664903825,-3.0906026170881],[-9.7720559866138E-4,.0017121518344796,8.2822409843551E-4]],[73E3,[-27.3620419812795,18.4265651225706,13.9975343005914],[-.001169093462134,-.0027143131627458,-4.9312695340367E-4]],[109500,[38.3556091850032,-8.7643800131842,-14.2951819118807],[.0012922798115839,.0022032141141126,2.9606522103424E-4]],[146E3,[7.3929490279056,44.3826789515344,11.6295002148543],[-.002193281545383,-2.1751799585364E-4,5.9556516201114E-4]],
-[182500,[-5.8649529029432,-29.1987619981354,-7.3502494912123],[.0031339384323665,-7.4205968379701E-4,-.0011783357537604]],[219E3,[38.4269476345329,30.5667598351632,-2.0378379641214],[-.0010958945370084,.0016194885149659,8.3705272532546E-4]],[255500,[-28.6586488201636,15.0309000931701,13.3365724093667],[-9.4611899595408E-4,-.0028506813871559,-6.0508645822989E-4]],[292E3,[39.8319806717528,-6.0784057667647,-13.9098153586562],[.0011117769689167,.0022362097830152,3.6230548231153E-4]],[328500,[4.837152376403,
-44.072311954153,12.3146147867802],[-.0022164547537724,-3.6790365636785E-4,5.5542723844616E-4]],[365E3,[-2.2619763759487,-29.8581508706765,-8.6502366418978],[.0031821176368396,-4.0915169873994E-4,-.0010895893040652]],[401500,[37.1576590087419,32.3528396259588,-1.0950381786229],[-.001198841260683,.0015356290902995,8.4339118209852E-4]],[438E3,[-29.5767402292299,11.8635359435865,12.6313230398719],[-7.2292830060955E-4,-.0029587820140709,-7.08242964503E-4]],[474500,[40.9541099577599,-3.658980594537,-13.499469956395],
-[9.5387298337127E-4,.0022572135462477,4.1826529781128E-4]],[511E3,[2.4859523114116,43.6181887566155,12.8914184596699],[-.0022339745420393,-5.1034757181916E-4,5.1485330196245E-4]],[547500,[1.0594791441638,-30.1357921778687,-9.7458684762963],[.0031921591684898,-1.130531279615E-4,-9.9954096945965E-4]],[584E3,[35.8778640130144,33.8942263660709,-.2245246362769],[-.0012941245730845,.0014560427668319,8.4762160640137E-4]],[620500,[-30.2026537318923,8.7794211940578,11.8609238187578],[-4.9002221381806E-4,-.0030438768469137,
--8.0605935262763E-4]],[657E3,[41.8536204011376,-1.3790965838042,-13.0624345337527],[8.0674627557124E-4,.0022702374399791,4.6832587475465E-4]],[693500,[.2468843977112,43.0303960481227,13.3909343344167],[-.0022436121787266,-6.5238074250728E-4,4.7172729553196E-4]],[73E4,[4.2432528370899,-30.1182016908248,-10.7074412313491],[.0031725847067411,1.609846120227E-4,-9.0672150593868E-4]]],E=function(a,b,c){this.x=a;this.y=b;this.z=c};E.prototype.ToAstroVector=function(a){return new C(this.x,this.y,this.z,a)};
-E.prototype.quadrature=function(){return this.x*this.x+this.y*this.y+this.z*this.z};E.prototype.add=function(a){return new E(this.x+a.x,this.y+a.y,this.z+a.z)};E.prototype.sub=function(a){return new E(this.x-a.x,this.y-a.y,this.z-a.z)};E.prototype.incr=function(a){this.x+=a.x;this.y+=a.y;this.z+=a.z};E.prototype.decr=function(a){this.x-=a.x;this.y-=a.y;this.z-=a.z};E.prototype.mul=function(a){return new E(a*this.x,a*this.y,a*this.z)};E.prototype.div=function(a){return new E(this.x/a,this.y/a,this.z/
-a)};E.prototype.mean=function(a){return new E((this.x+a.x)/2,(this.y+a.y)/2,(this.z+a.z)/2)};var Ta=function(a,b,c){this.tt=a;this.r=b;this.v=c},Aa=function(a){var b=new Ta(a,new E(0,0,0),new E(0,0,0));this.Jupiter=Va(b,a,r.Jupiter,2.825345909524226E-7);this.Saturn=Va(b,a,r.Saturn,8.459715185680659E-8);this.Uranus=Va(b,a,r.Uranus,1.292024916781969E-8);this.Neptune=Va(b,a,r.Neptune,1.524358900784276E-8);this.Jupiter.r.decr(b.r);this.Jupiter.v.decr(b.v);this.Saturn.r.decr(b.r);this.Saturn.v.decr(b.v);
-this.Uranus.r.decr(b.r);this.Uranus.v.decr(b.v);this.Neptune.r.decr(b.r);this.Neptune.v.decr(b.v);this.Sun=new Ta(a,b.r.mul(-1),b.v.mul(-1))};Aa.prototype.Acceleration=function(a){var b=za(a,2.959122082855911E-4,this.Sun.r);b.incr(za(a,2.825345909524226E-7,this.Jupiter.r));b.incr(za(a,8.459715185680659E-8,this.Saturn.r));b.incr(za(a,1.292024916781969E-8,this.Uranus.r));b.incr(za(a,1.524358900784276E-8,this.Neptune.r));return b};var Pb=function(a,b,c,d){this.tt=a;this.r=b;this.v=c;this.a=d},Qb=function(a,
-b){this.bary=a;this.grav=b},nb=[],Uc=new J([[.9994327653386544,-.03367710746976414,0],[.030395942890628476,.902057912352809,.43054338854229507],[-.014499455966335291,-.43029916940910073,.902569881273754]]),Vc=[{mu:2.82489428433814E-7,al:[1.446213296021224,3.5515522861824],a:[[.0028210960212903,0,0]],l:[[-1.925258348666E-4,4.9369589722645,.01358483658305],[-9.70803596076E-5,4.3188796477322,.01303413843243],[-8.988174165E-5,1.9080016428617,.00305064867158],[-5.53101050262E-5,1.4936156681569,.01293892891155]],
-z:[[.0041510849668155,4.089939635545,-.01290686414666],[6.260521444113E-4,1.446188898627,3.5515522949802],[3.52747346169E-5,2.1256287034578,1.2727416567E-4]],zeta:[[3.142172466014E-4,2.7964219722923,-.002315096098],[9.04169207946E-5,1.0477061879627,-5.6920638196E-4]]},{mu:2.82483274392893E-7,al:[-.3735263437471362,1.76932271112347],a:[[.0044871037804314,0,0],[4.324367498E-7,1.819645606291,1.7822295777568]],l:[[8.576433172936E-4,4.3188693178264,.01303413830805],[4.549582875086E-4,1.4936531751079,.01293892881962],
-[3.248939825174E-4,1.8196494533458,1.7822295777568],[-3.074250079334E-4,4.9377037005911,.01358483286724],[1.982386144784E-4,1.907986905476,.00305101212869],[1.834063551804E-4,2.1402853388529,.00145009789338],[-1.434383188452E-4,5.622214036663,.89111478887838],[-7.71939140944E-5,4.300272437235,2.6733443704266]],z:[[-.0093589104136341,4.0899396509039,-.01290686414666],[2.988994545555E-4,5.9097265185595,1.7693227079462],[2.13903639035E-4,2.1256289300016,1.2727418407E-4],[1.980963564781E-4,2.743516829265,
-6.7797343009E-4],[1.210388158965E-4,5.5839943711203,3.20566149E-5],[8.37042048393E-5,1.6094538368039,-.90402165808846],[8.23525166369E-5,1.4461887708689,3.5515522949802]],zeta:[[.0040404917832303,1.0477063169425,-5.692064054E-4],[2.200421034564E-4,3.3368857864364,-1.2491307307E-4],[1.662544744719E-4,2.4134862374711,0],[5.90282470983E-5,5.9719930968366,-3.056160225E-5]]},{mu:2.82498184184723E-7,al:[.2874089391143348,.878207923589328],a:[[.0071566594572575,0,0],[1.393029911E-6,1.1586745884981,2.6733443704266]],
-l:[[2.310797886226E-4,2.1402987195942,.00145009784384],[-1.828635964118E-4,4.3188672736968,.01303413828263],[1.512378778204E-4,4.9373102372298,.01358483481252],[-1.163720969778E-4,4.300265986149,2.6733443704266],[-9.55478069846E-5,1.4936612842567,.01293892879857],[8.15246854464E-5,5.6222137132535,.89111478887838],[-8.01219679602E-5,1.2995922951532,1.0034433456729],[-6.07017260182E-5,.64978769669238,.50172167043264]],z:[[.0014289811307319,2.1256295942739,1.2727413029E-4],[7.71093122676E-4,5.5836330003496,
-3.20643411E-5],[5.925911780766E-4,4.0899396636448,-.01290686414666],[2.045597496146E-4,5.2713683670372,-.12523544076106],[1.785118648258E-4,.28743156721063,.8782079244252],[1.131999784893E-4,1.4462127277818,3.5515522949802],[-6.5877816921E-5,2.2702423990985,-1.7951364394537],[4.97058888328E-5,5.9096792204858,1.7693227129285]],zeta:[[.0015932721570848,3.3368862796665,-1.2491307058E-4],[8.533093128905E-4,2.4133881688166,0],[3.513347911037E-4,5.9720789850127,-3.056101771E-5],[-1.441929255483E-4,1.0477061764435,
--5.6920632124E-4]]},{mu:2.82492144889909E-7,al:[-.3620341291375704,.376486233433828],a:[[.0125879701715314,0,0],[3.595204947E-6,.64965776007116,.50172168165034],[2.7580210652E-6,1.808423578151,3.1750660413359]],l:[[5.586040123824E-4,2.1404207189815,.00145009793231],[-3.805813868176E-4,2.7358844897853,2.972965062E-5],[2.205152863262E-4,.649796525964,.5017216724358],[1.877895151158E-4,1.8084787604005,3.1750660413359],[7.66916975242E-5,6.2720114319755,1.3928364636651],[7.47056855106E-5,1.2995916202344,
-1.0034433456729]],z:[[.0073755808467977,5.5836071576084,3.206509914E-5],[2.065924169942E-4,5.9209831565786,.37648624194703],[1.589869764021E-4,.28744006242623,.8782079244252],[-1.561131605348E-4,2.1257397865089,1.2727441285E-4],[1.486043380971E-4,1.4462134301023,3.5515522949802],[6.35073108731E-5,5.9096803285954,1.7693227129285],[5.99351698525E-5,4.1125517584798,-2.7985797954589],[5.40660842731E-5,5.5390350845569,.00286834082283],[-4.89596900866E-5,4.6218149483338,-.62695712529519]],zeta:[[.0038422977898495,
-2.4133922085557,0],[.0022453891791894,5.9721736773277,-3.056125525E-5],[-2.604479450559E-4,3.3368746306409,-1.2491309972E-4],[3.3211214323E-5,5.5604137742337,.00290037688507]]}],Bc=function(a){this.moon=a};e.JupiterMoonsInfo=Bc;e.JupiterMoons=function(a){a=new N(a);for(var b=[],c=$jscomp.makeIterator(Vc),d=c.next();!d.done;d=c.next()){var f=b,h=f.push;d=d.value;for(var l=a.tt+18262.5,k=[0,d.al[0]+l*d.al[1],0,0,0,0],g=$jscomp.makeIterator(d.a),m=g.next();!m.done;m=g.next()){var n=$jscomp.makeIterator(m.value);
-m=n.next().value;var p=n.next().value;n=n.next().value;k[0]+=m*Math.cos(p+l*n)}g=$jscomp.makeIterator(d.l);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,k[1]+=m*Math.sin(p+l*n);k[1]%=O;0>k[1]&&(k[1]+=O);g=$jscomp.makeIterator(d.z);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[2]+=m*Math.cos(p),k[3]+=m*Math.sin(p);g=$jscomp.makeIterator(d.zeta);for(m=
-g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[4]+=m*Math.cos(p),k[5]+=m*Math.sin(p);g=k[0];n=k[1];m=k[2];p=k[3];l=k[4];k=k[5];var v=Math.sqrt(d.mu/(g*g*g));d=n+m*Math.sin(n)-p*Math.cos(n);do{var y=Math.cos(d);var D=Math.sin(d);y=(n-d+m*D-p*y)/(1-m*y-p*D);d+=y}while(1E-12<=Math.abs(y));y=Math.cos(d);D=Math.sin(d);n=p*y-m*D;var z=-m*y-p*D,ta=1/(1+z),aa=1/(1+Math.sqrt(1-m*m-p*p));d=g*(y-m-aa*p*n);n=g*(D-p+aa*m*n);p=v*ta*g*(-D-
-aa*p*z);g=v*ta*g*(+y+aa*m*z);m=2*Math.sqrt(1-l*l-k*k);v=1-2*k*k;y=1-2*l*l;D=2*k*l;d=new na(d*v+n*D,d*D+n*y,(l*n-d*k)*m,p*v+g*D,p*D+g*y,(l*g-p*k)*m,a);d=gc(Uc,d);h.call(f,d)}return new Bc(b)};e.HelioVector=Ba;e.HelioDistance=fa;e.GeoVector=X;e.BaryState=function(a,b){b=w(b);if(a==r.SSB)return new na(0,0,0,0,0,0,b);var c=new Aa(b.tt);switch(a){case r.Sun:return Ca(c.Sun,b);case r.Jupiter:return Ca(c.Jupiter,b);case r.Saturn:return Ca(c.Saturn,b);case r.Uranus:return Ca(c.Uranus,b);case r.Neptune:return Ca(c.Neptune,
-b)}if(a in H)return a=Ob(H[a],b.tt),new na(c.Sun.r.x+a.r.x,c.Sun.r.y+a.r.y,c.Sun.r.z+a.r.z,c.Sun.v.x+a.v.x,c.Sun.v.y+a.v.y,c.Sun.v.z+a.v.z,b);throw'BaryState: Unsupported body "'+a+'"';};e.Search=I;e.SearchSunLongitude=Tb;e.PairLongitude=ob;e.AngleFromSun=oa;e.EclipticLongitude=ha;var Ub=function(a,b,c,d,f,h,l,k){this.time=a;this.mag=b;this.phase_angle=c;this.helio_dist=d;this.geo_dist=f;this.gc=h;this.hc=l;this.ring_tilt=k;this.phase_fraction=(1+Math.cos(e.DEG2RAD*c))/2};e.IlluminationInfo=Ub;e.Illumination=
-Xa;e.SearchRelativeLongitude=pa;e.MoonPhase=pb;e.SearchMoonPhase=Fa;var Wb=function(a,b){this.quarter=a;this.time=b};e.MoonQuarter=Wb;e.SearchMoonQuarter=Vb;e.NextMoonQuarter=function(a){a=new Date(a.time.date.getTime()+5184E5);return Vb(a)};e.SearchRiseSet=function(a,b,c,d,f){a:switch(a){case r.Sun:var h=Rc;break a;case r.Moon:h=Sc;break a;default:h=0}return Xb(a,b,c,d,f,function(l){var k=xa(a,l,b,!0,!0);l=va(l,b,k.ra,k.dec).altitude+h/k.dist*e.RAD2DEG+Tc;return c*l})};e.SearchAltitude=function(a,
-b,c,d,f,h){if(!Number.isFinite(h)||-90>h||90=++f;){var h=ha(a,b),l=ha(r.Earth,b),k=Da(h-l),g=h=l=void 0;k>=-d.s1&&k<+d.s1?(g=0,l=+d.s1,h=+d.s2):k>=+d.s2||k<-d.s2?(g=0,l=-d.s2,h=-d.s1):0<=k?(g=-Ea(a)/4,l=+d.s1,h=+d.s2):(g=-Ea(a)/4,l=-d.s2,h=-d.s1);k=b.AddDays(g);l=pa(a,l,k);h=pa(a,h,l);k=c(l);if(0<=k)throw"SearchMaxElongation: internal error: m1 = "+
-k;g=c(h);if(0>=g)throw"SearchMaxElongation: internal error: m2 = "+g;k=I(c,l,h,{init_f1:k,init_f2:g,dt_tolerance_seconds:10});if(!k)throw"SearchMaxElongation: failed search iter "+f+" (t1="+l.toString()+", t2="+h.toString()+")";if(k.tt>=b.tt)return Zb(a,k);b=h.AddDays(1)}throw"SearchMaxElongation: failed to find event after 2 tries.";};e.SearchPeakMagnitude=function(a,b){function c(g){var m=g.AddDays(-.005);g=g.AddDays(.005);m=Xa(a,m).mag;return(Xa(a,g).mag-m)/.01}if(a!==r.Venus)throw"SearchPeakMagnitude currently works for Venus only.";
-b=w(b);for(var d=0;2>=++d;){var f=ha(a,b),h=ha(r.Earth,b),l=Da(f-h),k=f=h=void 0;-10<=l&&10>l?(k=0,h=10,f=30):30<=l||-30>l?(k=0,h=-30,f=-10):0<=l?(k=-Ea(a)/4,h=10,f=30):(k=-Ea(a)/4,h=-30,f=-10);l=b.AddDays(k);h=pa(a,h,l);f=pa(a,f,h);l=c(h);if(0<=l)throw"SearchPeakMagnitude: internal error: m1 = "+l;k=c(f);if(0>=k)throw"SearchPeakMagnitude: internal error: m2 = "+k;l=I(c,h,f,{init_f1:l,init_f2:k,dt_tolerance_seconds:10});if(!l)throw"SearchPeakMagnitude: failed search iter "+d+" (t1="+h.toString()+
-", t2="+f.toString()+")";if(l.tt>=b.tt)return Xa(a,l);b=f.AddDays(1)}throw"SearchPeakMagnitude: failed to find event after 2 tries.";};var Ha=function(a,b,c){this.time=a;this.kind=b;this.dist_au=c;this.dist_km=c*e.KM_PER_AU};e.Apsis=Ha;e.SearchLunarApsis=ac;e.NextLunarApsis=function(a){var b=ac(a.time.AddDays(11));if(1!==b.kind+a.kind)throw"NextLunarApsis INTERNAL ERROR: did not find alternating apogee/perigee: prev="+a.kind+" @ "+a.time.toString()+", next="+b.kind+" @ "+b.time.toString();return b};
-e.SearchPlanetApsis=cc;e.NextPlanetApsis=function(a,b){if(0!==b.kind&&1!==b.kind)throw"Invalid apsis kind: "+b.kind;var c=b.time.AddDays(.25*Z[a].OrbitalPeriod);a=cc(a,c);if(1!==a.kind+b.kind)throw"Internal error: previous apsis was "+b.kind+", but found "+a.kind+" for next apsis.";return a};e.InverseRotation=qa;e.CombineRotation=ra;e.IdentityMatrix=function(){return new J([[1,0,0],[0,1,0],[0,0,1]])};e.Pivot=function(a,b,c){if(0!==b&&1!==b&&2!==b)throw"Invalid axis "+b+". Must be [0, 1, 2].";var d=
-u(c)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d);var f=(b+1)%3,h=(b+2)%3,l=[[0,0,0],[0,0,0],[0,0,0]];l[f][f]=c*a.rot[f][f]-d*a.rot[f][h];l[f][h]=d*a.rot[f][f]+c*a.rot[f][h];l[f][b]=a.rot[f][b];l[h][f]=c*a.rot[h][f]-d*a.rot[h][h];l[h][h]=d*a.rot[h][f]+c*a.rot[h][h];l[h][b]=a.rot[h][b];l[b][f]=c*a.rot[b][f]-d*a.rot[b][h];l[b][h]=d*a.rot[b][f]+c*a.rot[b][h];l[b][b]=a.rot[b][b];return new J(l)};e.VectorFromSphere=qb;e.EquatorFromVector=dc;e.SphereFromVector=rb;e.HorizonFromVector=function(a,b){a=rb(a);a.lon=
-ec(a.lon);a.lat+=wa(b,a.lat);return a};e.VectorFromHorizon=function(a,b,c){var d=ec(a.lon);c=a.lat+fc(c,a.lat);a=new Ya(c,d,a.dist);return qb(a,b)};e.Refraction=wa;e.InverseRefraction=fc;e.RotateVector=Ia;e.RotateState=gc;e.Rotation_EQJ_ECL=hc;e.Rotation_ECL_EQJ=function(){return new J([[1,0,0],[0,.9174821430670688,.3977769691083922],[0,-.3977769691083922,.9174821430670688]])};e.Rotation_EQJ_EQD=sb;e.Rotation_EQD_EQJ=tb;e.Rotation_EQD_HOR=ub;e.Rotation_HOR_EQD=ic;e.Rotation_HOR_EQJ=jc;e.Rotation_EQJ_HOR=
-function(a,b){a=jc(a,b);return qa(a)};e.Rotation_EQD_ECL=kc;e.Rotation_ECL_EQD=lc;e.Rotation_ECL_HOR=mc;e.Rotation_HOR_ECL=function(a,b){a=mc(a,b);return qa(a)};e.Rotation_EQJ_GAL=function(){return new J([[-.0548624779711344,.4941095946388765,-.8676668813529025],[-.8734572784246782,-.4447938112296831,-.1980677870294097],[-.483800052994852,.7470034631630423,.4559861124470794]])};e.Rotation_GAL_EQJ=function(){return new J([[-.0548624779711344,-.8734572784246782,-.483800052994852],[.4941095946388765,
--.4447938112296831,.7470034631630423],[-.8676668813529025,-.1980677870294097,.4559861124470794]])};var Wc=[["And","Andromeda"],["Ant","Antila"],["Aps","Apus"],["Aql","Aquila"],["Aqr","Aquarius"],["Ara","Ara"],["Ari","Aries"],["Aur","Auriga"],["Boo","Bootes"],["Cae","Caelum"],["Cam","Camelopardis"],["Cap","Capricornus"],["Car","Carina"],["Cas","Cassiopeia"],["Cen","Centaurus"],["Cep","Cepheus"],["Cet","Cetus"],["Cha","Chamaeleon"],["Cir","Circinus"],["CMa","Canis Major"],["CMi","Canis Minor"],["Cnc",
-"Cancer"],["Col","Columba"],["Com","Coma Berenices"],["CrA","Corona Australis"],["CrB","Corona Borealis"],["Crt","Crater"],["Cru","Crux"],["Crv","Corvus"],["CVn","Canes Venatici"],["Cyg","Cygnus"],["Del","Delphinus"],["Dor","Dorado"],["Dra","Draco"],["Equ","Equuleus"],["Eri","Eridanus"],["For","Fornax"],["Gem","Gemini"],["Gru","Grus"],["Her","Hercules"],["Hor","Horologium"],["Hya","Hydra"],["Hyi","Hydrus"],["Ind","Indus"],["Lac","Lacerta"],["Leo","Leo"],["Lep","Lepus"],["Lib","Libra"],["LMi","Leo Minor"],
-["Lup","Lupus"],["Lyn","Lynx"],["Lyr","Lyra"],["Men","Mensa"],["Mic","Microscopium"],["Mon","Monoceros"],["Mus","Musca"],["Nor","Norma"],["Oct","Octans"],["Oph","Ophiuchus"],["Ori","Orion"],["Pav","Pavo"],["Peg","Pegasus"],["Per","Perseus"],["Phe","Phoenix"],["Pic","Pictor"],["PsA","Pisces Austrinus"],["Psc","Pisces"],["Pup","Puppis"],["Pyx","Pyxis"],["Ret","Reticulum"],["Scl","Sculptor"],["Sco","Scorpius"],["Sct","Scutum"],["Ser","Serpens"],["Sex","Sextans"],["Sge","Sagitta"],["Sgr","Sagittarius"],
-["Tau","Taurus"],["Tel","Telescopium"],["TrA","Triangulum Australe"],["Tri","Triangulum"],["Tuc","Tucana"],["UMa","Ursa Major"],["UMi","Ursa Minor"],["Vel","Vela"],["Vir","Virgo"],["Vol","Volans"],["Vul","Vulpecula"]],Xc=[[83,0,8640,2112],[83,2880,5220,2076],[83,7560,8280,2068],[83,6480,7560,2064],[15,0,2880,2040],[10,3300,3840,1968],[15,0,1800,1920],[10,3840,5220,1920],[83,6300,6480,1920],[33,7260,7560,1920],[15,0,1263,1848],[10,4140,4890,1848],[83,5952,6300,1800],[15,7260,7440,1800],[10,2868,3300,
-1764],[33,3300,4080,1764],[83,4680,5952,1680],[13,1116,1230,1632],[33,7350,7440,1608],[33,4080,4320,1596],[15,0,120,1584],[83,5040,5640,1584],[15,8490,8640,1584],[33,4320,4860,1536],[33,4860,5190,1512],[15,8340,8490,1512],[10,2196,2520,1488],[33,7200,7350,1476],[15,7393.2,7416,1462],[10,2520,2868,1440],[82,2868,3030,1440],[33,7116,7200,1428],[15,7200,7393.2,1428],[15,8232,8340,1418],[13,0,876,1404],[33,6990,7116,1392],[13,612,687,1380],[13,876,1116,1368],[10,1116,1140,1368],[15,8034,8232,1350],[10,
-1800,2196,1344],[82,5052,5190,1332],[33,5190,6990,1332],[10,1140,1200,1320],[15,7968,8034,1320],[15,7416,7908,1316],[13,0,612,1296],[50,2196,2340,1296],[82,4350,4860,1272],[33,5490,5670,1272],[15,7908,7968,1266],[10,1200,1800,1260],[13,8232,8400,1260],[33,5670,6120,1236],[62,735,906,1212],[33,6120,6564,1212],[13,0,492,1200],[62,492,600,1200],[50,2340,2448,1200],[13,8400,8640,1200],[82,4860,5052,1164],[13,0,402,1152],[13,8490,8640,1152],[39,6543,6564,1140],[33,6564,6870,1140],[30,6870,6900,1140],[62,
-600,735,1128],[82,3030,3300,1128],[13,60,312,1104],[82,4320,4350,1080],[50,2448,2652,1068],[30,7887,7908,1056],[30,7875,7887,1050],[30,6900,6984,1044],[82,3300,3660,1008],[82,3660,3882,960],[8,5556,5670,960],[39,5670,5880,960],[50,3330,3450,954],[0,0,906,882],[62,906,924,882],[51,6969,6984,876],[62,1620,1689,864],[30,7824,7875,864],[44,7875,7920,864],[7,2352,2652,852],[50,2652,2790,852],[0,0,720,840],[44,7920,8214,840],[44,8214,8232,828],[0,8232,8460,828],[62,924,978,816],[82,3882,3960,816],[29,4320,
-4440,816],[50,2790,3330,804],[48,3330,3558,804],[0,258,507,792],[8,5466,5556,792],[0,8460,8550,770],[29,4440,4770,768],[0,8550,8640,752],[29,5025,5052,738],[80,870,978,736],[62,978,1620,736],[7,1620,1710,720],[51,6543,6969,720],[82,3960,4320,696],[30,7080,7530,696],[7,1710,2118,684],[48,3558,3780,684],[29,4770,5025,684],[0,0,24,672],[80,507,600,672],[7,2118,2352,672],[37,2838,2880,672],[30,7530,7824,672],[30,6933,7080,660],[80,690,870,654],[25,5820,5880,648],[8,5430,5466,624],[25,5466,5820,624],[51,
-6612,6792,624],[48,3870,3960,612],[51,6792,6933,612],[80,600,690,600],[66,258,306,570],[48,3780,3870,564],[87,7650,7710,564],[77,2052,2118,548],[0,24,51,528],[73,5730,5772,528],[37,2118,2238,516],[87,7140,7290,510],[87,6792,6930,506],[0,51,306,504],[87,7290,7404,492],[37,2811,2838,480],[87,7404,7650,468],[87,6930,7140,460],[6,1182,1212,456],[75,6792,6840,444],[59,2052,2076,432],[37,2238,2271,420],[75,6840,7140,388],[77,1788,1920,384],[39,5730,5790,384],[75,7140,7290,378],[77,1662,1788,372],[77,1920,
-2016,372],[23,4620,4860,360],[39,6210,6570,344],[23,4272,4620,336],[37,2700,2811,324],[39,6030,6210,308],[61,0,51,300],[77,2016,2076,300],[37,2520,2700,300],[61,7602,7680,300],[37,2271,2496,288],[39,6570,6792,288],[31,7515,7578,284],[61,7578,7602,284],[45,4146,4272,264],[59,2247,2271,240],[37,2496,2520,240],[21,2811,2853,240],[61,8580,8640,240],[6,600,1182,238],[31,7251,7308,204],[8,4860,5430,192],[61,8190,8580,180],[21,2853,3330,168],[45,3330,3870,168],[58,6570,6718.4,150],[3,6718.4,6792,150],[31,
-7500,7515,144],[20,2520,2526,132],[73,6570,6633,108],[39,5790,6030,96],[58,6570,6633,72],[61,7728,7800,66],[66,0,720,48],[73,6690,6792,48],[31,7308,7500,48],[34,7500,7680,48],[61,7680,7728,48],[61,7920,8190,48],[61,7800,7920,42],[20,2526,2592,36],[77,1290,1662,0],[59,1662,1680,0],[20,2592,2910,0],[85,5280,5430,0],[58,6420,6570,0],[16,954,1182,-42],[77,1182,1290,-42],[73,5430,5856,-78],[59,1680,1830,-96],[59,2100,2247,-96],[73,6420,6468,-96],[73,6570,6690,-96],[3,6690,6792,-96],[66,8190,8580,-96],
-[45,3870,4146,-144],[85,4146,4260,-144],[66,0,120,-168],[66,8580,8640,-168],[85,5130,5280,-192],[58,5730,5856,-192],[3,7200,7392,-216],[4,7680,7872,-216],[58,6180,6468,-240],[54,2100,2910,-264],[35,1770,1830,-264],[59,1830,2100,-264],[41,2910,3012,-264],[74,3450,3870,-264],[85,4260,4620,-264],[58,6330,6360,-280],[3,6792,7200,-288.8],[35,1740,1770,-348],[4,7392,7680,-360],[73,6180,6570,-384],[72,6570,6792,-384],[41,3012,3090,-408],[58,5856,5895,-438],[41,3090,3270,-456],[26,3870,3900,-456],[71,5856,
-5895,-462],[47,5640,5730,-480],[28,4530,4620,-528],[85,4620,5130,-528],[41,3270,3510,-576],[16,600,954,-585.2],[35,954,1350,-585.2],[26,3900,4260,-588],[28,4260,4530,-588],[47,5130,5370,-588],[58,5856,6030,-590],[16,0,600,-612],[11,7680,7872,-612],[4,7872,8580,-612],[16,8580,8640,-612],[41,3510,3690,-636],[35,1692,1740,-654],[46,1740,2202,-654],[11,7200,7680,-672],[41,3690,3810,-700],[41,4530,5370,-708],[47,5370,5640,-708],[71,5640,5760,-708],[35,1650,1692,-720],[58,6030,6336,-720],[76,6336,6420,
--720],[41,3810,3900,-748],[19,2202,2652,-792],[41,4410,4530,-792],[41,3900,4410,-840],[36,1260,1350,-864],[68,3012,3372,-882],[35,1536,1650,-888],[76,6420,6900,-888],[65,7680,8280,-888],[70,8280,8400,-888],[36,1080,1260,-950],[1,3372,3960,-954],[70,0,600,-960],[36,600,1080,-960],[35,1392,1536,-960],[70,8400,8640,-960],[14,5100,5370,-1008],[49,5640,5760,-1008],[71,5760,5911.5,-1008],[9,1740,1800,-1032],[22,1800,2370,-1032],[67,2880,3012,-1032],[35,1230,1392,-1056],[71,5911.5,6420,-1092],[24,6420,6900,
--1092],[76,6900,7320,-1092],[53,7320,7680,-1092],[35,1080,1230,-1104],[9,1620,1740,-1116],[49,5520,5640,-1152],[63,0,840,-1156],[35,960,1080,-1176],[40,1470,1536,-1176],[9,1536,1620,-1176],[38,7680,7920,-1200],[67,2160,2880,-1218],[84,2880,2940,-1218],[35,870,960,-1224],[40,1380,1470,-1224],[63,0,660,-1236],[12,2160,2220,-1260],[84,2940,3042,-1272],[40,1260,1380,-1276],[32,1380,1440,-1276],[63,0,570,-1284],[35,780,870,-1296],[64,1620,1800,-1296],[49,5418,5520,-1296],[84,3042,3180,-1308],[12,2220,
-2340,-1320],[14,4260,4620,-1320],[49,5100,5418,-1320],[56,5418,5520,-1320],[32,1440,1560,-1356],[84,3180,3960,-1356],[14,3960,4050,-1356],[5,6300,6480,-1368],[78,6480,7320,-1368],[38,7920,8400,-1368],[40,1152,1260,-1380],[64,1800,1980,-1380],[12,2340,2460,-1392],[63,0,480,-1404],[35,480,780,-1404],[63,8400,8640,-1404],[32,1560,1650,-1416],[56,5520,5911.5,-1440],[43,7320,7680,-1440],[64,1980,2160,-1464],[18,5460,5520,-1464],[5,5911.5,5970,-1464],[18,5370,5460,-1526],[5,5970,6030,-1526],[64,2160,2460,
--1536],[12,2460,3252,-1536],[14,4050,4260,-1536],[27,4260,4620,-1536],[14,4620,5232,-1536],[18,4860,4920,-1560],[5,6030,6060,-1560],[40,780,1152,-1620],[69,1152,1650,-1620],[18,5310,5370,-1620],[5,6060,6300,-1620],[60,6300,6480,-1620],[81,7920,8400,-1620],[32,1650,2370,-1680],[18,4920,5310,-1680],[79,5310,6120,-1680],[81,0,480,-1800],[42,1260,1650,-1800],[86,2370,3252,-1800],[12,3252,4050,-1800],[55,4050,4920,-1800],[60,6480,7680,-1800],[43,7680,8400,-1800],[81,8400,8640,-1800],[81,270,480,-1824],
-[42,0,1260,-1980],[17,2760,4920,-1980],[2,4920,6480,-1980],[52,1260,2760,-2040],[57,0,8640,-2160]],zb,Dc,Ec=function(a,b,c,d){this.symbol=a;this.name=b;this.ra1875=c;this.dec1875=d};e.ConstellationInfo=Ec;e.Constellation=function(a,b){u(a);u(b);if(-90>b||90a&&(a+=24);zb||(zb=sb(new N(-45655.74141261017)),Dc=new N(0));a=new Ya(b,15*a,1);a=qb(a,Dc);a=Ia(zb,a);a=dc(a);b=10/240;for(var c=b/15,d=$jscomp.makeIterator(Xc),f=d.next();!f.done;f=
-d.next()){f=f.value;var h=f[1]*c,l=f[2]*c;if(f[3]*b<=a.dec&&h<=a.ra&&a.raa){c=0;var h=0=c;)c+=
+360;for(;180Math.abs(n))break;h-=n/(-42.69778487239616*((k-g)/l-g*k*-.006694397995865464/(-42.69778487239616*m))+d*f+a*b)}h*=e.RAD2DEG;l=6378.1366/l;d=Math.abs(f)>Math.abs(b)?d/f-.9933056020041345*l:a/b-l}return new ib(h,c,1E3*d)};e.ObserverGravity=function(a,b){a=Math.sin(a*e.DEG2RAD);a*=a;return 9.7803253359*(1+.00193185265241*
+a)/Math.sqrt(1-.00669437999013*a)*(1-(3.15704E-7-2.10269E-9*a)*b+7.37452E-14*b*b)};e.Ecliptic=Aa;e.GeoMoon=Y;var fa=[[-73E4,[-26.1182072321076,-14.376168177825,3.3844025152995],[.0016339372163656,-.0027861699588508,-.0013585880229445]],[-693500,[43.6599275018261,15.7782921408811,-8.2269833881374],[-2.504304629586E-4,.0021163039457238,7.3466073583102E-4]],[-657E3,[-17.0086014985033,33.059074387642,15.4080189624259],[-.0019676551946049,-.001833770776677,2.0125441459959E-5]],[-620500,[26.9005106893171,
+-21.5285596810214,-14.7987712668075],[.0022939261196998,.0017431871970059,-1.4585639832643E-4]],[-584E3,[20.2303809506997,43.2669666571891,7.3829660919234],[-.0019754081700585,5.3457141292226E-4,7.5929169129793E-4]],[-547500,[-22.5571440338751,-19.2958112538447,.7806423603826],[.0021494578646505,-.0024266772630044,-.0014013084013574]],[-511E3,[43.023623681036,19.6179542007347,-6.8406553041565],[-4.7729923671058E-4,.0020208979483877,7.7191815992131E-4]],[-474500,[-20.4245105862934,29.5157679318005,
+15.3408675727018],[-.0018003167284198,-.0021025226687937,-1.1262333332859E-4]],[-438E3,[30.7746921076872,-18.2366370153037,-14.9455358798963],[.0020113162005465,.0019353827024189,-2.0937793168297E-6]],[-401500,[16.7235440456361,44.0505598318603,8.688611393944],[-.0020565226049264,3.2710694138777E-4,7.2006155046579E-4]],[-365E3,[-18.4891734360057,-23.1428732331142,-1.6436720878799],[.0025524223225832,-.0020035792463879,-.0013910737531294]],[-328500,[42.0853950560734,22.974253125952,-5.5131410205412],
+[-6.7105845193949E-4,.0019177289500465,7.9770011059534E-4]],[-292E3,[-23.2753639151193,25.8185142987694,15.0553815885983],[-.0016062295460975,-.0023395961498533,-2.4377362639479E-4]],[-255500,[33.901579321013,-14.9421228983498,-14.8664994855707],[.0017455105487563,.0020655068871494,1.169500065763E-4]],[-219E3,[13.3770189322702,44.4442211120183,9.8260227015847],[-.0021171882923251,1.3114714542921E-4,6.7884578840323E-4]],[-182500,[-14.1723844533379,-26.0054690135836,-3.8387026446526],[.0028419751785822,
+-.0015579441656564,-.001340841671106]],[-146E3,[40.9468572586403,25.9049735920209,-4.2563362404988],[-8.3652705194051E-4,.0018129497136404,8.156422827306E-4]],[-109500,[-25.5839689598009,22.0699164999425,14.590202603678],[-.0013923977856331,-.0025442249745422,-3.7169906721828E-4]],[-73E3,[36.4035708396756,-11.7473067389593,-14.6304139635223],[.0015037714418941,.0021500325702247,2.1523781242948E-4]],[-36500,[10.2436041239517,44.5280986402285,10.8048664487066],[-.0021615839201823,-5.1418983893534E-5,
+6.368706075143E-4]],[0,[-9.8753695807739,-27.9789262247367,-5.7537118247043],[.0030287533248818,-.0011276087003636,-.0012651326732361]],[36500,[39.7009143866164,28.4327664903825,-3.0906026170881],[-9.7720559866138E-4,.0017121518344796,8.2822409843551E-4]],[73E3,[-27.3620419812795,18.4265651225706,13.9975343005914],[-.001169093462134,-.0027143131627458,-4.9312695340367E-4]],[109500,[38.3556091850032,-8.7643800131842,-14.2951819118807],[.0012922798115839,.0022032141141126,2.9606522103424E-4]],[146E3,
+[7.3929490279056,44.3826789515344,11.6295002148543],[-.002193281545383,-2.1751799585364E-4,5.9556516201114E-4]],[182500,[-5.8649529029432,-29.1987619981354,-7.3502494912123],[.0031339384323665,-7.4205968379701E-4,-.0011783357537604]],[219E3,[38.4269476345329,30.5667598351632,-2.0378379641214],[-.0010958945370084,.0016194885149659,8.3705272532546E-4]],[255500,[-28.6586488201636,15.0309000931701,13.3365724093667],[-9.4611899595408E-4,-.0028506813871559,-6.0508645822989E-4]],[292E3,[39.8319806717528,
+-6.0784057667647,-13.9098153586562],[.0011117769689167,.0022362097830152,3.6230548231153E-4]],[328500,[4.837152376403,44.072311954153,12.3146147867802],[-.0022164547537724,-3.6790365636785E-4,5.5542723844616E-4]],[365E3,[-2.2619763759487,-29.8581508706765,-8.6502366418978],[.0031821176368396,-4.0915169873994E-4,-.0010895893040652]],[401500,[37.1576590087419,32.3528396259588,-1.0950381786229],[-.001198841260683,.0015356290902995,8.4339118209852E-4]],[438E3,[-29.5767402292299,11.8635359435865,12.6313230398719],
+[-7.2292830060955E-4,-.0029587820140709,-7.08242964503E-4]],[474500,[40.9541099577599,-3.658980594537,-13.499469956395],[9.5387298337127E-4,.0022572135462477,4.1826529781128E-4]],[511E3,[2.4859523114116,43.6181887566155,12.8914184596699],[-.0022339745420393,-5.1034757181916E-4,5.1485330196245E-4]],[547500,[1.0594791441638,-30.1357921778687,-9.7458684762963],[.0031921591684898,-1.130531279615E-4,-9.9954096945965E-4]],[584E3,[35.8778640130144,33.8942263660709,-.2245246362769],[-.0012941245730845,.0014560427668319,
+8.4762160640137E-4]],[620500,[-30.2026537318923,8.7794211940578,11.8609238187578],[-4.9002221381806E-4,-.0030438768469137,-8.0605935262763E-4]],[657E3,[41.8536204011376,-1.3790965838042,-13.0624345337527],[8.0674627557124E-4,.0022702374399791,4.6832587475465E-4]],[693500,[.2468843977112,43.0303960481227,13.3909343344167],[-.0022436121787266,-6.5238074250728E-4,4.7172729553196E-4]],[73E4,[4.2432528370899,-30.1182016908248,-10.7074412313491],[.0031725847067411,1.609846120227E-4,-9.0672150593868E-4]]],
+E=function(a,b,c){this.x=a;this.y=b;this.z=c};E.prototype.ToAstroVector=function(a){return new D(this.x,this.y,this.z,a)};E.prototype.quadrature=function(){return this.x*this.x+this.y*this.y+this.z*this.z};E.prototype.add=function(a){return new E(this.x+a.x,this.y+a.y,this.z+a.z)};E.prototype.sub=function(a){return new E(this.x-a.x,this.y-a.y,this.z-a.z)};E.prototype.incr=function(a){this.x+=a.x;this.y+=a.y;this.z+=a.z};E.prototype.decr=function(a){this.x-=a.x;this.y-=a.y;this.z-=a.z};E.prototype.mul=
+function(a){return new E(a*this.x,a*this.y,a*this.z)};E.prototype.div=function(a){return new E(this.x/a,this.y/a,this.z/a)};E.prototype.mean=function(a){return new E((this.x+a.x)/2,(this.y+a.y)/2,(this.z+a.z)/2)};var Ua=function(a,b,c){this.tt=a;this.r=b;this.v=c},Ca=function(a){var b=new Ua(a,new E(0,0,0),new E(0,0,0));this.Jupiter=Wa(b,a,r.Jupiter,2.825345909524226E-7);this.Saturn=Wa(b,a,r.Saturn,8.459715185680659E-8);this.Uranus=Wa(b,a,r.Uranus,1.292024916781969E-8);this.Neptune=Wa(b,a,r.Neptune,
+1.524358900784276E-8);this.Jupiter.r.decr(b.r);this.Jupiter.v.decr(b.v);this.Saturn.r.decr(b.r);this.Saturn.v.decr(b.v);this.Uranus.r.decr(b.r);this.Uranus.v.decr(b.v);this.Neptune.r.decr(b.r);this.Neptune.v.decr(b.v);this.Sun=new Ua(a,b.r.mul(-1),b.v.mul(-1))};Ca.prototype.Acceleration=function(a){var b=Ba(a,2.959122082855911E-4,this.Sun.r);b.incr(Ba(a,2.825345909524226E-7,this.Jupiter.r));b.incr(Ba(a,8.459715185680659E-8,this.Saturn.r));b.incr(Ba(a,1.292024916781969E-8,this.Uranus.r));b.incr(Ba(a,
+1.524358900784276E-8,this.Neptune.r));return b};var Qb=function(a,b,c,d){this.tt=a;this.r=b;this.v=c;this.a=d},Rb=function(a,b){this.bary=a;this.grav=b},ob=[],Wc=new J([[.9994327653386544,-.03367710746976414,0],[.030395942890628476,.902057912352809,.43054338854229507],[-.014499455966335291,-.43029916940910073,.902569881273754]]),Xc=[{mu:2.82489428433814E-7,al:[1.446213296021224,3.5515522861824],a:[[.0028210960212903,0,0]],l:[[-1.925258348666E-4,4.9369589722645,.01358483658305],[-9.70803596076E-5,
+4.3188796477322,.01303413843243],[-8.988174165E-5,1.9080016428617,.00305064867158],[-5.53101050262E-5,1.4936156681569,.01293892891155]],z:[[.0041510849668155,4.089939635545,-.01290686414666],[6.260521444113E-4,1.446188898627,3.5515522949802],[3.52747346169E-5,2.1256287034578,1.2727416567E-4]],zeta:[[3.142172466014E-4,2.7964219722923,-.002315096098],[9.04169207946E-5,1.0477061879627,-5.6920638196E-4]]},{mu:2.82483274392893E-7,al:[-.3735263437471362,1.76932271112347],a:[[.0044871037804314,0,0],[4.324367498E-7,
+1.819645606291,1.7822295777568]],l:[[8.576433172936E-4,4.3188693178264,.01303413830805],[4.549582875086E-4,1.4936531751079,.01293892881962],[3.248939825174E-4,1.8196494533458,1.7822295777568],[-3.074250079334E-4,4.9377037005911,.01358483286724],[1.982386144784E-4,1.907986905476,.00305101212869],[1.834063551804E-4,2.1402853388529,.00145009789338],[-1.434383188452E-4,5.622214036663,.89111478887838],[-7.71939140944E-5,4.300272437235,2.6733443704266]],z:[[-.0093589104136341,4.0899396509039,-.01290686414666],
+[2.988994545555E-4,5.9097265185595,1.7693227079462],[2.13903639035E-4,2.1256289300016,1.2727418407E-4],[1.980963564781E-4,2.743516829265,6.7797343009E-4],[1.210388158965E-4,5.5839943711203,3.20566149E-5],[8.37042048393E-5,1.6094538368039,-.90402165808846],[8.23525166369E-5,1.4461887708689,3.5515522949802]],zeta:[[.0040404917832303,1.0477063169425,-5.692064054E-4],[2.200421034564E-4,3.3368857864364,-1.2491307307E-4],[1.662544744719E-4,2.4134862374711,0],[5.90282470983E-5,5.9719930968366,-3.056160225E-5]]},
+{mu:2.82498184184723E-7,al:[.2874089391143348,.878207923589328],a:[[.0071566594572575,0,0],[1.393029911E-6,1.1586745884981,2.6733443704266]],l:[[2.310797886226E-4,2.1402987195942,.00145009784384],[-1.828635964118E-4,4.3188672736968,.01303413828263],[1.512378778204E-4,4.9373102372298,.01358483481252],[-1.163720969778E-4,4.300265986149,2.6733443704266],[-9.55478069846E-5,1.4936612842567,.01293892879857],[8.15246854464E-5,5.6222137132535,.89111478887838],[-8.01219679602E-5,1.2995922951532,1.0034433456729],
+[-6.07017260182E-5,.64978769669238,.50172167043264]],z:[[.0014289811307319,2.1256295942739,1.2727413029E-4],[7.71093122676E-4,5.5836330003496,3.20643411E-5],[5.925911780766E-4,4.0899396636448,-.01290686414666],[2.045597496146E-4,5.2713683670372,-.12523544076106],[1.785118648258E-4,.28743156721063,.8782079244252],[1.131999784893E-4,1.4462127277818,3.5515522949802],[-6.5877816921E-5,2.2702423990985,-1.7951364394537],[4.97058888328E-5,5.9096792204858,1.7693227129285]],zeta:[[.0015932721570848,3.3368862796665,
+-1.2491307058E-4],[8.533093128905E-4,2.4133881688166,0],[3.513347911037E-4,5.9720789850127,-3.056101771E-5],[-1.441929255483E-4,1.0477061764435,-5.6920632124E-4]]},{mu:2.82492144889909E-7,al:[-.3620341291375704,.376486233433828],a:[[.0125879701715314,0,0],[3.595204947E-6,.64965776007116,.50172168165034],[2.7580210652E-6,1.808423578151,3.1750660413359]],l:[[5.586040123824E-4,2.1404207189815,.00145009793231],[-3.805813868176E-4,2.7358844897853,2.972965062E-5],[2.205152863262E-4,.649796525964,.5017216724358],
+[1.877895151158E-4,1.8084787604005,3.1750660413359],[7.66916975242E-5,6.2720114319755,1.3928364636651],[7.47056855106E-5,1.2995916202344,1.0034433456729]],z:[[.0073755808467977,5.5836071576084,3.206509914E-5],[2.065924169942E-4,5.9209831565786,.37648624194703],[1.589869764021E-4,.28744006242623,.8782079244252],[-1.561131605348E-4,2.1257397865089,1.2727441285E-4],[1.486043380971E-4,1.4462134301023,3.5515522949802],[6.35073108731E-5,5.9096803285954,1.7693227129285],[5.99351698525E-5,4.1125517584798,
+-2.7985797954589],[5.40660842731E-5,5.5390350845569,.00286834082283],[-4.89596900866E-5,4.6218149483338,-.62695712529519]],zeta:[[.0038422977898495,2.4133922085557,0],[.0022453891791894,5.9721736773277,-3.056125525E-5],[-2.604479450559E-4,3.3368746306409,-1.2491309972E-4],[3.3211214323E-5,5.5604137742337,.00290037688507]]}],Dc=function(a){this.moon=a};e.JupiterMoonsInfo=Dc;e.JupiterMoons=function(a){a=new N(a);for(var b=[],c=$jscomp.makeIterator(Xc),d=c.next();!d.done;d=c.next()){var f=b,h=f.push;
+d=d.value;for(var l=a.tt+18262.5,k=[0,d.al[0]+l*d.al[1],0,0,0,0],g=$jscomp.makeIterator(d.a),m=g.next();!m.done;m=g.next()){var n=$jscomp.makeIterator(m.value);m=n.next().value;var p=n.next().value;n=n.next().value;k[0]+=m*Math.cos(p+l*n)}g=$jscomp.makeIterator(d.l);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,k[1]+=m*Math.sin(p+l*n);k[1]%=O;0>k[1]&&(k[1]+=O);g=$jscomp.makeIterator(d.z);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),
+m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[2]+=m*Math.cos(p),k[3]+=m*Math.sin(p);g=$jscomp.makeIterator(d.zeta);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[4]+=m*Math.cos(p),k[5]+=m*Math.sin(p);g=k[0];n=k[1];m=k[2];p=k[3];l=k[4];k=k[5];var u=Math.sqrt(d.mu/(g*g*g));d=n+m*Math.sin(n)-p*Math.cos(n);do{var w=Math.cos(d);var B=Math.sin(d);w=(n-d+m*B-p*w)/(1-m*w-p*B);d+=w}while(1E-12<=Math.abs(w));w=Math.cos(d);
+B=Math.sin(d);n=p*w-m*B;var z=-m*w-p*B,va=1/(1+z),ba=1/(1+Math.sqrt(1-m*m-p*p));d=g*(w-m-ba*p*n);n=g*(B-p+ba*m*n);p=u*va*g*(-B-ba*p*z);g=u*va*g*(+w+ba*m*z);m=2*Math.sqrt(1-l*l-k*k);u=1-2*k*k;w=1-2*l*l;B=2*k*l;d=new na(d*u+n*B,d*B+n*w,(l*n-d*k)*m,p*u+g*B,p*B+g*w,(l*g-p*k)*m,a);d=hc(Wc,d);h.call(f,d)}return new Dc(b)};e.HelioVector=Da;e.HelioDistance=ha;e.GeoVector=X;e.BaryState=function(a,b){b=x(b);if(a==r.SSB)return new na(0,0,0,0,0,0,b);var c=new Ca(b.tt);switch(a){case r.Sun:return Ea(c.Sun,b);
+case r.Jupiter:return Ea(c.Jupiter,b);case r.Saturn:return Ea(c.Saturn,b);case r.Uranus:return Ea(c.Uranus,b);case r.Neptune:return Ea(c.Neptune,b)}if(a in H)return a=Pb(H[a],b.tt),new na(c.Sun.r.x+a.r.x,c.Sun.r.y+a.r.y,c.Sun.r.z+a.r.z,c.Sun.v.x+a.v.x,c.Sun.v.y+a.v.y,c.Sun.v.z+a.v.z,b);throw'BaryState: Unsupported body "'+a+'"';};e.Search=I;e.SearchSunLongitude=Ub;e.PairLongitude=pb;e.AngleFromSun=qa;e.EclipticLongitude=ia;var Vb=function(a,b,c,d,f,h,l,k){this.time=a;this.mag=b;this.phase_angle=c;
+this.helio_dist=d;this.geo_dist=f;this.gc=h;this.hc=l;this.ring_tilt=k;this.phase_fraction=(1+Math.cos(e.DEG2RAD*c))/2};e.IlluminationInfo=Vb;e.Illumination=Ya;e.SearchRelativeLongitude=ra;e.MoonPhase=qb;e.SearchMoonPhase=Ga;var Xb=function(a,b){this.quarter=a;this.time=b};e.MoonQuarter=Xb;e.SearchMoonQuarter=Wb;e.NextMoonQuarter=function(a){a=new Date(a.time.date.getTime()+5184E5);return Wb(a)};e.SearchRiseSet=function(a,b,c,d,f){a:switch(a){case r.Sun:var h=Tc;break a;case r.Moon:h=Uc;break a;default:h=
+0}return Yb(a,b,c,d,f,function(l){var k=za(a,l,b,!0,!0);l=xa(l,b,k.ra,k.dec).altitude+h/k.dist*e.RAD2DEG+Vc;return c*l})};e.SearchAltitude=function(a,b,c,d,f,h){if(!Number.isFinite(h)||-90>h||90=++f;){var h=ia(a,b),l=ia(r.Earth,b),k=oa(h-l),g=h=l=void 0;k>=-d.s1&&k<+d.s1?(g=0,l=+d.s1,h=+d.s2):k>=+d.s2||k<-d.s2?(g=0,l=-d.s2,
+h=-d.s1):0<=k?(g=-Fa(a)/4,l=+d.s1,h=+d.s2):(g=-Fa(a)/4,l=-d.s2,h=-d.s1);k=b.AddDays(g);l=ra(a,l,k);h=ra(a,h,l);k=c(l);if(0<=k)throw"SearchMaxElongation: internal error: m1 = "+k;g=c(h);if(0>=g)throw"SearchMaxElongation: internal error: m2 = "+g;k=I(c,l,h,{init_f1:k,init_f2:g,dt_tolerance_seconds:10});if(!k)throw"SearchMaxElongation: failed search iter "+f+" (t1="+l.toString()+", t2="+h.toString()+")";if(k.tt>=b.tt)return $b(a,k);b=h.AddDays(1)}throw"SearchMaxElongation: failed to find event after 2 tries.";
+};e.SearchPeakMagnitude=function(a,b){function c(g){var m=g.AddDays(-.005);g=g.AddDays(.005);m=Ya(a,m).mag;return(Ya(a,g).mag-m)/.01}if(a!==r.Venus)throw"SearchPeakMagnitude currently works for Venus only.";b=x(b);for(var d=0;2>=++d;){var f=ia(a,b),h=ia(r.Earth,b),l=oa(f-h),k=f=h=void 0;-10<=l&&10>l?(k=0,h=10,f=30):30<=l||-30>l?(k=0,h=-30,f=-10):0<=l?(k=-Fa(a)/4,h=10,f=30):(k=-Fa(a)/4,h=-30,f=-10);l=b.AddDays(k);h=ra(a,h,l);f=ra(a,f,h);l=c(h);if(0<=l)throw"SearchPeakMagnitude: internal error: m1 = "+
+l;k=c(f);if(0>=k)throw"SearchPeakMagnitude: internal error: m2 = "+k;l=I(c,h,f,{init_f1:l,init_f2:k,dt_tolerance_seconds:10});if(!l)throw"SearchPeakMagnitude: failed search iter "+d+" (t1="+h.toString()+", t2="+f.toString()+")";if(l.tt>=b.tt)return Ya(a,l);b=f.AddDays(1)}throw"SearchPeakMagnitude: failed to find event after 2 tries.";};var Ia=function(a,b,c){this.time=a;this.kind=b;this.dist_au=c;this.dist_km=c*e.KM_PER_AU};e.Apsis=Ia;e.SearchLunarApsis=bc;e.NextLunarApsis=function(a){var b=bc(a.time.AddDays(11));
+if(1!==b.kind+a.kind)throw"NextLunarApsis INTERNAL ERROR: did not find alternating apogee/perigee: prev="+a.kind+" @ "+a.time.toString()+", next="+b.kind+" @ "+b.time.toString();return b};e.SearchPlanetApsis=dc;e.NextPlanetApsis=function(a,b){if(0!==b.kind&&1!==b.kind)throw"Invalid apsis kind: "+b.kind;var c=b.time.AddDays(.25*Z[a].OrbitalPeriod);a=dc(a,c);if(1!==a.kind+b.kind)throw"Internal error: previous apsis was "+b.kind+", but found "+a.kind+" for next apsis.";return a};e.InverseRotation=sa;
+e.CombineRotation=ta;e.IdentityMatrix=function(){return new J([[1,0,0],[0,1,0],[0,0,1]])};e.Pivot=function(a,b,c){if(0!==b&&1!==b&&2!==b)throw"Invalid axis "+b+". Must be [0, 1, 2].";var d=v(c)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d);var f=(b+1)%3,h=(b+2)%3,l=[[0,0,0],[0,0,0],[0,0,0]];l[f][f]=c*a.rot[f][f]-d*a.rot[f][h];l[f][h]=d*a.rot[f][f]+c*a.rot[f][h];l[f][b]=a.rot[f][b];l[h][f]=c*a.rot[h][f]-d*a.rot[h][h];l[h][h]=d*a.rot[h][f]+c*a.rot[h][h];l[h][b]=a.rot[h][b];l[b][f]=c*a.rot[b][f]-d*a.rot[b][h];
+l[b][h]=d*a.rot[b][f]+c*a.rot[b][h];l[b][b]=a.rot[b][b];return new J(l)};e.VectorFromSphere=rb;e.EquatorFromVector=ec;e.SphereFromVector=sb;e.HorizonFromVector=function(a,b){a=sb(a);a.lon=fc(a.lon);a.lat+=ya(b,a.lat);return a};e.VectorFromHorizon=function(a,b,c){var d=fc(a.lon);c=a.lat+gc(c,a.lat);a=new Za(c,d,a.dist);return rb(a,b)};e.Refraction=ya;e.InverseRefraction=gc;e.RotateVector=Ja;e.RotateState=hc;e.Rotation_EQJ_ECL=ic;e.Rotation_ECL_EQJ=function(){return new J([[1,0,0],[0,.9174821430670688,
+.3977769691083922],[0,-.3977769691083922,.9174821430670688]])};e.Rotation_EQJ_EQD=tb;e.Rotation_EQD_EQJ=ub;e.Rotation_EQD_HOR=vb;e.Rotation_HOR_EQD=jc;e.Rotation_HOR_EQJ=kc;e.Rotation_EQJ_HOR=function(a,b){a=kc(a,b);return sa(a)};e.Rotation_EQD_ECL=lc;e.Rotation_ECL_EQD=mc;e.Rotation_ECL_HOR=nc;e.Rotation_HOR_ECL=function(a,b){a=nc(a,b);return sa(a)};e.Rotation_EQJ_GAL=function(){return new J([[-.0548624779711344,.4941095946388765,-.8676668813529025],[-.8734572784246782,-.4447938112296831,-.1980677870294097],
+[-.483800052994852,.7470034631630423,.4559861124470794]])};e.Rotation_GAL_EQJ=function(){return new J([[-.0548624779711344,-.8734572784246782,-.483800052994852],[.4941095946388765,-.4447938112296831,.7470034631630423],[-.8676668813529025,-.1980677870294097,.4559861124470794]])};var Yc=[["And","Andromeda"],["Ant","Antila"],["Aps","Apus"],["Aql","Aquila"],["Aqr","Aquarius"],["Ara","Ara"],["Ari","Aries"],["Aur","Auriga"],["Boo","Bootes"],["Cae","Caelum"],["Cam","Camelopardis"],["Cap","Capricornus"],
+["Car","Carina"],["Cas","Cassiopeia"],["Cen","Centaurus"],["Cep","Cepheus"],["Cet","Cetus"],["Cha","Chamaeleon"],["Cir","Circinus"],["CMa","Canis Major"],["CMi","Canis Minor"],["Cnc","Cancer"],["Col","Columba"],["Com","Coma Berenices"],["CrA","Corona Australis"],["CrB","Corona Borealis"],["Crt","Crater"],["Cru","Crux"],["Crv","Corvus"],["CVn","Canes Venatici"],["Cyg","Cygnus"],["Del","Delphinus"],["Dor","Dorado"],["Dra","Draco"],["Equ","Equuleus"],["Eri","Eridanus"],["For","Fornax"],["Gem","Gemini"],
+["Gru","Grus"],["Her","Hercules"],["Hor","Horologium"],["Hya","Hydra"],["Hyi","Hydrus"],["Ind","Indus"],["Lac","Lacerta"],["Leo","Leo"],["Lep","Lepus"],["Lib","Libra"],["LMi","Leo Minor"],["Lup","Lupus"],["Lyn","Lynx"],["Lyr","Lyra"],["Men","Mensa"],["Mic","Microscopium"],["Mon","Monoceros"],["Mus","Musca"],["Nor","Norma"],["Oct","Octans"],["Oph","Ophiuchus"],["Ori","Orion"],["Pav","Pavo"],["Peg","Pegasus"],["Per","Perseus"],["Phe","Phoenix"],["Pic","Pictor"],["PsA","Pisces Austrinus"],["Psc","Pisces"],
+["Pup","Puppis"],["Pyx","Pyxis"],["Ret","Reticulum"],["Scl","Sculptor"],["Sco","Scorpius"],["Sct","Scutum"],["Ser","Serpens"],["Sex","Sextans"],["Sge","Sagitta"],["Sgr","Sagittarius"],["Tau","Taurus"],["Tel","Telescopium"],["TrA","Triangulum Australe"],["Tri","Triangulum"],["Tuc","Tucana"],["UMa","Ursa Major"],["UMi","Ursa Minor"],["Vel","Vela"],["Vir","Virgo"],["Vol","Volans"],["Vul","Vulpecula"]],Zc=[[83,0,8640,2112],[83,2880,5220,2076],[83,7560,8280,2068],[83,6480,7560,2064],[15,0,2880,2040],[10,
+3300,3840,1968],[15,0,1800,1920],[10,3840,5220,1920],[83,6300,6480,1920],[33,7260,7560,1920],[15,0,1263,1848],[10,4140,4890,1848],[83,5952,6300,1800],[15,7260,7440,1800],[10,2868,3300,1764],[33,3300,4080,1764],[83,4680,5952,1680],[13,1116,1230,1632],[33,7350,7440,1608],[33,4080,4320,1596],[15,0,120,1584],[83,5040,5640,1584],[15,8490,8640,1584],[33,4320,4860,1536],[33,4860,5190,1512],[15,8340,8490,1512],[10,2196,2520,1488],[33,7200,7350,1476],[15,7393.2,7416,1462],[10,2520,2868,1440],[82,2868,3030,
+1440],[33,7116,7200,1428],[15,7200,7393.2,1428],[15,8232,8340,1418],[13,0,876,1404],[33,6990,7116,1392],[13,612,687,1380],[13,876,1116,1368],[10,1116,1140,1368],[15,8034,8232,1350],[10,1800,2196,1344],[82,5052,5190,1332],[33,5190,6990,1332],[10,1140,1200,1320],[15,7968,8034,1320],[15,7416,7908,1316],[13,0,612,1296],[50,2196,2340,1296],[82,4350,4860,1272],[33,5490,5670,1272],[15,7908,7968,1266],[10,1200,1800,1260],[13,8232,8400,1260],[33,5670,6120,1236],[62,735,906,1212],[33,6120,6564,1212],[13,0,
+492,1200],[62,492,600,1200],[50,2340,2448,1200],[13,8400,8640,1200],[82,4860,5052,1164],[13,0,402,1152],[13,8490,8640,1152],[39,6543,6564,1140],[33,6564,6870,1140],[30,6870,6900,1140],[62,600,735,1128],[82,3030,3300,1128],[13,60,312,1104],[82,4320,4350,1080],[50,2448,2652,1068],[30,7887,7908,1056],[30,7875,7887,1050],[30,6900,6984,1044],[82,3300,3660,1008],[82,3660,3882,960],[8,5556,5670,960],[39,5670,5880,960],[50,3330,3450,954],[0,0,906,882],[62,906,924,882],[51,6969,6984,876],[62,1620,1689,864],
+[30,7824,7875,864],[44,7875,7920,864],[7,2352,2652,852],[50,2652,2790,852],[0,0,720,840],[44,7920,8214,840],[44,8214,8232,828],[0,8232,8460,828],[62,924,978,816],[82,3882,3960,816],[29,4320,4440,816],[50,2790,3330,804],[48,3330,3558,804],[0,258,507,792],[8,5466,5556,792],[0,8460,8550,770],[29,4440,4770,768],[0,8550,8640,752],[29,5025,5052,738],[80,870,978,736],[62,978,1620,736],[7,1620,1710,720],[51,6543,6969,720],[82,3960,4320,696],[30,7080,7530,696],[7,1710,2118,684],[48,3558,3780,684],[29,4770,
+5025,684],[0,0,24,672],[80,507,600,672],[7,2118,2352,672],[37,2838,2880,672],[30,7530,7824,672],[30,6933,7080,660],[80,690,870,654],[25,5820,5880,648],[8,5430,5466,624],[25,5466,5820,624],[51,6612,6792,624],[48,3870,3960,612],[51,6792,6933,612],[80,600,690,600],[66,258,306,570],[48,3780,3870,564],[87,7650,7710,564],[77,2052,2118,548],[0,24,51,528],[73,5730,5772,528],[37,2118,2238,516],[87,7140,7290,510],[87,6792,6930,506],[0,51,306,504],[87,7290,7404,492],[37,2811,2838,480],[87,7404,7650,468],[87,
+6930,7140,460],[6,1182,1212,456],[75,6792,6840,444],[59,2052,2076,432],[37,2238,2271,420],[75,6840,7140,388],[77,1788,1920,384],[39,5730,5790,384],[75,7140,7290,378],[77,1662,1788,372],[77,1920,2016,372],[23,4620,4860,360],[39,6210,6570,344],[23,4272,4620,336],[37,2700,2811,324],[39,6030,6210,308],[61,0,51,300],[77,2016,2076,300],[37,2520,2700,300],[61,7602,7680,300],[37,2271,2496,288],[39,6570,6792,288],[31,7515,7578,284],[61,7578,7602,284],[45,4146,4272,264],[59,2247,2271,240],[37,2496,2520,240],
+[21,2811,2853,240],[61,8580,8640,240],[6,600,1182,238],[31,7251,7308,204],[8,4860,5430,192],[61,8190,8580,180],[21,2853,3330,168],[45,3330,3870,168],[58,6570,6718.4,150],[3,6718.4,6792,150],[31,7500,7515,144],[20,2520,2526,132],[73,6570,6633,108],[39,5790,6030,96],[58,6570,6633,72],[61,7728,7800,66],[66,0,720,48],[73,6690,6792,48],[31,7308,7500,48],[34,7500,7680,48],[61,7680,7728,48],[61,7920,8190,48],[61,7800,7920,42],[20,2526,2592,36],[77,1290,1662,0],[59,1662,1680,0],[20,2592,2910,0],[85,5280,
+5430,0],[58,6420,6570,0],[16,954,1182,-42],[77,1182,1290,-42],[73,5430,5856,-78],[59,1680,1830,-96],[59,2100,2247,-96],[73,6420,6468,-96],[73,6570,6690,-96],[3,6690,6792,-96],[66,8190,8580,-96],[45,3870,4146,-144],[85,4146,4260,-144],[66,0,120,-168],[66,8580,8640,-168],[85,5130,5280,-192],[58,5730,5856,-192],[3,7200,7392,-216],[4,7680,7872,-216],[58,6180,6468,-240],[54,2100,2910,-264],[35,1770,1830,-264],[59,1830,2100,-264],[41,2910,3012,-264],[74,3450,3870,-264],[85,4260,4620,-264],[58,6330,6360,
+-280],[3,6792,7200,-288.8],[35,1740,1770,-348],[4,7392,7680,-360],[73,6180,6570,-384],[72,6570,6792,-384],[41,3012,3090,-408],[58,5856,5895,-438],[41,3090,3270,-456],[26,3870,3900,-456],[71,5856,5895,-462],[47,5640,5730,-480],[28,4530,4620,-528],[85,4620,5130,-528],[41,3270,3510,-576],[16,600,954,-585.2],[35,954,1350,-585.2],[26,3900,4260,-588],[28,4260,4530,-588],[47,5130,5370,-588],[58,5856,6030,-590],[16,0,600,-612],[11,7680,7872,-612],[4,7872,8580,-612],[16,8580,8640,-612],[41,3510,3690,-636],
+[35,1692,1740,-654],[46,1740,2202,-654],[11,7200,7680,-672],[41,3690,3810,-700],[41,4530,5370,-708],[47,5370,5640,-708],[71,5640,5760,-708],[35,1650,1692,-720],[58,6030,6336,-720],[76,6336,6420,-720],[41,3810,3900,-748],[19,2202,2652,-792],[41,4410,4530,-792],[41,3900,4410,-840],[36,1260,1350,-864],[68,3012,3372,-882],[35,1536,1650,-888],[76,6420,6900,-888],[65,7680,8280,-888],[70,8280,8400,-888],[36,1080,1260,-950],[1,3372,3960,-954],[70,0,600,-960],[36,600,1080,-960],[35,1392,1536,-960],[70,8400,
+8640,-960],[14,5100,5370,-1008],[49,5640,5760,-1008],[71,5760,5911.5,-1008],[9,1740,1800,-1032],[22,1800,2370,-1032],[67,2880,3012,-1032],[35,1230,1392,-1056],[71,5911.5,6420,-1092],[24,6420,6900,-1092],[76,6900,7320,-1092],[53,7320,7680,-1092],[35,1080,1230,-1104],[9,1620,1740,-1116],[49,5520,5640,-1152],[63,0,840,-1156],[35,960,1080,-1176],[40,1470,1536,-1176],[9,1536,1620,-1176],[38,7680,7920,-1200],[67,2160,2880,-1218],[84,2880,2940,-1218],[35,870,960,-1224],[40,1380,1470,-1224],[63,0,660,-1236],
+[12,2160,2220,-1260],[84,2940,3042,-1272],[40,1260,1380,-1276],[32,1380,1440,-1276],[63,0,570,-1284],[35,780,870,-1296],[64,1620,1800,-1296],[49,5418,5520,-1296],[84,3042,3180,-1308],[12,2220,2340,-1320],[14,4260,4620,-1320],[49,5100,5418,-1320],[56,5418,5520,-1320],[32,1440,1560,-1356],[84,3180,3960,-1356],[14,3960,4050,-1356],[5,6300,6480,-1368],[78,6480,7320,-1368],[38,7920,8400,-1368],[40,1152,1260,-1380],[64,1800,1980,-1380],[12,2340,2460,-1392],[63,0,480,-1404],[35,480,780,-1404],[63,8400,8640,
+-1404],[32,1560,1650,-1416],[56,5520,5911.5,-1440],[43,7320,7680,-1440],[64,1980,2160,-1464],[18,5460,5520,-1464],[5,5911.5,5970,-1464],[18,5370,5460,-1526],[5,5970,6030,-1526],[64,2160,2460,-1536],[12,2460,3252,-1536],[14,4050,4260,-1536],[27,4260,4620,-1536],[14,4620,5232,-1536],[18,4860,4920,-1560],[5,6030,6060,-1560],[40,780,1152,-1620],[69,1152,1650,-1620],[18,5310,5370,-1620],[5,6060,6300,-1620],[60,6300,6480,-1620],[81,7920,8400,-1620],[32,1650,2370,-1680],[18,4920,5310,-1680],[79,5310,6120,
+-1680],[81,0,480,-1800],[42,1260,1650,-1800],[86,2370,3252,-1800],[12,3252,4050,-1800],[55,4050,4920,-1800],[60,6480,7680,-1800],[43,7680,8400,-1800],[81,8400,8640,-1800],[81,270,480,-1824],[42,0,1260,-1980],[17,2760,4920,-1980],[2,4920,6480,-1980],[52,1260,2760,-2040],[57,0,8640,-2160]],Ab,Fc,Gc=function(a,b,c,d){this.symbol=a;this.name=b;this.ra1875=c;this.dec1875=d};e.ConstellationInfo=Gc;e.Constellation=function(a,b){v(a);v(b);if(-90>b||90a&&(a+=24);Ab||(Ab=tb(new N(-45655.74141261017)),Fc=new N(0));a=new Za(b,15*a,1);a=rb(a,Fc);a=Ja(Ab,a);a=ec(a);b=10/240;for(var c=b/15,d=$jscomp.makeIterator(Zc),f=d.next();!f.done;f=d.next()){f=f.value;var h=f[1]*c,l=f[2]*c;if(f[3]*b<=a.dec&&h<=a.ra&&a.ra=t;++t)0!==
-q[t]&&f(v.x,v.y,c(u,q[t],t),c(y,q[t],t),function(D,E){return v.x=D,v.y=E});return v}function h(q,t,w,A,v,D,E,J){v=k(v,D,E,J);n+=q*v.y;p+=t*v.y;O+=w*v.x;P+=A*v.x}++exports.CalcMoonCount;a=a.tt/36525;var l,m,n,p,u=b(-6,6,1,4),y=b(-6,6,1,4);var r=a*a;var O=p=n=0;var P=3422.7;var C=g(.19833+.05611*a);var B=g(.27869+.04508*a);var x=g(.16827-.36903*a);var z=g(.34734-5.37261*a);var F=g(.10498-5.37899*a);var G=g(.42681-.41855*a),R=g(.14943-5.37511*a);var H=.84*C+.31*B+14.27*x+7.26*z+.28*F+.24*G;var L=2.94*
-C+.31*B+14.27*x+9.34*z+1.12*F+.83*G;var I=-6.4*C-1.89*G;B=.21*C+.31*B+14.27*x-88.7*z-15.3*F+.24*G-1.86*R;x=H-I;C=-3.332E-6*g(.59734-5.37261*a)-5.39E-7*g(.35498-5.37899*a)-6.4E-8*g(.39943-5.37511*a);H=PI2*Frac(.60643382+1336.85522467*a-3.13E-6*r)+H/ARC;L=PI2*Frac(.37489701+1325.55240982*a+2.565E-5*r)+L/ARC;I=PI2*Frac(.99312619+99.99735956*a-4.4E-7*r)+I/ARC;B=PI2*Frac(.25909118+1342.2278298*a-8.92E-6*r)+B/ARC;F=PI2*Frac(.82736186+1236.85308708*a-3.97E-6*r)+x/ARC;for(l=1;4>=l;++l){switch(l){case 1:x=
-L;r=4;z=1.000002208;break;case 2:x=I;r=3;z=.997504612-.002495388*a;break;case 3:x=B;r=4;z=1.000002708+139.978*C;break;case 4:x=F;r=6;z=1;break;default:throw"Internal error: I = "+l;}d(0,l,1);d(1,l,Math.cos(x)*z);e(0,l,0);e(1,l,Math.sin(x)*z);for(m=2;m<=r;++m)f(c(u,m-1,l),c(y,m-1,l),c(u,1,l),c(y,1,l),function(q,t){return d(m,l,q),e(m,l,t)});for(m=1;m<=r;++m)d(-m,l,c(u,m,l)),e(-m,l,-c(y,m,l))}h(13.902,14.06,-.001,.2607,0,0,0,4);h(.403,-4.01,.394,.0023,0,0,0,3);h(2369.912,2373.36,.601,28.2333,0,0,0,
+function CalcMoon(a){function b(q,u,w,A){for(var v=[],D=0;D<=u-q;++D){var E=v,J=E.push,K,M=w,Q=A,N=[];for(K=0;K<=Q-M;++K)N.push(0);J.call(E,{min:M,array:N})}return{min:q,array:v}}function c(q,u,w){q=q.array[u-q.min];return q.array[w-q.min]}function d(q,u,w){q=r.array[q-r.min];q.array[u-q.min]=w}function e(q,u,w){q=x.array[q-x.min];q.array[u-q.min]=w}function f(q,u,w,A,v){v(q*w-u*A,u*w+q*A)}function g(q){return Math.sin(PI2*q)}function k(q,u,w,A){var v={x:1,y:0};q=[0,q,u,w,A];for(u=1;4>=u;++u)0!==
+q[u]&&f(v.x,v.y,c(r,q[u],u),c(x,q[u],u),function(D,E){return v.x=D,v.y=E});return v}function h(q,u,w,A,v,D,E,J){v=k(v,D,E,J);n+=q*v.y;p+=u*v.y;O+=w*v.x;P+=A*v.x}++exports.CalcMoonCount;a=a.tt/36525;var l,m,n,p,r=b(-6,6,1,4),x=b(-6,6,1,4);var t=a*a;var O=p=n=0;var P=3422.7;var C=g(.19833+.05611*a);var B=g(.27869+.04508*a);var y=g(.16827-.36903*a);var z=g(.34734-5.37261*a);var F=g(.10498-5.37899*a);var G=g(.42681-.41855*a),R=g(.14943-5.37511*a);var H=.84*C+.31*B+14.27*y+7.26*z+.28*F+.24*G;var L=2.94*
+C+.31*B+14.27*y+9.34*z+1.12*F+.83*G;var I=-6.4*C-1.89*G;B=.21*C+.31*B+14.27*y-88.7*z-15.3*F+.24*G-1.86*R;y=H-I;C=-3.332E-6*g(.59734-5.37261*a)-5.39E-7*g(.35498-5.37899*a)-6.4E-8*g(.39943-5.37511*a);H=PI2*Frac(.60643382+1336.85522467*a-3.13E-6*t)+H/ARC;L=PI2*Frac(.37489701+1325.55240982*a+2.565E-5*t)+L/ARC;I=PI2*Frac(.99312619+99.99735956*a-4.4E-7*t)+I/ARC;B=PI2*Frac(.25909118+1342.2278298*a-8.92E-6*t)+B/ARC;F=PI2*Frac(.82736186+1236.85308708*a-3.97E-6*t)+y/ARC;for(l=1;4>=l;++l){switch(l){case 1:y=
+L;t=4;z=1.000002208;break;case 2:y=I;t=3;z=.997504612-.002495388*a;break;case 3:y=B;t=4;z=1.000002708+139.978*C;break;case 4:y=F;t=6;z=1;break;default:throw"Internal error: I = "+l;}d(0,l,1);d(1,l,Math.cos(y)*z);e(0,l,0);e(1,l,Math.sin(y)*z);for(m=2;m<=t;++m)f(c(r,m-1,l),c(x,m-1,l),c(r,1,l),c(x,1,l),function(q,u){return d(m,l,q),e(m,l,u)});for(m=1;m<=t;++m)d(-m,l,c(r,m,l)),e(-m,l,-c(x,m,l))}h(13.902,14.06,-.001,.2607,0,0,0,4);h(.403,-4.01,.394,.0023,0,0,0,3);h(2369.912,2373.36,.601,28.2333,0,0,0,
2);h(-125.154,-112.79,-.725,-.9781,0,0,0,1);h(1.979,6.98,-.445,.0433,1,0,0,4);h(191.953,192.72,.029,3.0861,1,0,0,2);h(-8.466,-13.51,.455,-.1093,1,0,0,1);h(22639.5,22609.07,.079,186.5398,1,0,0,0);h(18.609,3.59,-.094,.0118,1,0,0,-1);h(-4586.465,-4578.13,-.077,34.3117,1,0,0,-2);h(3.215,5.44,.192,-.0386,1,0,0,-3);h(-38.428,-38.64,.001,.6008,1,0,0,-4);h(-.393,-1.43,-.092,.0086,1,0,0,-6);h(-.289,-1.59,.123,-.0053,0,1,0,4);h(-24.42,-25.1,.04,-.3,0,1,0,2);h(18.023,17.93,.007,.1494,0,1,0,1);h(-668.146,-126.98,
-1.302,-.3997,0,1,0,0);h(.56,.32,-.001,-.0037,0,1,0,-1);h(-165.145,-165.06,.054,1.9178,0,1,0,-2);h(-1.877,-6.46,-.416,.0339,0,1,0,-4);h(.213,1.02,-.074,.0054,2,0,0,4);h(14.387,14.78,-.017,.2833,2,0,0,2);h(-.586,-1.2,.054,-.01,2,0,0,1);h(769.016,767.96,.107,10.1657,2,0,0,0);h(1.75,2.01,-.018,.0155,2,0,0,-1);h(-211.656,-152.53,5.679,-.3039,2,0,0,-2);h(1.225,.91,-.03,-.0088,2,0,0,-3);h(-30.773,-34.07,-.308,.3722,2,0,0,-4);h(-.57,-1.4,-.074,.0109,2,0,0,-6);h(-2.921,-11.75,.787,-.0484,1,1,0,2);h(1.267,
1.52,-.022,.0164,1,1,0,1);h(-109.673,-115.18,.461,-.949,1,1,0,0);h(-205.962,-182.36,2.056,1.4437,1,1,0,-2);h(.233,.36,.012,-.0025,1,1,0,-3);h(-4.391,-9.66,-.471,.0673,1,1,0,-4);h(.283,1.53,-.111,.006,1,-1,0,4);h(14.577,31.7,-1.54,.2302,1,-1,0,2);h(147.687,138.76,.679,1.1528,1,-1,0,0);h(-1.089,.55,.021,0,1,-1,0,-1);h(28.475,23.59,-.443,-.2257,1,-1,0,-2);h(-.276,-.38,-.006,-.0036,1,-1,0,-3);h(.636,2.27,.146,-.0102,1,-1,0,-4);h(-.189,-1.68,.131,-.0028,0,2,0,2);h(-7.486,-.66,-.037,-.0086,0,2,0,0);h(-8.096,
-16.35,-.74,.0918,0,2,0,-2);h(-5.741,-.04,0,-9E-4,0,0,2,2);h(.255,0,0,0,0,0,2,1);h(-411.608,-.2,0,-.0124,0,0,2,0);h(.584,.84,0,.0071,0,0,2,-1);h(-55.173,-52.14,0,-.1052,0,0,2,-2);h(.254,.25,0,-.0017,0,0,2,-3);h(.025,-1.67,0,.0031,0,0,2,-4);h(1.06,2.96,-.166,.0243,3,0,0,2);h(36.124,50.64,-1.3,.6215,3,0,0,0);h(-13.193,-16.4,.258,-.1187,3,0,0,-2);h(-1.187,-.74,.042,.0074,3,0,0,-4);h(-.293,-.31,-.002,.0046,3,0,0,-6);h(-.29,-1.45,.116,-.0051,2,1,0,2);h(-7.649,-10.56,.259,-.1038,2,1,0,0);h(-8.627,-7.59,
.078,-.0192,2,1,0,-2);h(-2.74,-2.54,.022,.0324,2,1,0,-4);h(1.181,3.32,-.212,.0213,2,-1,0,2);h(9.703,11.67,-.151,.1268,2,-1,0,0);h(-.352,-.37,.001,-.0028,2,-1,0,-1);h(-2.494,-1.17,-.003,-.0017,2,-1,0,-2);h(.36,.2,-.012,-.0043,2,-1,0,-4);h(-1.167,-1.25,.008,-.0106,1,2,0,0);h(-7.412,-6.12,.117,.0484,1,2,0,-2);h(-.311,-.65,-.032,.0044,1,2,0,-4);h(.757,1.82,-.105,.0112,1,-2,0,2);h(2.58,2.32,.027,.0196,1,-2,0,0);h(2.533,2.4,-.014,-.0212,1,-2,0,-2);h(-.344,-.57,-.025,.0036,0,3,0,-2);h(-.992,-.02,0,0,1,0,
2,2);h(-45.099,-.02,0,-.001,1,0,2,0);h(-.179,-9.52,0,-.0833,1,0,2,-2);h(-.301,-.33,0,.0014,1,0,2,-4);h(-6.382,-3.37,0,-.0481,1,0,-2,2);h(39.528,85.13,0,-.7136,1,0,-2,0);h(9.366,.71,0,-.0112,1,0,-2,-2);h(.202,.02,0,0,1,0,-2,-4);h(.415,.1,0,.0013,0,1,2,0);h(-2.152,-2.26,0,-.0066,0,1,2,-2);h(-1.44,-1.3,0,.0014,0,1,-2,2);h(.384,-.04,0,0,0,1,-2,-2);h(1.938,3.6,-.145,.0401,4,0,0,0);h(-.952,-1.58,.052,-.013,4,0,0,-2);h(-.551,-.94,.032,-.0097,3,1,0,0);h(-.482,-.57,.005,-.0045,3,1,0,-2);h(.681,.96,-.026,.0115,
-3,-1,0,0);h(-.297,-.27,.002,-9E-4,2,2,0,-2);h(.254,.21,-.003,0,2,-2,0,-2);h(-.25,-.22,.004,.0014,1,3,0,-2);h(-3.996,0,0,4E-4,2,0,2,0);h(.557,-.75,0,-.009,2,0,2,-2);h(-.459,-.38,0,-.0053,2,0,-2,2);h(-1.298,.74,0,4E-4,2,0,-2,0);h(.538,1.14,0,-.0141,2,0,-2,-2);h(.263,.02,0,0,1,1,2,0);h(.426,.07,0,-6E-4,1,1,-2,-2);h(-.304,.03,0,3E-4,1,-1,2,0);h(-.372,-.19,0,-.0027,1,-1,-2,2);h(.418,0,0,0,0,0,4,0);h(-.33,-.04,0,0,3,0,2,0);r=-526.069*k(0,0,1,-2).y;r+=-3.352*k(0,0,1,-4).y;r+=44.297*k(1,0,1,-2).y;r+=-6*k(1,
-0,1,-4).y;r+=20.599*k(-1,0,1,0).y;r+=-30.598*k(-1,0,1,-2).y;r+=-24.649*k(-2,0,1,0).y;r+=-2*k(-2,0,1,-2).y;r+=-22.571*k(0,1,1,-2).y;r+=10.985*k(0,-1,1,-2).y;n+=.82*g(.7736-62.5512*a)+.31*g(.0466-125.1025*a)+.35*g(.5785-25.1042*a)+.66*g(.4591+1335.8075*a)+.64*g(.313-91.568*a)+1.14*g(.148+1331.2898*a)+.21*g(.5918+1056.5859*a)+.44*g(.5784+1322.8595*a)+.24*g(.2275-5.7374*a)+.28*g(.2965+2.6929*a)+.33*g(.3132+6.3368*a);a=B+p/ARC;a=(1.000002708+139.978*C)*(18518.511+1.189+O)*Math.sin(a)-6.24*Math.sin(3*a)+
-r;return{geo_eclip_lon:PI2*Frac((H+n/ARC)/PI2),geo_eclip_lat:Math.PI/648E3*a,distance_au:ARC*EARTH_EQUATORIAL_RADIUS_AU/(.999953253*P)}}function precession(a,b,c){b=precession_rot(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}
+3,-1,0,0);h(-.297,-.27,.002,-9E-4,2,2,0,-2);h(.254,.21,-.003,0,2,-2,0,-2);h(-.25,-.22,.004,.0014,1,3,0,-2);h(-3.996,0,0,4E-4,2,0,2,0);h(.557,-.75,0,-.009,2,0,2,-2);h(-.459,-.38,0,-.0053,2,0,-2,2);h(-1.298,.74,0,4E-4,2,0,-2,0);h(.538,1.14,0,-.0141,2,0,-2,-2);h(.263,.02,0,0,1,1,2,0);h(.426,.07,0,-6E-4,1,1,-2,-2);h(-.304,.03,0,3E-4,1,-1,2,0);h(-.372,-.19,0,-.0027,1,-1,-2,2);h(.418,0,0,0,0,0,4,0);h(-.33,-.04,0,0,3,0,2,0);t=-526.069*k(0,0,1,-2).y;t+=-3.352*k(0,0,1,-4).y;t+=44.297*k(1,0,1,-2).y;t+=-6*k(1,
+0,1,-4).y;t+=20.599*k(-1,0,1,0).y;t+=-30.598*k(-1,0,1,-2).y;t+=-24.649*k(-2,0,1,0).y;t+=-2*k(-2,0,1,-2).y;t+=-22.571*k(0,1,1,-2).y;t+=10.985*k(0,-1,1,-2).y;n+=.82*g(.7736-62.5512*a)+.31*g(.0466-125.1025*a)+.35*g(.5785-25.1042*a)+.66*g(.4591+1335.8075*a)+.64*g(.313-91.568*a)+1.14*g(.148+1331.2898*a)+.21*g(.5918+1056.5859*a)+.44*g(.5784+1322.8595*a)+.24*g(.2275-5.7374*a)+.28*g(.2965+2.6929*a)+.33*g(.3132+6.3368*a);a=B+p/ARC;a=(1.000002708+139.978*C)*(18518.511+1.189+O)*Math.sin(a)-6.24*Math.sin(3*a)+
+t;return{geo_eclip_lon:PI2*Frac((H+n/ARC)/PI2),geo_eclip_lat:Math.PI/648E3*a,distance_au:ARC*EARTH_EQUATORIAL_RADIUS_AU/(.999953253*P)}}var LibrationInfo=function(a,b,c,d,e,f){this.elat=a;this.elon=b;this.mlat=c;this.mlon=d;this.dist_km=e;this.diam_deg=f};exports.LibrationInfo=LibrationInfo;
+function Libration(a){var b=MakeTime(a);a=b.tt/36525;var c=a*a,d=c*a,e=c*c,f=CalcMoon(b);b=f.geo_eclip_lon;var g=f.geo_eclip_lat;f=f.distance_au*exports.KM_PER_AU;var k=1.54242*exports.DEG2RAD,h=exports.DEG2RAD*NormalizeLongitude(93.272095+483202.0175233*a-.0036539*c-d/3526E3+e/86331E4),l=exports.DEG2RAD*NormalizeLongitude(125.0445479-1934.1362891*a+.0020754*c+d/467441-e/60616E3),m=exports.DEG2RAD*NormalizeLongitude(357.5291092+35999.0502909*a-1.536E-4*c+d/2449E4),n=exports.DEG2RAD*NormalizeLongitude(134.9633964+
+477198.8675055*a+.0087414*c+d/69699-e/14712E3);d=exports.DEG2RAD*NormalizeLongitude(297.8501921+445267.1114034*a-.0018819*c+d/545868-e/113065E3);c=1-.002516*a-7.4E-6*c;var p=b-l;e=Math.atan2(Math.sin(p)*Math.cos(g)*Math.cos(k)-Math.sin(g)*Math.sin(k),Math.cos(p)*Math.cos(g));var r=LongitudeOffset(exports.RAD2DEG*(e-h));k=Math.asin(-Math.sin(p)*Math.cos(g)*Math.sin(k)-Math.sin(g)*Math.cos(k));p=-.02752*Math.cos(n)+-.02245*Math.sin(h)+.00684*Math.cos(n-2*h)+-.00293*Math.cos(2*h)+-8.5E-4*Math.cos(2*
+h-2*d)+-5.4E-4*Math.cos(n-2*d)+-2E-4*Math.sin(n+h)+-2E-4*Math.cos(n+2*h)+-2E-4*Math.cos(n-h)+1.4E-4*Math.cos(n+2*h-2*d);var x=-.02816*Math.sin(n)+.02244*Math.cos(h)+-.00682*Math.sin(n-2*h)+-.00279*Math.sin(2*h)+-8.3E-4*Math.sin(2*h-2*d)+6.9E-4*Math.sin(n-2*d)+4E-4*Math.cos(n+h)+-2.5E-4*Math.sin(2*n)+-2.3E-4*Math.sin(n+2*h)+2E-4*Math.cos(n-h)+1.9E-4*Math.sin(n-h)+1.3E-4*Math.sin(n+2*h-2*d)+-1E-4*Math.cos(n-3*h);return new LibrationInfo(exports.RAD2DEG*k+(x*Math.cos(e)-p*Math.sin(e)),r+(-(.0252*c*Math.sin(m)+
+.00473*Math.sin(2*n-2*h)+-.00467*Math.sin(n)+.00396*Math.sin(exports.DEG2RAD*(119.75+131.849*a))+.00276*Math.sin(2*n-2*d)+.00196*Math.sin(l)+-.00183*Math.cos(n-h)+.00115*Math.sin(n-2*d)+-9.6E-4*Math.sin(n-d)+4.6E-4*Math.sin(2*h-2*d)+-3.9E-4*Math.sin(n-h)+-3.2E-4*Math.sin(n-m-d)+2.7E-4*Math.sin(2*n-m-2*d)+2.3E-4*Math.sin(exports.DEG2RAD*(72.56+20.186*a))+-1.4E-4*Math.sin(2*d)+1.4E-4*Math.cos(2*n-2*h)+-1.2E-4*Math.sin(n-2*h)+-1.2E-4*Math.sin(2*n)+1.1E-4*Math.sin(2*n-2*m-2*d))+(p*Math.cos(e)+x*Math.sin(e))*
+Math.tan(k)),g,b,f,2*exports.RAD2DEG*Math.atan(MOON_MEAN_RADIUS_KM/Math.sqrt(f*f-MOON_MEAN_RADIUS_KM*MOON_MEAN_RADIUS_KM)))}exports.Libration=Libration;function precession(a,b,c){b=precession_rot(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}
function precession_rot(a,b){a=a.tt/36525;var c=84381.406,d=((((3.337E-7*a-4.67E-7)*a-.00772503)*a+.0512623)*a-.025754)*a+c;c*=ASEC2RAD;var e=((((-9.51E-8*a+1.32851E-4)*a-.00114045)*a-1.0790069)*a+5038.481507)*a*ASEC2RAD;d*=ASEC2RAD;var f=((((-5.6E-8*a+1.70663E-4)*a-.00121197)*a-2.3814292)*a+10.556403)*a*ASEC2RAD;a=Math.sin(c);c=Math.cos(c);var g=Math.sin(-e);e=Math.cos(-e);var k=Math.sin(-d);d=Math.cos(-d);var h=Math.sin(f),l=Math.cos(f);f=l*e-g*h*d;var m=l*g*c+h*d*e*c-a*h*k,n=l*g*a+h*d*e*a+c*h*
-k,p=-h*e-g*l*d,u=-h*g*c+l*d*e*c-a*l*k;h=-h*g*a+l*d*e*a+c*l*k;g*=k;l=-k*e*c-a*d;a=-k*e*a+d*c;if(b===PrecessDirection.Into2000)return new RotationMatrix([[f,m,n],[p,u,h],[g,l,a]]);if(b===PrecessDirection.From2000)return new RotationMatrix([[f,p,g],[m,u,l],[n,h,a]]);throw"Invalid precess direction";}function era(a){a=(.779057273264+.00273781191135448*a.ut+a.ut%1)%1*360;0>a&&(a+=360);return a}
+k,p=-h*e-g*l*d,r=-h*g*c+l*d*e*c-a*l*k;h=-h*g*a+l*d*e*a+c*l*k;g*=k;l=-k*e*c-a*d;a=-k*e*a+d*c;if(b===PrecessDirection.Into2000)return new RotationMatrix([[f,m,n],[p,r,h],[g,l,a]]);if(b===PrecessDirection.From2000)return new RotationMatrix([[f,p,g],[m,r,l],[n,h,a]]);throw"Invalid precess direction";}function era(a){a=(.779057273264+.00273781191135448*a.ut+a.ut%1)%1*360;0>a&&(a+=360);return a}
function sidereal_time(a){var b=a.tt/36525,c=15*e_tilt(a).ee;a=era(a);b=((c+.014506+((((-3.68E-8*b-2.9956E-5)*b-4.4E-7)*b+1.3915817)*b+4612.156534)*b)/3600+a)%360/15;0>b&&(b+=24);return b}
function inverse_terra(a,b){var c=a[0]*exports.KM_PER_AU,d=a[1]*exports.KM_PER_AU;a=a[2]*exports.KM_PER_AU;var e=Math.sqrt(c*c+d*d);if(1E-6>e){b=0;var f=0=b;)b+=360;for(;180Math.abs(p))break;
f-=p/(h*((l-m)/k-m*l*(c-1)/(h*n))+a*g+e*d)}f*=exports.RAD2DEG;k=EARTH_EQUATORIAL_RADIUS_KM/k;a=Math.abs(g)>Math.abs(d)?a/g-c*k:e/d-k}return new Observer(f,b,1E3*a)}
@@ -172,7 +177,7 @@ var Rotation_JUP_EQJ=new RotationMatrix([[.9994327653386544,-.03367710746976414,
[-1.441929255483E-4,1.0477061764435,-5.6920632124E-4]]},{mu:2.82492144889909E-7,al:[-.3620341291375704,.376486233433828],a:[[.0125879701715314,0,0],[3.595204947E-6,.64965776007116,.50172168165034],[2.7580210652E-6,1.808423578151,3.1750660413359]],l:[[5.586040123824E-4,2.1404207189815,.00145009793231],[-3.805813868176E-4,2.7358844897853,2.972965062E-5],[2.205152863262E-4,.649796525964,.5017216724358],[1.877895151158E-4,1.8084787604005,3.1750660413359],[7.66916975242E-5,6.2720114319755,1.3928364636651],
[7.47056855106E-5,1.2995916202344,1.0034433456729]],z:[[.0073755808467977,5.5836071576084,3.206509914E-5],[2.065924169942E-4,5.9209831565786,.37648624194703],[1.589869764021E-4,.28744006242623,.8782079244252],[-1.561131605348E-4,2.1257397865089,1.2727441285E-4],[1.486043380971E-4,1.4462134301023,3.5515522949802],[6.35073108731E-5,5.9096803285954,1.7693227129285],[5.99351698525E-5,4.1125517584798,-2.7985797954589],[5.40660842731E-5,5.5390350845569,.00286834082283],[-4.89596900866E-5,4.6218149483338,
-.62695712529519]],zeta:[[.0038422977898495,2.4133922085557,0],[.0022453891791894,5.9721736773277,-3.056125525E-5],[-2.604479450559E-4,3.3368746306409,-1.2491309972E-4],[3.3211214323E-5,5.5604137742337,.00290037688507]]}],JupiterMoonsInfo=function(a){this.moon=a};exports.JupiterMoonsInfo=JupiterMoonsInfo;
-function JupiterMoon_elem2pv(a,b,c){var d=c[0],e=c[1],f=c[2],g=c[3],k=c[4];c=c[5];var h=Math.sqrt(b/(d*d*d));b=e+f*Math.sin(e)-g*Math.cos(e);do{var l=Math.cos(b);var m=Math.sin(b);l=(e-b+f*m-g*l)/(1-f*l-g*m);b+=l}while(1E-12<=Math.abs(l));l=Math.cos(b);m=Math.sin(b);b=g*l-f*m;var n=-f*l-g*m,p=1/(1+n),u=1/(1+Math.sqrt(1-f*f-g*g));e=d*(l-f-u*g*b);b=d*(m-g+u*f*b);g=h*p*d*(-m-u*g*n);d=h*p*d*(+l+u*f*n);f=2*Math.sqrt(1-k*k-c*c);h=1-2*c*c;l=1-2*k*k;m=2*c*k;return new StateVector(e*h+b*m,e*m+b*l,(k*b-e*c)*
+function JupiterMoon_elem2pv(a,b,c){var d=c[0],e=c[1],f=c[2],g=c[3],k=c[4];c=c[5];var h=Math.sqrt(b/(d*d*d));b=e+f*Math.sin(e)-g*Math.cos(e);do{var l=Math.cos(b);var m=Math.sin(b);l=(e-b+f*m-g*l)/(1-f*l-g*m);b+=l}while(1E-12<=Math.abs(l));l=Math.cos(b);m=Math.sin(b);b=g*l-f*m;var n=-f*l-g*m,p=1/(1+n),r=1/(1+Math.sqrt(1-f*f-g*g));e=d*(l-f-r*g*b);b=d*(m-g+r*f*b);g=h*p*d*(-m-r*g*n);d=h*p*d*(+l+r*f*n);f=2*Math.sqrt(1-k*k-c*c);h=1-2*c*c;l=1-2*k*k;m=2*c*k;return new StateVector(e*h+b*m,e*m+b*l,(k*b-e*c)*
f,g*h+d*m,g*m+d*l,(k*d-g*c)*f,a)}
function CalcJupiterMoon(a,b){for(var c=a.tt+18262.5,d=[0,b.al[0]+c*b.al[1],0,0,0,0],e=$jscomp.makeIterator(b.a),f=e.next();!f.done;f=e.next()){var g=$jscomp.makeIterator(f.value);f=g.next().value;var k=g.next().value;g=g.next().value;d[0]+=f*Math.cos(k+c*g)}e=$jscomp.makeIterator(b.l);for(f=e.next();!f.done;f=e.next())g=$jscomp.makeIterator(f.value),f=g.next().value,k=g.next().value,g=g.next().value,d[1]+=f*Math.sin(k+c*g);d[1]%=PI2;0>d[1]&&(d[1]+=PI2);e=$jscomp.makeIterator(b.z);for(f=e.next();!f.done;f=
e.next())g=$jscomp.makeIterator(f.value),f=g.next().value,k=g.next().value,g=g.next().value,k+=c*g,d[2]+=f*Math.cos(k),d[3]+=f*Math.sin(k);e=$jscomp.makeIterator(b.zeta);for(f=e.next();!f.done;f=e.next())g=$jscomp.makeIterator(f.value),f=g.next().value,k=g.next().value,g=g.next().value,k+=c*g,d[4]+=f*Math.cos(k),d[5]+=f*Math.sin(k);a=JupiterMoon_elem2pv(a,b.mu,d);return RotateState(Rotation_JUP_EQJ,a)}
@@ -183,8 +188,8 @@ function GeoVector(a,b,c){VerifyBoolean(c);b=MakeTime(b);if(a===Body.Moon)return
function ExportState(a,b){return new StateVector(a.r.x,a.r.y,a.r.z,a.v.x,a.v.y,a.v.z,b)}
function BaryState(a,b){b=MakeTime(b);if(a==Body.SSB)return new StateVector(0,0,0,0,0,0,b);var c=new major_bodies_t(b.tt);switch(a){case Body.Sun:return ExportState(c.Sun,b);case Body.Jupiter:return ExportState(c.Jupiter,b);case Body.Saturn:return ExportState(c.Saturn,b);case Body.Uranus:return ExportState(c.Uranus,b);case Body.Neptune:return ExportState(c.Neptune,b)}if(a in vsop)return a=CalcVsopPosVel(vsop[a],b.tt),new StateVector(c.Sun.r.x+a.r.x,c.Sun.r.y+a.r.y,c.Sun.r.z+a.r.z,c.Sun.v.x+a.v.x,
c.Sun.v.y+a.v.y,c.Sun.v.z+a.v.z,b);throw'BaryState: Unsupported body "'+a+'"';}exports.BaryState=BaryState;function QuadInterp(a,b,c,d,e){var f=(e+c)/2-d;c=(e-c)/2;if(0==f){if(0==c)return null;d=-d/c;if(-1>d||1=d)return null;e=Math.sqrt(d);d=(-c+e)/(2*f);e=(-c-e)/(2*f);if(-1<=d&&1>=d){if(-1<=e&&1>=e)return null}else if(-1<=e&&1>=e)d=e;else return null}return{x:d,t:a+d*b,df_dt:(2*f*d+c)/b}}
-function Search(a,b,c,d){var e=VerifyNumber(d&&d.dt_tolerance_seconds||1);e=Math.abs(e/SECONDS_PER_DAY);var f=d&&d.init_f1||a(b),g=d&&d.init_f2||a(c),k=NaN,h=0;d=d&&d.iter_limit||20;for(var l=!0;;){if(++h>d)throw"Excessive iteration in Search()";var m=InterpolateTime(b,c,.5),n=m.ut-b.ut;if(Math.abs(n)(n.ut-b.ut)*(n.ut-c.ut)&&0>(u.ut-b.ut)*(u.ut-c.ut))){p=a(n);var r=a(u);if(0>p&&0<=r){f=p;g=r;b=n;c=u;k=y;l=!1;continue}}}}if(0>f&&0<=k)c=m,g=k;else if(0>k&&0<=g)b=m,f=k;else return null}}exports.Search=Search;function LongitudeOffset(a){for(;-180>=a;)a+=360;for(;180a;)a+=360;for(;360<=a;)a-=360;return a}
+function Search(a,b,c,d){var e=VerifyNumber(d&&d.dt_tolerance_seconds||1);e=Math.abs(e/SECONDS_PER_DAY);var f=d&&d.init_f1||a(b),g=d&&d.init_f2||a(c),k=NaN,h=0;d=d&&d.iter_limit||20;for(var l=!0;;){if(++h>d)throw"Excessive iteration in Search()";var m=InterpolateTime(b,c,.5),n=m.ut-b.ut;if(Math.abs(n)(n.ut-b.ut)*(n.ut-c.ut)&&0>(r.ut-b.ut)*(r.ut-c.ut))){p=a(n);var t=a(r);if(0>p&&0<=t){f=p;g=t;b=n;c=r;k=x;l=!1;continue}}}}if(0>f&&0<=k)c=m,g=k;else if(0>k&&0<=g)b=m,f=k;else return null}}exports.Search=Search;function LongitudeOffset(a){for(;-180>=a;)a+=360;for(;180a;)a+=360;for(;360<=a;)a-=360;return a}
function SearchSunLongitude(a,b,c){VerifyNumber(a);VerifyNumber(c);b=MakeTime(b);c=b.AddDays(c);return Search(function(d){d=SunPosition(d);return LongitudeOffset(d.elon-a)},b,c)}exports.SearchSunLongitude=SearchSunLongitude;function PairLongitude(a,b,c){if(a===Body.Earth||b===Body.Earth)throw"The Earth does not have a longitude as seen from itself.";c=MakeTime(c);a=GeoVector(a,c,!1);a=Ecliptic(a);b=GeoVector(b,c,!1);b=Ecliptic(b);return NormalizeLongitude(a.elon-b.elon)}exports.PairLongitude=PairLongitude;
function AngleFromSun(a,b){if(a==Body.Earth)throw"The Earth does not have an angle as seen from itself.";var c=MakeTime(b);b=GeoVector(Body.Sun,c,!0);a=GeoVector(a,c,!0);return AngleBetween(b,a)}exports.AngleFromSun=AngleFromSun;function EclipticLongitude(a,b){if(a===Body.Sun)throw"Cannot calculate heliocentric longitude of the Sun.";a=HelioVector(a,b);return Ecliptic(a).elon}exports.EclipticLongitude=EclipticLongitude;
function VisualMagnitude(a,b,c,d){var e=0,f=0,g=0;switch(a){case Body.Mercury:a=-.6;e=4.98;f=-4.88;g=3.02;break;case Body.Venus:163.6>b?(a=-4.47,e=1.03,f=.57,g=.13):(a=.98,e=-1.02);break;case Body.Mars:a=-1.52;e=1.6;break;case Body.Jupiter:a=-9.4;e=.5;break;case Body.Uranus:a=-7.19;e=.25;break;case Body.Neptune:a=-6.87;break;case Body.Pluto:a=-1;e=4;break;default:throw"VisualMagnitude: unsupported body "+a;}b/=100;return a+b*(e+b*(f+b*g))+5*Math.log10(c*d)}
diff --git a/source/js/astronomy.ts b/source/js/astronomy.ts
index 8705d9fe..6dc96327 100644
--- a/source/js/astronomy.ts
+++ b/source/js/astronomy.ts
@@ -1675,6 +1675,155 @@ function CalcMoon(time: AstroTime) {
};
}
+/**
+ * @brief Lunar libration angles, returned by {@link Libration}.
+ *
+ * @property {number} elat
+ * Sub-Earth libration ecliptic latitude angle, in degrees.
+ * @property {number} elon
+ * Sub-Earth libration ecliptic longitude angle, in degrees.
+ * @property {number} mlat
+ * Moon's geocentric ecliptic latitude.
+ * @property {number} mlon
+ * Moon's geocentric ecliptic longitude.
+ * @property {number} dist_km
+ * Distance between the centers of the Earth and Moon in kilometers.
+ * @property {number} diam_deg
+ * The apparent angular diameter of the Moon, in degrees, as seen from the center of the Earth.
+ */
+export class LibrationInfo {
+ constructor(
+ public elat: number,
+ public elon: number,
+ public mlat: number,
+ public mlon: number,
+ public dist_km: number,
+ public diam_deg: number
+ ) {}
+}
+
+/**
+ * @brief Calculates the Moon's libration angles at a given moment in time.
+ *
+ * Libration is an observed back-and-forth wobble of the portion of the
+ * Moon visible from the Earth. It is caused by the imperfect tidal locking
+ * of the Moon's fixed rotation rate, compared to its variable angular speed
+ * of orbit around the Earth.
+ *
+ * This function calculates a pair of perpendicular libration angles,
+ * one representing rotation of the Moon in eclitpic longitude `elon`, the other
+ * in ecliptic latitude `elat`, both relative to the Moon's mean Earth-facing position.
+ *
+ * This function also returns the geocentric position of the Moon
+ * expressed in ecliptic longitude `mlon`, ecliptic latitude `mlat`, the
+ * distance `dist_km` between the centers of the Earth and Moon expressed in kilometers,
+ * and the apparent angular diameter of the Moon `diam_deg`.
+ *
+ * @param {FlexibleDateTime} date
+ * A Date object, a number of UTC days since the J2000 epoch (noon on January 1, 2000),
+ * or an AstroTime object.
+ *
+ * @returns {LibrationInfo}
+ */
+export function Libration(date: FlexibleDateTime): LibrationInfo {
+ const time = MakeTime(date);
+ const t = time.tt / 36525.0;
+ const t2 = t * t;
+ const t3 = t2 * t;
+ const t4 = t2 * t2;
+ const moon = CalcMoon(time);
+ const mlon = moon.geo_eclip_lon;
+ const mlat = moon.geo_eclip_lat;
+ const dist_km = moon.distance_au * KM_PER_AU;
+
+ // Inclination angle
+ const I = DEG2RAD * 1.54242;
+
+ // Moon's argument of latitude in radians.
+ const f = DEG2RAD * NormalizeLongitude(93.2720950 + 483202.0175233*t - 0.0036539*t2 - t3/3526000 + t4/863310000);
+
+ // Moon's ascending node's mean longitude in radians.
+ const omega = DEG2RAD * NormalizeLongitude(125.0445479 - 1934.1362891*t + 0.0020754*t2 + t3/467441 - t4/60616000);
+
+ // Sun's mean anomaly.
+ const m = DEG2RAD * NormalizeLongitude(357.5291092 + 35999.0502909*t - 0.0001536*t2 + t3/24490000);
+
+ // Moon's mean anomaly.
+ const mdash = DEG2RAD * NormalizeLongitude(134.9633964 + 477198.8675055*t + 0.0087414*t2 + t3/69699 - t4/14712000);
+
+ // Moon's mean elongation.
+ const d = DEG2RAD * NormalizeLongitude(297.8501921 + 445267.1114034*t - 0.0018819*t2 + t3/545868 - t4/113065000);
+
+ // Eccentricity of the Earth's orbit.
+ const e = 1.0 - 0.002516*t - 0.0000074*t2;
+
+ // Optical librations
+ const w = mlon - omega;
+ const a = Math.atan2(Math.sin(w)*Math.cos(mlat)*Math.cos(I) - Math.sin(mlat)*Math.sin(I), Math.cos(w)*Math.cos(mlat));
+ const ldash = LongitudeOffset(RAD2DEG * (a - f));
+ const bdash = Math.asin(-Math.sin(w)*Math.cos(mlat)*Math.sin(I) - Math.sin(mlat)*Math.cos(I));
+
+ // Physical librations
+ const k1 = DEG2RAD*(119.75 + 131.849*t);
+ const k2 = DEG2RAD*(72.56 + 20.186*t);
+
+ const rho = (
+ -0.02752*Math.cos(mdash) +
+ -0.02245*Math.sin(f) +
+ +0.00684*Math.cos(mdash - 2*f) +
+ -0.00293*Math.cos(2*f) +
+ -0.00085*Math.cos(2*f - 2*d) +
+ -0.00054*Math.cos(mdash - 2*d) +
+ -0.00020*Math.sin(mdash + f) +
+ -0.00020*Math.cos(mdash + 2*f) +
+ -0.00020*Math.cos(mdash - f) +
+ +0.00014*Math.cos(mdash + 2*f - 2*d)
+ );
+
+ const sigma = (
+ -0.02816*Math.sin(mdash) +
+ +0.02244*Math.cos(f) +
+ -0.00682*Math.sin(mdash - 2*f) +
+ -0.00279*Math.sin(2*f) +
+ -0.00083*Math.sin(2*f - 2*d) +
+ +0.00069*Math.sin(mdash - 2*d) +
+ +0.00040*Math.cos(mdash + f) +
+ -0.00025*Math.sin(2*mdash) +
+ -0.00023*Math.sin(mdash + 2*f) +
+ +0.00020*Math.cos(mdash - f) +
+ +0.00019*Math.sin(mdash - f) +
+ +0.00013*Math.sin(mdash + 2*f - 2*d) +
+ -0.00010*Math.cos(mdash - 3*f)
+ );
+
+ const tau = (
+ +0.02520*e*Math.sin(m) +
+ +0.00473*Math.sin(2*mdash - 2*f) +
+ -0.00467*Math.sin(mdash) +
+ +0.00396*Math.sin(k1) +
+ +0.00276*Math.sin(2*mdash - 2*d) +
+ +0.00196*Math.sin(omega) +
+ -0.00183*Math.cos(mdash - f) +
+ +0.00115*Math.sin(mdash - 2*d) +
+ -0.00096*Math.sin(mdash - d) +
+ +0.00046*Math.sin(2*f - 2*d) +
+ -0.00039*Math.sin(mdash - f) +
+ -0.00032*Math.sin(mdash - m - d) +
+ +0.00027*Math.sin(2*mdash - m - 2*d) +
+ +0.00023*Math.sin(k2) +
+ -0.00014*Math.sin(2*d) +
+ +0.00014*Math.cos(2*mdash - 2*f) +
+ -0.00012*Math.sin(mdash - 2*f) +
+ -0.00012*Math.sin(2*mdash) +
+ +0.00011*Math.sin(2*mdash - 2*m - 2*d)
+ );
+
+ const ldash2 = -tau + (rho*Math.cos(a) + sigma*Math.sin(a))*Math.tan(bdash);
+ const bdash2 = sigma*Math.cos(a) - rho*Math.sin(a);
+ const diam_deg = 2.0 * RAD2DEG * Math.atan(MOON_MEAN_RADIUS_KM / Math.sqrt(dist_km*dist_km - MOON_MEAN_RADIUS_KM*MOON_MEAN_RADIUS_KM));
+ return new LibrationInfo(RAD2DEG*bdash + bdash2, ldash + ldash2, mlat, mlon, dist_km, diam_deg);
+}
+
function precession(pos: ArrayVector, time: AstroTime, dir: PrecessDirection): ArrayVector {
const r = precession_rot(time, dir);
return [
diff --git a/source/js/esm/astronomy.js b/source/js/esm/astronomy.js
index e241e072..a4d8fc99 100644
--- a/source/js/esm/astronomy.js
+++ b/source/js/esm/astronomy.js
@@ -1560,6 +1560,134 @@ function CalcMoon(time) {
distance_au: (ARC * EARTH_EQUATORIAL_RADIUS_AU) / (0.999953253 * SINPI)
};
}
+/**
+ * @brief Lunar libration angles, returned by {@link Libration}.
+ *
+ * @property {number} elat
+ * Sub-Earth libration ecliptic latitude angle, in degrees.
+ * @property {number} elon
+ * Sub-Earth libration ecliptic longitude angle, in degrees.
+ * @property {number} mlat
+ * Moon's geocentric ecliptic latitude.
+ * @property {number} mlon
+ * Moon's geocentric ecliptic longitude.
+ * @property {number} dist_km
+ * Distance between the centers of the Earth and Moon in kilometers.
+ * @property {number} diam_deg
+ * The apparent angular diameter of the Moon, in degrees, as seen from the center of the Earth.
+ */
+export class LibrationInfo {
+ constructor(elat, elon, mlat, mlon, dist_km, diam_deg) {
+ this.elat = elat;
+ this.elon = elon;
+ this.mlat = mlat;
+ this.mlon = mlon;
+ this.dist_km = dist_km;
+ this.diam_deg = diam_deg;
+ }
+}
+/**
+ * @brief Calculates the Moon's libration angles at a given moment in time.
+ *
+ * Libration is an observed back-and-forth wobble of the portion of the
+ * Moon visible from the Earth. It is caused by the imperfect tidal locking
+ * of the Moon's fixed rotation rate, compared to its variable angular speed
+ * of orbit around the Earth.
+ *
+ * This function calculates a pair of perpendicular libration angles,
+ * one representing rotation of the Moon in eclitpic longitude `elon`, the other
+ * in ecliptic latitude `elat`, both relative to the Moon's mean Earth-facing position.
+ *
+ * This function also returns the geocentric position of the Moon
+ * expressed in ecliptic longitude `mlon`, ecliptic latitude `mlat`, the
+ * distance `dist_km` between the centers of the Earth and Moon expressed in kilometers,
+ * and the apparent angular diameter of the Moon `diam_deg`.
+ *
+ * @param {FlexibleDateTime} date
+ * A Date object, a number of UTC days since the J2000 epoch (noon on January 1, 2000),
+ * or an AstroTime object.
+ *
+ * @returns {LibrationInfo}
+ */
+export function Libration(date) {
+ const time = MakeTime(date);
+ const t = time.tt / 36525.0;
+ const t2 = t * t;
+ const t3 = t2 * t;
+ const t4 = t2 * t2;
+ const moon = CalcMoon(time);
+ const mlon = moon.geo_eclip_lon;
+ const mlat = moon.geo_eclip_lat;
+ const dist_km = moon.distance_au * KM_PER_AU;
+ // Inclination angle
+ const I = DEG2RAD * 1.54242;
+ // Moon's argument of latitude in radians.
+ const f = DEG2RAD * NormalizeLongitude(93.2720950 + 483202.0175233 * t - 0.0036539 * t2 - t3 / 3526000 + t4 / 863310000);
+ // Moon's ascending node's mean longitude in radians.
+ const omega = DEG2RAD * NormalizeLongitude(125.0445479 - 1934.1362891 * t + 0.0020754 * t2 + t3 / 467441 - t4 / 60616000);
+ // Sun's mean anomaly.
+ const m = DEG2RAD * NormalizeLongitude(357.5291092 + 35999.0502909 * t - 0.0001536 * t2 + t3 / 24490000);
+ // Moon's mean anomaly.
+ const mdash = DEG2RAD * NormalizeLongitude(134.9633964 + 477198.8675055 * t + 0.0087414 * t2 + t3 / 69699 - t4 / 14712000);
+ // Moon's mean elongation.
+ const d = DEG2RAD * NormalizeLongitude(297.8501921 + 445267.1114034 * t - 0.0018819 * t2 + t3 / 545868 - t4 / 113065000);
+ // Eccentricity of the Earth's orbit.
+ const e = 1.0 - 0.002516 * t - 0.0000074 * t2;
+ // Optical librations
+ const w = mlon - omega;
+ const a = Math.atan2(Math.sin(w) * Math.cos(mlat) * Math.cos(I) - Math.sin(mlat) * Math.sin(I), Math.cos(w) * Math.cos(mlat));
+ const ldash = LongitudeOffset(RAD2DEG * (a - f));
+ const bdash = Math.asin(-Math.sin(w) * Math.cos(mlat) * Math.sin(I) - Math.sin(mlat) * Math.cos(I));
+ // Physical librations
+ const k1 = DEG2RAD * (119.75 + 131.849 * t);
+ const k2 = DEG2RAD * (72.56 + 20.186 * t);
+ const rho = (-0.02752 * Math.cos(mdash) +
+ -0.02245 * Math.sin(f) +
+ +0.00684 * Math.cos(mdash - 2 * f) +
+ -0.00293 * Math.cos(2 * f) +
+ -0.00085 * Math.cos(2 * f - 2 * d) +
+ -0.00054 * Math.cos(mdash - 2 * d) +
+ -0.00020 * Math.sin(mdash + f) +
+ -0.00020 * Math.cos(mdash + 2 * f) +
+ -0.00020 * Math.cos(mdash - f) +
+ +0.00014 * Math.cos(mdash + 2 * f - 2 * d));
+ const sigma = (-0.02816 * Math.sin(mdash) +
+ +0.02244 * Math.cos(f) +
+ -0.00682 * Math.sin(mdash - 2 * f) +
+ -0.00279 * Math.sin(2 * f) +
+ -0.00083 * Math.sin(2 * f - 2 * d) +
+ +0.00069 * Math.sin(mdash - 2 * d) +
+ +0.00040 * Math.cos(mdash + f) +
+ -0.00025 * Math.sin(2 * mdash) +
+ -0.00023 * Math.sin(mdash + 2 * f) +
+ +0.00020 * Math.cos(mdash - f) +
+ +0.00019 * Math.sin(mdash - f) +
+ +0.00013 * Math.sin(mdash + 2 * f - 2 * d) +
+ -0.00010 * Math.cos(mdash - 3 * f));
+ const tau = (+0.02520 * e * Math.sin(m) +
+ +0.00473 * Math.sin(2 * mdash - 2 * f) +
+ -0.00467 * Math.sin(mdash) +
+ +0.00396 * Math.sin(k1) +
+ +0.00276 * Math.sin(2 * mdash - 2 * d) +
+ +0.00196 * Math.sin(omega) +
+ -0.00183 * Math.cos(mdash - f) +
+ +0.00115 * Math.sin(mdash - 2 * d) +
+ -0.00096 * Math.sin(mdash - d) +
+ +0.00046 * Math.sin(2 * f - 2 * d) +
+ -0.00039 * Math.sin(mdash - f) +
+ -0.00032 * Math.sin(mdash - m - d) +
+ +0.00027 * Math.sin(2 * mdash - m - 2 * d) +
+ +0.00023 * Math.sin(k2) +
+ -0.00014 * Math.sin(2 * d) +
+ +0.00014 * Math.cos(2 * mdash - 2 * f) +
+ -0.00012 * Math.sin(mdash - 2 * f) +
+ -0.00012 * Math.sin(2 * mdash) +
+ +0.00011 * Math.sin(2 * mdash - 2 * m - 2 * d));
+ const ldash2 = -tau + (rho * Math.cos(a) + sigma * Math.sin(a)) * Math.tan(bdash);
+ const bdash2 = sigma * Math.cos(a) - rho * Math.sin(a);
+ const diam_deg = 2.0 * RAD2DEG * Math.atan(MOON_MEAN_RADIUS_KM / Math.sqrt(dist_km * dist_km - MOON_MEAN_RADIUS_KM * MOON_MEAN_RADIUS_KM));
+ return new LibrationInfo(RAD2DEG * bdash + bdash2, ldash + ldash2, mlat, mlon, dist_km, diam_deg);
+}
function precession(pos, time, dir) {
const r = precession_rot(time, dir);
return [
diff --git a/source/python/README.md b/source/python/README.md
index 41045af0..8ed6cef8 100644
--- a/source/python/README.md
+++ b/source/python/README.md
@@ -461,6 +461,25 @@ and the velocities in AU/day.
---
+
+### class LibrationInfo
+
+**Lunar libration angles, returned by [`Libration`](#Libration).**
+
+Contains lunar libration angles and lunar position information
+for a given moment in time. See [`Libration`](#Libration) for more details.
+
+| Type | Attribute | Description |
+| --- | --- | --- |
+| `float` | `elat` | Sub-Earth libration ecliptic latitude angle, in degrees. |
+| `float` | `elon` | Sub-Earth libration ecliptic longitude angle, in degrees. |
+| `float` | `mlat` | Moon's geocentric ecliptic latitude. |
+| `float` | `mlon` | Moon's geocentric ecliptic longitude. |
+| `float` | `dist_km` | Distance between the centers of the Earth and Moon in kilometers. |
+| `float` | `diam_deg` | The apparent angular diameter of the Moon as seen from the center of the Earth. |
+
+---
+
### class LocalSolarEclipseInfo
@@ -1485,6 +1504,31 @@ The positions and velocities of Jupiter's 4 largest moons.
---
+
+### Libration(time)
+
+**Calculates the Moon's libration angles at a given moment in time.**
+
+Libration is an observed back-and-forth wobble of the portion of the
+Moon visible from the Earth. It is caused by the imperfect tidal locking
+of the Moon's fixed rotation rate, compared to its variable angular speed
+of orbit around the Earth.
+This function calculates a pair of perpendicular libration angles,
+one representing rotation of the Moon in eclitpic longitude `elon`, the other
+in ecliptic latitude `elat`, both relative to the Moon's mean Earth-facing position.
+This function also returns the geocentric position of the Moon
+expressed in ecliptic longitude `mlon`, ecliptic latitude `mlat`, the
+distance `dist_km` between the centers of the Earth and Moon expressed in kilometers,
+and the apparent angular diameter of the Moon `diam_deg`.
+
+| Type | Parameter | Description |
+| --- | --- | --- |
+| [`Time`](#Time) | `time` | The date and time for which to calculate the Moon's libration angles. |
+
+### Returns: [`LibrationInfo`](#LibrationInfo)
+
+---
+
### MoonPhase(time)
diff --git a/source/python/astronomy.py b/source/python/astronomy.py
index c707cb28..54157657 100644
--- a/source/python/astronomy.py
+++ b/source/python/astronomy.py
@@ -8537,3 +8537,157 @@ def NextTransit(body, prevTransitTime):
"""
startTime = prevTransitTime.AddDays(100.0)
return SearchTransit(body, startTime)
+
+
+class LibrationInfo:
+ """Lunar libration angles, returned by #Libration.
+
+ Contains lunar libration angles and lunar position information
+ for a given moment in time. See #Libration for more details.
+
+ Attributes
+ ----------
+ elat : float
+ Sub-Earth libration ecliptic latitude angle, in degrees.
+ elon : float
+ Sub-Earth libration ecliptic longitude angle, in degrees.
+ mlat : float
+ Moon's geocentric ecliptic latitude.
+ mlon : float
+ Moon's geocentric ecliptic longitude.
+ dist_km : float
+ Distance between the centers of the Earth and Moon in kilometers.
+ diam_deg : float
+ The apparent angular diameter of the Moon as seen from the center of the Earth.
+ """
+ def __init__(self, elat, elon, mlat, mlon, dist_km, diam_deg):
+ self.elat = elat
+ self.elon = elon
+ self.mlat = mlat
+ self.mlon = mlon
+ self.dist_km = dist_km
+ self.diam_deg = diam_deg
+
+
+def Libration(time):
+ """Calculates the Moon's libration angles at a given moment in time.
+
+ Libration is an observed back-and-forth wobble of the portion of the
+ Moon visible from the Earth. It is caused by the imperfect tidal locking
+ of the Moon's fixed rotation rate, compared to its variable angular speed
+ of orbit around the Earth.
+
+ This function calculates a pair of perpendicular libration angles,
+ one representing rotation of the Moon in eclitpic longitude `elon`, the other
+ in ecliptic latitude `elat`, both relative to the Moon's mean Earth-facing position.
+
+ This function also returns the geocentric position of the Moon
+ expressed in ecliptic longitude `mlon`, ecliptic latitude `mlat`, the
+ distance `dist_km` between the centers of the Earth and Moon expressed in kilometers,
+ and the apparent angular diameter of the Moon `diam_deg`.
+
+ Parameters
+ ----------
+ time : Time
+ The date and time for which to calculate the Moon's libration angles.
+
+ Returns
+ -------
+ LibrationInfo
+ """
+ t = time.tt / 36525.0
+ t2 = t * t
+ t3 = t2 * t
+ t4 = t2 * t2
+ moon = _CalcMoon(time)
+ mlon = moon.geo_eclip_lon
+ mlat = moon.geo_eclip_lat
+ dist_km = moon.distance_au * KM_PER_AU
+ diam_deg = 2.0 * math.degrees(math.atan(_MOON_MEAN_RADIUS_KM / math.sqrt(dist_km*dist_km - _MOON_MEAN_RADIUS_KM*_MOON_MEAN_RADIUS_KM)))
+
+ # Inclination angle
+ I = math.radians(1.54242)
+
+ # Moon's argument of latitude in radians.
+ f = math.radians(_NormalizeLongitude(93.2720950 + 483202.0175233*t - 0.0036539*t2 - t3/3526000 + t4/863310000))
+
+ # Moon's ascending node's mean longitude in radians.
+ omega = math.radians(_NormalizeLongitude(125.0445479 - 1934.1362891*t + 0.0020754*t2 + t3/467441 - t4/60616000))
+
+ # Sun's mean anomaly.
+ m = math.radians(_NormalizeLongitude(357.5291092 + 35999.0502909*t - 0.0001536*t2 + t3/24490000))
+
+ # Moon's mean anomaly.
+ mdash = math.radians(_NormalizeLongitude(134.9633964 + 477198.8675055*t + 0.0087414*t2 + t3/69699 - t4/14712000))
+
+ # Moon's mean elongation.
+ d = math.radians(_NormalizeLongitude(297.8501921 + 445267.1114034*t - 0.0018819*t2 + t3/545868 - t4/113065000))
+
+ # Eccentricity of the Earth's orbit.
+ e = 1.0 - 0.002516*t - 0.0000074*t2
+
+ # Optical librations
+ w = mlon - omega
+ a = math.atan2(math.sin(w)*math.cos(mlat)*math.cos(I) - math.sin(mlat)*math.sin(I), math.cos(w)*math.cos(mlat))
+ ldash = _LongitudeOffset(math.degrees(a - f))
+ bdash = math.asin(-math.sin(w)*math.cos(mlat)*math.sin(I) - math.sin(mlat)*math.cos(I))
+
+ # Physical librations
+ k1 = math.radians(119.75 + 131.849*t)
+ k2 = math.radians(72.56 + 20.186*t)
+
+ rho = (
+ -0.02752*math.cos(mdash) +
+ -0.02245*math.sin(f) +
+ +0.00684*math.cos(mdash - 2*f) +
+ -0.00293*math.cos(2*f) +
+ -0.00085*math.cos(2*f - 2*d) +
+ -0.00054*math.cos(mdash - 2*d) +
+ -0.00020*math.sin(mdash + f) +
+ -0.00020*math.cos(mdash + 2*f) +
+ -0.00020*math.cos(mdash - f) +
+ +0.00014*math.cos(mdash + 2*f - 2*d)
+ )
+
+ sigma = (
+ -0.02816*math.sin(mdash) +
+ +0.02244*math.cos(f) +
+ -0.00682*math.sin(mdash - 2*f) +
+ -0.00279*math.sin(2*f) +
+ -0.00083*math.sin(2*f - 2*d) +
+ +0.00069*math.sin(mdash - 2*d) +
+ +0.00040*math.cos(mdash + f) +
+ -0.00025*math.sin(2*mdash) +
+ -0.00023*math.sin(mdash + 2*f) +
+ +0.00020*math.cos(mdash - f) +
+ +0.00019*math.sin(mdash - f) +
+ +0.00013*math.sin(mdash + 2*f - 2*d) +
+ -0.00010*math.cos(mdash - 3*f)
+ )
+
+ tau = (
+ +0.02520*e*math.sin(m) +
+ +0.00473*math.sin(2*mdash - 2*f) +
+ -0.00467*math.sin(mdash) +
+ +0.00396*math.sin(k1) +
+ +0.00276*math.sin(2*mdash - 2*d) +
+ +0.00196*math.sin(omega) +
+ -0.00183*math.cos(mdash - f) +
+ +0.00115*math.sin(mdash - 2*d) +
+ -0.00096*math.sin(mdash - d) +
+ +0.00046*math.sin(2*f - 2*d) +
+ -0.00039*math.sin(mdash - f) +
+ -0.00032*math.sin(mdash - m - d) +
+ +0.00027*math.sin(2*mdash - m - 2*d) +
+ +0.00023*math.sin(k2) +
+ -0.00014*math.sin(2*d) +
+ +0.00014*math.cos(2*mdash - 2*f) +
+ -0.00012*math.sin(mdash - 2*f) +
+ -0.00012*math.sin(2*mdash) +
+ +0.00011*math.sin(2*mdash - 2*m - 2*d)
+ )
+
+ ldash2 = -tau + (rho*math.cos(a) + sigma*math.sin(a))*math.tan(bdash)
+ bdash = math.degrees(bdash)
+ bdash2 = sigma*math.cos(a) - rho*math.sin(a)
+ return LibrationInfo(bdash + bdash2, ldash + ldash2, mlat, mlon, dist_km, diam_deg)
diff --git a/website/src/assets/documentation.json b/website/src/assets/documentation.json
index 03aac415..0eda8eee 100644
--- a/website/src/assets/documentation.json
+++ b/website/src/assets/documentation.json
@@ -46,61 +46,13 @@
"meta": {
"range": [
1519,
- 2714
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
"columnno": 0,
"code": {
"id": "astnode100000015",
- "name": "exports.IlluminationInfo",
- "type": "AssignmentExpression",
- "value": "exports.EclipticLongitude",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "IlluminationInfo",
- "longname": "IlluminationInfo",
- "kind": "member",
- "scope": "global"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 1546,
- 2714
- ],
- "filename": "astronomy.js",
- "lineno": 36,
- "columnno": 27,
- "code": {
- "id": "astnode100000019",
- "name": "exports.EclipticLongitude",
- "type": "AssignmentExpression",
- "value": "exports.AngleFromSun",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "EclipticLongitude",
- "longname": "EclipticLongitude",
- "kind": "member",
- "scope": "global"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 1574,
- 2714
- ],
- "filename": "astronomy.js",
- "lineno": 36,
- "columnno": 55,
- "code": {
- "id": "astnode100000023",
"name": "exports.AngleFromSun",
"type": "AssignmentExpression",
"value": "exports.PairLongitude",
@@ -109,23 +61,22 @@
},
"undocumented": true,
"name": "AngleFromSun",
- "longname": "IlluminationInfo#AngleFromSun",
+ "longname": "AngleFromSun",
"kind": "member",
- "memberof": "IlluminationInfo",
- "scope": "instance"
+ "scope": "global"
},
{
"comment": "",
"meta": {
"range": [
- 1597,
- 2714
+ 1542,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 78,
+ "columnno": 23,
"code": {
- "id": "astnode100000027",
+ "id": "astnode100000019",
"name": "exports.PairLongitude",
"type": "AssignmentExpression",
"value": "exports.SearchSunLongitude",
@@ -134,23 +85,22 @@
},
"undocumented": true,
"name": "PairLongitude",
- "longname": "EclipticLongitude#PairLongitude",
+ "longname": "PairLongitude",
"kind": "member",
- "memberof": "EclipticLongitude",
- "scope": "instance"
+ "scope": "global"
},
{
"comment": "",
"meta": {
"range": [
- 1621,
- 2714
+ 1566,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 102,
+ "columnno": 47,
"code": {
- "id": "astnode100000031",
+ "id": "astnode100000023",
"name": "exports.SearchSunLongitude",
"type": "AssignmentExpression",
"value": "exports.Search",
@@ -159,23 +109,23 @@
},
"undocumented": true,
"name": "SearchSunLongitude",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude",
+ "longname": "AngleFromSun#SearchSunLongitude",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun",
+ "memberof": "AngleFromSun",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1650,
- 2714
+ 1595,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 131,
+ "columnno": 76,
"code": {
- "id": "astnode100000035",
+ "id": "astnode100000027",
"name": "exports.Search",
"type": "AssignmentExpression",
"value": "exports.BaryState",
@@ -184,23 +134,23 @@
},
"undocumented": true,
"name": "Search",
- "longname": "EclipticLongitude#PairLongitude#Search",
+ "longname": "PairLongitude#Search",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude",
+ "memberof": "PairLongitude",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1667,
- 2714
+ 1612,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 148,
+ "columnno": 93,
"code": {
- "id": "astnode100000039",
+ "id": "astnode100000031",
"name": "exports.BaryState",
"type": "AssignmentExpression",
"value": "exports.GeoVector",
@@ -209,23 +159,23 @@
},
"undocumented": true,
"name": "BaryState",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude",
+ "memberof": "AngleFromSun#SearchSunLongitude",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1687,
- 2714
+ 1632,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 168,
+ "columnno": 113,
"code": {
- "id": "astnode100000043",
+ "id": "astnode100000035",
"name": "exports.GeoVector",
"type": "AssignmentExpression",
"value": "exports.HelioDistance",
@@ -234,23 +184,23 @@
},
"undocumented": true,
"name": "GeoVector",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector",
+ "longname": "PairLongitude#Search#GeoVector",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search",
+ "memberof": "PairLongitude#Search",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1707,
- 2714
+ 1652,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 188,
+ "columnno": 133,
"code": {
- "id": "astnode100000047",
+ "id": "astnode100000039",
"name": "exports.HelioDistance",
"type": "AssignmentExpression",
"value": "exports.HelioVector",
@@ -259,23 +209,23 @@
},
"undocumented": true,
"name": "HelioDistance",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1731,
- 2714
+ 1676,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 212,
+ "columnno": 157,
"code": {
- "id": "astnode100000051",
+ "id": "astnode100000043",
"name": "exports.HelioVector",
"type": "AssignmentExpression",
"value": "exports.JupiterMoons",
@@ -284,23 +234,23 @@
},
"undocumented": true,
"name": "HelioVector",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector",
+ "memberof": "PairLongitude#Search#GeoVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1753,
- 2714
+ 1698,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 234,
+ "columnno": 179,
"code": {
- "id": "astnode100000055",
+ "id": "astnode100000047",
"name": "exports.JupiterMoons",
"type": "AssignmentExpression",
"value": "exports.JupiterMoonsInfo",
@@ -309,23 +259,23 @@
},
"undocumented": true,
"name": "JupiterMoons",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1776,
- 2714
+ 1721,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 257,
+ "columnno": 202,
"code": {
- "id": "astnode100000059",
+ "id": "astnode100000051",
"name": "exports.JupiterMoonsInfo",
"type": "AssignmentExpression",
"value": "exports.GeoMoon",
@@ -334,23 +284,23 @@
},
"undocumented": true,
"name": "JupiterMoonsInfo",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1803,
- 2714
+ 1748,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 284,
+ "columnno": 229,
"code": {
- "id": "astnode100000063",
+ "id": "astnode100000055",
"name": "exports.GeoMoon",
"type": "AssignmentExpression",
"value": "exports.Ecliptic",
@@ -359,23 +309,23 @@
},
"undocumented": true,
"name": "GeoMoon",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1821,
- 2714
+ 1766,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 302,
+ "columnno": 247,
"code": {
- "id": "astnode100000067",
+ "id": "astnode100000059",
"name": "exports.Ecliptic",
"type": "AssignmentExpression",
"value": "exports.ObserverGravity",
@@ -384,23 +334,23 @@
},
"undocumented": true,
"name": "Ecliptic",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1840,
- 2714
+ 1785,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 321,
+ "columnno": 266,
"code": {
- "id": "astnode100000071",
+ "id": "astnode100000063",
"name": "exports.ObserverGravity",
"type": "AssignmentExpression",
"value": "exports.VectorObserver",
@@ -409,23 +359,23 @@
},
"undocumented": true,
"name": "ObserverGravity",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1866,
- 2714
+ 1811,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 347,
+ "columnno": 292,
"code": {
- "id": "astnode100000075",
+ "id": "astnode100000067",
"name": "exports.VectorObserver",
"type": "AssignmentExpression",
"value": "exports.ObserverVector",
@@ -434,23 +384,23 @@
},
"undocumented": true,
"name": "VectorObserver",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1891,
- 2714
+ 1836,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 372,
+ "columnno": 317,
"code": {
- "id": "astnode100000079",
+ "id": "astnode100000071",
"name": "exports.ObserverVector",
"type": "AssignmentExpression",
"value": "exports.Equator",
@@ -459,23 +409,23 @@
},
"undocumented": true,
"name": "ObserverVector",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1916,
- 2714
+ 1861,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 397,
+ "columnno": 342,
"code": {
- "id": "astnode100000083",
+ "id": "astnode100000075",
"name": "exports.Equator",
"type": "AssignmentExpression",
"value": "exports.SunPosition",
@@ -484,23 +434,23 @@
},
"undocumented": true,
"name": "Equator",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1934,
- 2714
+ 1879,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 415,
+ "columnno": 360,
"code": {
- "id": "astnode100000087",
+ "id": "astnode100000079",
"name": "exports.SunPosition",
"type": "AssignmentExpression",
"value": "exports.Observer",
@@ -509,23 +459,23 @@
},
"undocumented": true,
"name": "SunPosition",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1956,
- 2714
+ 1901,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 437,
+ "columnno": 382,
"code": {
- "id": "astnode100000091",
+ "id": "astnode100000083",
"name": "exports.Observer",
"type": "AssignmentExpression",
"value": "exports.Horizon",
@@ -534,23 +484,23 @@
},
"undocumented": true,
"name": "Observer",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1975,
- 2714
+ 1920,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 456,
+ "columnno": 401,
"code": {
- "id": "astnode100000095",
+ "id": "astnode100000087",
"name": "exports.Horizon",
"type": "AssignmentExpression",
"value": "exports.EclipticCoordinates",
@@ -559,23 +509,23 @@
},
"undocumented": true,
"name": "Horizon",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1993,
- 2714
+ 1938,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 474,
+ "columnno": 419,
"code": {
- "id": "astnode100000099",
+ "id": "astnode100000091",
"name": "exports.EclipticCoordinates",
"type": "AssignmentExpression",
"value": "exports.HorizontalCoordinates",
@@ -584,23 +534,23 @@
},
"undocumented": true,
"name": "EclipticCoordinates",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2023,
- 2714
+ 1968,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 504,
+ "columnno": 449,
"code": {
- "id": "astnode100000103",
+ "id": "astnode100000095",
"name": "exports.HorizontalCoordinates",
"type": "AssignmentExpression",
"value": "exports.MakeRotation",
@@ -609,23 +559,23 @@
},
"undocumented": true,
"name": "HorizontalCoordinates",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2055,
- 2714
+ 2000,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 536,
+ "columnno": 481,
"code": {
- "id": "astnode100000107",
+ "id": "astnode100000099",
"name": "exports.MakeRotation",
"type": "AssignmentExpression",
"value": "exports.RotationMatrix",
@@ -634,23 +584,23 @@
},
"undocumented": true,
"name": "MakeRotation",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2078,
- 2714
+ 2023,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 559,
+ "columnno": 504,
"code": {
- "id": "astnode100000111",
+ "id": "astnode100000103",
"name": "exports.RotationMatrix",
"type": "AssignmentExpression",
"value": "exports.EquatorialCoordinates",
@@ -659,23 +609,23 @@
},
"undocumented": true,
"name": "RotationMatrix",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2103,
- 2714
+ 2048,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 584,
+ "columnno": 529,
"code": {
- "id": "astnode100000115",
+ "id": "astnode100000107",
"name": "exports.EquatorialCoordinates",
"type": "AssignmentExpression",
"value": "exports.Spherical",
@@ -684,23 +634,23 @@
},
"undocumented": true,
"name": "EquatorialCoordinates",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2135,
- 2714
+ 2080,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 616,
+ "columnno": 561,
"code": {
- "id": "astnode100000119",
+ "id": "astnode100000111",
"name": "exports.Spherical",
"type": "AssignmentExpression",
"value": "exports.StateVector",
@@ -709,23 +659,23 @@
},
"undocumented": true,
"name": "Spherical",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2155,
- 2714
+ 2100,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 636,
+ "columnno": 581,
"code": {
- "id": "astnode100000123",
+ "id": "astnode100000115",
"name": "exports.StateVector",
"type": "AssignmentExpression",
"value": "exports.Vector",
@@ -734,46 +684,96 @@
},
"undocumented": true,
"name": "StateVector",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2177,
- 2714
+ 2122,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 658,
+ "columnno": 603,
+ "code": {
+ "id": "astnode100000119",
+ "name": "exports.Vector",
+ "type": "AssignmentExpression",
+ "value": "exports.Libration",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "Vector",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector",
+ "kind": "member",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 2139,
+ 2703
+ ],
+ "filename": "astronomy.js",
+ "lineno": 36,
+ "columnno": 620,
+ "code": {
+ "id": "astnode100000123",
+ "name": "exports.Libration",
+ "type": "AssignmentExpression",
+ "value": "exports.LibrationInfo",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "Libration",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration",
+ "kind": "member",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 2159,
+ 2703
+ ],
+ "filename": "astronomy.js",
+ "lineno": 36,
+ "columnno": 640,
"code": {
"id": "astnode100000127",
- "name": "exports.Vector",
+ "name": "exports.LibrationInfo",
"type": "AssignmentExpression",
"value": "exports.CalcMoonCount",
"paramnames": []
}
},
"undocumented": true,
- "name": "Vector",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector",
+ "name": "LibrationInfo",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2194,
- 2714
+ 2183,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 675,
+ "columnno": 664,
"code": {
"id": "astnode100000131",
"name": "exports.CalcMoonCount",
@@ -784,21 +784,21 @@
},
"undocumented": true,
"name": "CalcMoonCount",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2218,
- 2714
+ 2207,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 699,
+ "columnno": 688,
"code": {
"id": "astnode100000135",
"name": "exports.MakeTime",
@@ -809,21 +809,21 @@
},
"undocumented": true,
"name": "MakeTime",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2237,
- 2714
+ 2226,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 718,
+ "columnno": 707,
"code": {
"id": "astnode100000139",
"name": "exports.AstroTime",
@@ -834,21 +834,21 @@
},
"undocumented": true,
"name": "AstroTime",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2257,
- 2714
+ 2246,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 738,
+ "columnno": 727,
"code": {
"id": "astnode100000143",
"name": "exports.SetDeltaTFunction",
@@ -859,21 +859,21 @@
},
"undocumented": true,
"name": "SetDeltaTFunction",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2285,
- 2714
+ 2274,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 766,
+ "columnno": 755,
"code": {
"id": "astnode100000147",
"name": "exports.DeltaT_JplHorizons",
@@ -884,21 +884,21 @@
},
"undocumented": true,
"name": "DeltaT_JplHorizons",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2314,
- 2714
+ 2303,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 795,
+ "columnno": 784,
"code": {
"id": "astnode100000151",
"name": "exports.DeltaT_EspenakMeeus",
@@ -909,21 +909,21 @@
},
"undocumented": true,
"name": "DeltaT_EspenakMeeus",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2344,
- 2714
+ 2333,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 825,
+ "columnno": 814,
"code": {
"id": "astnode100000155",
"name": "exports.Body",
@@ -934,21 +934,21 @@
},
"undocumented": true,
"name": "Body",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2359,
- 2714
+ 2348,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 840,
+ "columnno": 829,
"code": {
"id": "astnode100000159",
"name": "exports.AngleBetween",
@@ -959,21 +959,21 @@
},
"undocumented": true,
"name": "AngleBetween",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2382,
- 2714
+ 2371,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 863,
+ "columnno": 852,
"code": {
"id": "astnode100000163",
"name": "exports.CALLISTO_RADIUS_KM",
@@ -984,21 +984,21 @@
},
"undocumented": true,
"name": "CALLISTO_RADIUS_KM",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2411,
- 2714
+ 2400,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 892,
+ "columnno": 881,
"code": {
"id": "astnode100000167",
"name": "exports.GANYMEDE_RADIUS_KM",
@@ -1009,21 +1009,21 @@
},
"undocumented": true,
"name": "GANYMEDE_RADIUS_KM",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2440,
- 2714
+ 2429,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 921,
+ "columnno": 910,
"code": {
"id": "astnode100000171",
"name": "exports.EUROPA_RADIUS_KM",
@@ -1034,21 +1034,21 @@
},
"undocumented": true,
"name": "EUROPA_RADIUS_KM",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2467,
- 2714
+ 2456,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 948,
+ "columnno": 937,
"code": {
"id": "astnode100000175",
"name": "exports.IO_RADIUS_KM",
@@ -1059,21 +1059,21 @@
},
"undocumented": true,
"name": "IO_RADIUS_KM",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2490,
- 2714
+ 2479,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 971,
+ "columnno": 960,
"code": {
"id": "astnode100000179",
"name": "exports.JUPITER_MEAN_RADIUS_KM",
@@ -1084,21 +1084,21 @@
},
"undocumented": true,
"name": "JUPITER_MEAN_RADIUS_KM",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2523,
- 2714
+ 2512,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1004,
+ "columnno": 993,
"code": {
"id": "astnode100000183",
"name": "exports.JUPITER_POLAR_RADIUS_KM",
@@ -1109,21 +1109,21 @@
},
"undocumented": true,
"name": "JUPITER_POLAR_RADIUS_KM",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2557,
- 2714
+ 2546,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1038,
+ "columnno": 1027,
"code": {
"id": "astnode100000187",
"name": "exports.JUPITER_EQUATORIAL_RADIUS_KM",
@@ -1134,21 +1134,21 @@
},
"undocumented": true,
"name": "JUPITER_EQUATORIAL_RADIUS_KM",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2596,
- 2714
+ 2585,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1077,
+ "columnno": 1066,
"code": {
"id": "astnode100000191",
"name": "exports.RAD2HOUR",
@@ -1159,21 +1159,21 @@
},
"undocumented": true,
"name": "RAD2HOUR",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2615,
- 2714
+ 2604,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1096,
+ "columnno": 1085,
"code": {
"id": "astnode100000195",
"name": "exports.RAD2DEG",
@@ -1184,21 +1184,21 @@
},
"undocumented": true,
"name": "RAD2DEG",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2633,
- 2714
+ 2622,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1114,
+ "columnno": 1103,
"code": {
"id": "astnode100000199",
"name": "exports.HOUR2RAD",
@@ -1209,21 +1209,21 @@
},
"undocumented": true,
"name": "HOUR2RAD",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2652,
- 2714
+ 2641,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1133,
+ "columnno": 1122,
"code": {
"id": "astnode100000203",
"name": "exports.DEG2RAD",
@@ -1234,21 +1234,21 @@
},
"undocumented": true,
"name": "DEG2RAD",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG#DEG2RAD",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG#DEG2RAD",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2670,
- 2714
+ 2659,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1151,
+ "columnno": 1140,
"code": {
"id": "astnode100000207",
"name": "exports.KM_PER_AU",
@@ -1259,21 +1259,21 @@
},
"undocumented": true,
"name": "KM_PER_AU",
- "longname": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD#KM_PER_AU",
+ "longname": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD#KM_PER_AU",
"kind": "member",
- "memberof": "IlluminationInfo#AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD",
+ "memberof": "AngleFromSun#SearchSunLongitude#BaryState#HelioDistance#JupiterMoons#GeoMoon#ObserverGravity#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#LibrationInfo#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2690,
- 2714
+ 2679,
+ 2703
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1171,
+ "columnno": 1160,
"code": {
"id": "astnode100000211",
"name": "exports.C_AUDAY",
@@ -1284,71 +1284,23 @@
},
"undocumented": true,
"name": "C_AUDAY",
- "longname": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG#DEG2RAD#C_AUDAY",
+ "longname": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG#DEG2RAD#C_AUDAY",
"kind": "member",
- "memberof": "EclipticLongitude#PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG#DEG2RAD",
+ "memberof": "PairLongitude#Search#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#Libration#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG#DEG2RAD",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2716,
- 4000
+ 2705,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
"columnno": 0,
"code": {
"id": "astnode100000218",
- "name": "exports.ConstellationInfo",
- "type": "AssignmentExpression",
- "value": "exports.Rotation_GAL_EQJ",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "ConstellationInfo",
- "longname": "ConstellationInfo",
- "kind": "member",
- "scope": "global"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 2744,
- 4000
- ],
- "filename": "astronomy.js",
- "lineno": 37,
- "columnno": 28,
- "code": {
- "id": "astnode100000222",
- "name": "exports.Rotation_GAL_EQJ",
- "type": "AssignmentExpression",
- "value": "exports.Rotation_EQJ_GAL",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "Rotation_GAL_EQJ",
- "longname": "Rotation_GAL_EQJ",
- "kind": "member",
- "scope": "global"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 2771,
- 4000
- ],
- "filename": "astronomy.js",
- "lineno": 37,
- "columnno": 55,
- "code": {
- "id": "astnode100000226",
"name": "exports.Rotation_EQJ_GAL",
"type": "AssignmentExpression",
"value": "exports.Rotation_HOR_ECL",
@@ -1357,23 +1309,22 @@
},
"undocumented": true,
"name": "Rotation_EQJ_GAL",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL",
+ "longname": "Rotation_EQJ_GAL",
"kind": "member",
- "memberof": "ConstellationInfo",
- "scope": "instance"
+ "scope": "global"
},
{
"comment": "",
"meta": {
"range": [
- 2798,
- 4000
+ 2732,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 82,
+ "columnno": 27,
"code": {
- "id": "astnode100000230",
+ "id": "astnode100000222",
"name": "exports.Rotation_HOR_ECL",
"type": "AssignmentExpression",
"value": "exports.Rotation_ECL_HOR",
@@ -1382,23 +1333,22 @@
},
"undocumented": true,
"name": "Rotation_HOR_ECL",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL",
+ "longname": "Rotation_HOR_ECL",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ",
- "scope": "instance"
+ "scope": "global"
},
{
"comment": "",
"meta": {
"range": [
- 2825,
- 4000
+ 2759,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 109,
+ "columnno": 54,
"code": {
- "id": "astnode100000234",
+ "id": "astnode100000226",
"name": "exports.Rotation_ECL_HOR",
"type": "AssignmentExpression",
"value": "exports.Rotation_ECL_EQD",
@@ -1407,23 +1357,23 @@
},
"undocumented": true,
"name": "Rotation_ECL_HOR",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL",
+ "memberof": "Rotation_EQJ_GAL",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2852,
- 4000
+ 2786,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 136,
+ "columnno": 81,
"code": {
- "id": "astnode100000238",
+ "id": "astnode100000230",
"name": "exports.Rotation_ECL_EQD",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQD_ECL",
@@ -1432,23 +1382,23 @@
},
"undocumented": true,
"name": "Rotation_ECL_EQD",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL",
+ "memberof": "Rotation_HOR_ECL",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2879,
- 4000
+ 2813,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 163,
+ "columnno": 108,
"code": {
- "id": "astnode100000242",
+ "id": "astnode100000234",
"name": "exports.Rotation_EQD_ECL",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQJ_HOR",
@@ -1457,23 +1407,23 @@
},
"undocumented": true,
"name": "Rotation_EQD_ECL",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2906,
- 4000
+ 2840,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 190,
+ "columnno": 135,
"code": {
- "id": "astnode100000246",
+ "id": "astnode100000238",
"name": "exports.Rotation_EQJ_HOR",
"type": "AssignmentExpression",
"value": "exports.Rotation_HOR_EQJ",
@@ -1482,23 +1432,23 @@
},
"undocumented": true,
"name": "Rotation_EQJ_HOR",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2933,
- 4000
+ 2867,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 217,
+ "columnno": 162,
"code": {
- "id": "astnode100000250",
+ "id": "astnode100000242",
"name": "exports.Rotation_HOR_EQJ",
"type": "AssignmentExpression",
"value": "exports.Rotation_HOR_EQD",
@@ -1507,23 +1457,23 @@
},
"undocumented": true,
"name": "Rotation_HOR_EQJ",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2960,
- 4000
+ 2894,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 244,
+ "columnno": 189,
"code": {
- "id": "astnode100000254",
+ "id": "astnode100000246",
"name": "exports.Rotation_HOR_EQD",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQD_HOR",
@@ -1532,23 +1482,23 @@
},
"undocumented": true,
"name": "Rotation_HOR_EQD",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2987,
- 4000
+ 2921,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 271,
+ "columnno": 216,
"code": {
- "id": "astnode100000258",
+ "id": "astnode100000250",
"name": "exports.Rotation_EQD_HOR",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQD_EQJ",
@@ -1557,23 +1507,23 @@
},
"undocumented": true,
"name": "Rotation_EQD_HOR",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3014,
- 4000
+ 2948,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 298,
+ "columnno": 243,
"code": {
- "id": "astnode100000262",
+ "id": "astnode100000254",
"name": "exports.Rotation_EQD_EQJ",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQJ_EQD",
@@ -1582,23 +1532,23 @@
},
"undocumented": true,
"name": "Rotation_EQD_EQJ",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3041,
- 4000
+ 2975,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 325,
+ "columnno": 270,
"code": {
- "id": "astnode100000266",
+ "id": "astnode100000258",
"name": "exports.Rotation_EQJ_EQD",
"type": "AssignmentExpression",
"value": "exports.Rotation_ECL_EQJ",
@@ -1607,23 +1557,23 @@
},
"undocumented": true,
"name": "Rotation_EQJ_EQD",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3068,
- 4000
+ 3002,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 352,
+ "columnno": 297,
"code": {
- "id": "astnode100000270",
+ "id": "astnode100000262",
"name": "exports.Rotation_ECL_EQJ",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQJ_ECL",
@@ -1632,23 +1582,23 @@
},
"undocumented": true,
"name": "Rotation_ECL_EQJ",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3095,
- 4000
+ 3029,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 379,
+ "columnno": 324,
"code": {
- "id": "astnode100000274",
+ "id": "astnode100000266",
"name": "exports.Rotation_EQJ_ECL",
"type": "AssignmentExpression",
"value": "exports.RotateState",
@@ -1657,23 +1607,23 @@
},
"undocumented": true,
"name": "Rotation_EQJ_ECL",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3122,
- 4000
+ 3056,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 406,
+ "columnno": 351,
"code": {
- "id": "astnode100000278",
+ "id": "astnode100000270",
"name": "exports.RotateState",
"type": "AssignmentExpression",
"value": "exports.RotateVector",
@@ -1682,23 +1632,23 @@
},
"undocumented": true,
"name": "RotateState",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3144,
- 4000
+ 3078,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 428,
+ "columnno": 373,
"code": {
- "id": "astnode100000282",
+ "id": "astnode100000274",
"name": "exports.RotateVector",
"type": "AssignmentExpression",
"value": "exports.InverseRefraction",
@@ -1707,23 +1657,23 @@
},
"undocumented": true,
"name": "RotateVector",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3167,
- 4000
+ 3101,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 451,
+ "columnno": 396,
"code": {
- "id": "astnode100000286",
+ "id": "astnode100000278",
"name": "exports.InverseRefraction",
"type": "AssignmentExpression",
"value": "exports.Refraction",
@@ -1732,23 +1682,23 @@
},
"undocumented": true,
"name": "InverseRefraction",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3195,
- 4000
+ 3129,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 479,
+ "columnno": 424,
"code": {
- "id": "astnode100000290",
+ "id": "astnode100000282",
"name": "exports.Refraction",
"type": "AssignmentExpression",
"value": "exports.VectorFromHorizon",
@@ -1757,23 +1707,23 @@
},
"undocumented": true,
"name": "Refraction",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3216,
- 4000
+ 3150,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 500,
+ "columnno": 445,
"code": {
- "id": "astnode100000294",
+ "id": "astnode100000286",
"name": "exports.VectorFromHorizon",
"type": "AssignmentExpression",
"value": "exports.HorizonFromVector",
@@ -1782,23 +1732,23 @@
},
"undocumented": true,
"name": "VectorFromHorizon",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3244,
- 4000
+ 3178,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 528,
+ "columnno": 473,
"code": {
- "id": "astnode100000298",
+ "id": "astnode100000290",
"name": "exports.HorizonFromVector",
"type": "AssignmentExpression",
"value": "exports.SphereFromVector",
@@ -1807,23 +1757,23 @@
},
"undocumented": true,
"name": "HorizonFromVector",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3272,
- 4000
+ 3206,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 556,
+ "columnno": 501,
"code": {
- "id": "astnode100000302",
+ "id": "astnode100000294",
"name": "exports.SphereFromVector",
"type": "AssignmentExpression",
"value": "exports.EquatorFromVector",
@@ -1832,23 +1782,23 @@
},
"undocumented": true,
"name": "SphereFromVector",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3299,
- 4000
+ 3233,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 583,
+ "columnno": 528,
"code": {
- "id": "astnode100000306",
+ "id": "astnode100000298",
"name": "exports.EquatorFromVector",
"type": "AssignmentExpression",
"value": "exports.VectorFromSphere",
@@ -1857,23 +1807,23 @@
},
"undocumented": true,
"name": "EquatorFromVector",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3327,
- 4000
+ 3261,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 611,
+ "columnno": 556,
"code": {
- "id": "astnode100000310",
+ "id": "astnode100000302",
"name": "exports.VectorFromSphere",
"type": "AssignmentExpression",
"value": "exports.Pivot",
@@ -1882,23 +1832,23 @@
},
"undocumented": true,
"name": "VectorFromSphere",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3354,
- 4000
+ 3288,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 638,
+ "columnno": 583,
"code": {
- "id": "astnode100000314",
+ "id": "astnode100000306",
"name": "exports.Pivot",
"type": "AssignmentExpression",
"value": "exports.IdentityMatrix",
@@ -1907,23 +1857,23 @@
},
"undocumented": true,
"name": "Pivot",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3370,
- 4000
+ 3304,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 654,
+ "columnno": 599,
"code": {
- "id": "astnode100000318",
+ "id": "astnode100000310",
"name": "exports.IdentityMatrix",
"type": "AssignmentExpression",
"value": "exports.CombineRotation",
@@ -1932,23 +1882,23 @@
},
"undocumented": true,
"name": "IdentityMatrix",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3395,
- 4000
+ 3329,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 679,
+ "columnno": 624,
"code": {
- "id": "astnode100000322",
+ "id": "astnode100000314",
"name": "exports.CombineRotation",
"type": "AssignmentExpression",
"value": "exports.InverseRotation",
@@ -1957,23 +1907,23 @@
},
"undocumented": true,
"name": "CombineRotation",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3421,
- 4000
+ 3355,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 705,
+ "columnno": 650,
"code": {
- "id": "astnode100000326",
+ "id": "astnode100000318",
"name": "exports.InverseRotation",
"type": "AssignmentExpression",
"value": "exports.NextPlanetApsis",
@@ -1982,23 +1932,23 @@
},
"undocumented": true,
"name": "InverseRotation",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3447,
- 4000
+ 3381,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 731,
+ "columnno": 676,
"code": {
- "id": "astnode100000330",
+ "id": "astnode100000322",
"name": "exports.NextPlanetApsis",
"type": "AssignmentExpression",
"value": "exports.SearchPlanetApsis",
@@ -2007,23 +1957,23 @@
},
"undocumented": true,
"name": "NextPlanetApsis",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3473,
- 4000
+ 3407,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 757,
+ "columnno": 702,
"code": {
- "id": "astnode100000334",
+ "id": "astnode100000326",
"name": "exports.SearchPlanetApsis",
"type": "AssignmentExpression",
"value": "exports.NextLunarApsis",
@@ -2032,23 +1982,23 @@
},
"undocumented": true,
"name": "SearchPlanetApsis",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3501,
- 4000
+ 3435,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 785,
+ "columnno": 730,
"code": {
- "id": "astnode100000338",
+ "id": "astnode100000330",
"name": "exports.NextLunarApsis",
"type": "AssignmentExpression",
"value": "exports.SearchLunarApsis",
@@ -2057,23 +2007,23 @@
},
"undocumented": true,
"name": "NextLunarApsis",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3526,
- 4000
+ 3460,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 810,
+ "columnno": 755,
"code": {
- "id": "astnode100000342",
+ "id": "astnode100000334",
"name": "exports.SearchLunarApsis",
"type": "AssignmentExpression",
"value": "exports.Apsis",
@@ -2082,23 +2032,23 @@
},
"undocumented": true,
"name": "SearchLunarApsis",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3553,
- 4000
+ 3487,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 837,
+ "columnno": 782,
"code": {
- "id": "astnode100000346",
+ "id": "astnode100000338",
"name": "exports.Apsis",
"type": "AssignmentExpression",
"value": "exports.SearchPeakMagnitude",
@@ -2107,23 +2057,23 @@
},
"undocumented": true,
"name": "Apsis",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3569,
- 4000
+ 3503,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 853,
+ "columnno": 798,
"code": {
- "id": "astnode100000350",
+ "id": "astnode100000342",
"name": "exports.SearchPeakMagnitude",
"type": "AssignmentExpression",
"value": "exports.SearchMaxElongation",
@@ -2132,23 +2082,23 @@
},
"undocumented": true,
"name": "SearchPeakMagnitude",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3599,
- 4000
+ 3533,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 883,
+ "columnno": 828,
"code": {
- "id": "astnode100000354",
+ "id": "astnode100000346",
"name": "exports.SearchMaxElongation",
"type": "AssignmentExpression",
"value": "exports.Elongation",
@@ -2157,23 +2107,23 @@
},
"undocumented": true,
"name": "SearchMaxElongation",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3629,
- 4000
+ 3563,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 913,
+ "columnno": 858,
"code": {
- "id": "astnode100000358",
+ "id": "astnode100000350",
"name": "exports.Elongation",
"type": "AssignmentExpression",
"value": "exports.ElongationEvent",
@@ -2182,23 +2132,23 @@
},
"undocumented": true,
"name": "Elongation",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3650,
- 4000
+ 3584,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 934,
+ "columnno": 879,
"code": {
- "id": "astnode100000362",
+ "id": "astnode100000354",
"name": "exports.ElongationEvent",
"type": "AssignmentExpression",
"value": "exports.Seasons",
@@ -2207,23 +2157,23 @@
},
"undocumented": true,
"name": "ElongationEvent",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3676,
- 4000
+ 3610,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 960,
+ "columnno": 905,
"code": {
- "id": "astnode100000366",
+ "id": "astnode100000358",
"name": "exports.Seasons",
"type": "AssignmentExpression",
"value": "exports.SeasonInfo",
@@ -2232,23 +2182,23 @@
},
"undocumented": true,
"name": "Seasons",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3694,
- 4000
+ 3628,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 978,
+ "columnno": 923,
"code": {
- "id": "astnode100000370",
+ "id": "astnode100000362",
"name": "exports.SeasonInfo",
"type": "AssignmentExpression",
"value": "exports.SearchHourAngle",
@@ -2257,23 +2207,23 @@
},
"undocumented": true,
"name": "SeasonInfo",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3715,
- 4000
+ 3649,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 999,
+ "columnno": 944,
"code": {
- "id": "astnode100000374",
+ "id": "astnode100000366",
"name": "exports.SearchHourAngle",
"type": "AssignmentExpression",
"value": "exports.HourAngleEvent",
@@ -2282,23 +2232,23 @@
},
"undocumented": true,
"name": "SearchHourAngle",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3741,
- 4000
+ 3675,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1025,
+ "columnno": 970,
"code": {
- "id": "astnode100000378",
+ "id": "astnode100000370",
"name": "exports.HourAngleEvent",
"type": "AssignmentExpression",
"value": "exports.SearchAltitude",
@@ -2307,23 +2257,23 @@
},
"undocumented": true,
"name": "HourAngleEvent",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3766,
- 4000
+ 3700,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1050,
+ "columnno": 995,
"code": {
- "id": "astnode100000382",
+ "id": "astnode100000374",
"name": "exports.SearchAltitude",
"type": "AssignmentExpression",
"value": "exports.SearchRiseSet",
@@ -2332,23 +2282,23 @@
},
"undocumented": true,
"name": "SearchAltitude",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3791,
- 4000
+ 3725,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1075,
+ "columnno": 1020,
"code": {
- "id": "astnode100000386",
+ "id": "astnode100000378",
"name": "exports.SearchRiseSet",
"type": "AssignmentExpression",
"value": "exports.NextMoonQuarter",
@@ -2357,23 +2307,23 @@
},
"undocumented": true,
"name": "SearchRiseSet",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3815,
- 4000
+ 3749,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1099,
+ "columnno": 1044,
"code": {
- "id": "astnode100000390",
+ "id": "astnode100000382",
"name": "exports.NextMoonQuarter",
"type": "AssignmentExpression",
"value": "exports.SearchMoonQuarter",
@@ -2382,23 +2332,23 @@
},
"undocumented": true,
"name": "NextMoonQuarter",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3841,
- 4000
+ 3775,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1125,
+ "columnno": 1070,
"code": {
- "id": "astnode100000394",
+ "id": "astnode100000386",
"name": "exports.SearchMoonQuarter",
"type": "AssignmentExpression",
"value": "exports.MoonQuarter",
@@ -2407,23 +2357,23 @@
},
"undocumented": true,
"name": "SearchMoonQuarter",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3869,
- 4000
+ 3803,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1153,
+ "columnno": 1098,
"code": {
- "id": "astnode100000398",
+ "id": "astnode100000390",
"name": "exports.MoonQuarter",
"type": "AssignmentExpression",
"value": "exports.SearchMoonPhase",
@@ -2432,23 +2382,23 @@
},
"undocumented": true,
"name": "MoonQuarter",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3891,
- 4000
+ 3825,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1175,
+ "columnno": 1120,
"code": {
- "id": "astnode100000402",
+ "id": "astnode100000394",
"name": "exports.SearchMoonPhase",
"type": "AssignmentExpression",
"value": "exports.MoonPhase",
@@ -2457,23 +2407,23 @@
},
"undocumented": true,
"name": "SearchMoonPhase",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3917,
- 4000
+ 3851,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1201,
+ "columnno": 1146,
"code": {
- "id": "astnode100000406",
+ "id": "astnode100000398",
"name": "exports.MoonPhase",
"type": "AssignmentExpression",
"value": "exports.SearchRelativeLongitude",
@@ -2482,23 +2432,23 @@
},
"undocumented": true,
"name": "MoonPhase",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter#MoonPhase",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter#MoonPhase",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3937,
- 4000
+ 3871,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1221,
+ "columnno": 1166,
"code": {
- "id": "astnode100000410",
+ "id": "astnode100000402",
"name": "exports.SearchRelativeLongitude",
"type": "AssignmentExpression",
"value": "exports.Illumination",
@@ -2507,42 +2457,92 @@
},
"undocumented": true,
"name": "SearchRelativeLongitude",
- "longname": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude",
"kind": "member",
- "memberof": "ConstellationInfo#Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3971,
- 4000
+ 3905,
+ 3989
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1255,
+ "columnno": 1200,
+ "code": {
+ "id": "astnode100000406",
+ "name": "exports.Illumination",
+ "type": "AssignmentExpression",
+ "value": "exports.IlluminationInfo",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "Illumination",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination",
+ "kind": "member",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter#MoonPhase",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 3928,
+ 3989
+ ],
+ "filename": "astronomy.js",
+ "lineno": 37,
+ "columnno": 1223,
+ "code": {
+ "id": "astnode100000410",
+ "name": "exports.IlluminationInfo",
+ "type": "AssignmentExpression",
+ "value": "exports.EclipticLongitude",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "IlluminationInfo",
+ "longname": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo",
+ "kind": "member",
+ "memberof": "Rotation_EQJ_GAL#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 3955,
+ 3989
+ ],
+ "filename": "astronomy.js",
+ "lineno": 37,
+ "columnno": 1250,
"code": {
"id": "astnode100000414",
- "name": "exports.Illumination",
+ "name": "exports.EclipticLongitude",
"type": "UnaryExpression",
"value": "void0",
"paramnames": []
}
},
"undocumented": true,
- "name": "Illumination",
- "longname": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination",
+ "name": "EclipticLongitude",
+ "longname": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude",
"kind": "member",
- "memberof": "Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter#MoonPhase",
+ "memberof": "Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchAltitude#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 4002,
- 4405
+ 3991,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2565,8 +2565,8 @@
"comment": "",
"meta": {
"range": [
- 4024,
- 4405
+ 4013,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2589,8 +2589,8 @@
"comment": "",
"meta": {
"range": [
- 4048,
- 4405
+ 4037,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2614,8 +2614,8 @@
"comment": "",
"meta": {
"range": [
- 4070,
- 4405
+ 4059,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2639,8 +2639,8 @@
"comment": "",
"meta": {
"range": [
- 4102,
- 4405
+ 4091,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2664,8 +2664,8 @@
"comment": "",
"meta": {
"range": [
- 4136,
- 4405
+ 4125,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2689,8 +2689,8 @@
"comment": "",
"meta": {
"range": [
- 4168,
- 4405
+ 4157,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2714,8 +2714,8 @@
"comment": "",
"meta": {
"range": [
- 4191,
- 4405
+ 4180,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2739,8 +2739,8 @@
"comment": "",
"meta": {
"range": [
- 4224,
- 4405
+ 4213,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2764,8 +2764,8 @@
"comment": "",
"meta": {
"range": [
- 4259,
- 4405
+ 4248,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2789,8 +2789,8 @@
"comment": "",
"meta": {
"range": [
- 4286,
- 4405
+ 4275,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2814,8 +2814,8 @@
"comment": "",
"meta": {
"range": [
- 4319,
- 4405
+ 4308,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2839,8 +2839,8 @@
"comment": "",
"meta": {
"range": [
- 4348,
- 4405
+ 4337,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2864,8 +2864,8 @@
"comment": "",
"meta": {
"range": [
- 4375,
- 4405
+ 4364,
+ 4449
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2873,8 +2873,8 @@
"code": {
"id": "astnode100000473",
"name": "exports.Constellation",
- "type": "UnaryExpression",
- "value": "void0",
+ "type": "AssignmentExpression",
+ "value": "exports.ConstellationInfo",
"paramnames": []
}
},
@@ -2885,18 +2885,68 @@
"memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse",
"scope": "instance"
},
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 4388,
+ 4449
+ ],
+ "filename": "astronomy.js",
+ "lineno": 38,
+ "columnno": 397,
+ "code": {
+ "id": "astnode100000477",
+ "name": "exports.ConstellationInfo",
+ "type": "AssignmentExpression",
+ "value": "exports.Rotation_GAL_EQJ",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "ConstellationInfo",
+ "longname": "NextTransit#TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo",
+ "kind": "member",
+ "memberof": "NextTransit#TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 4416,
+ 4449
+ ],
+ "filename": "astronomy.js",
+ "lineno": 38,
+ "columnno": 425,
+ "code": {
+ "id": "astnode100000481",
+ "name": "exports.Rotation_GAL_EQJ",
+ "type": "UnaryExpression",
+ "value": "void0",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "Rotation_GAL_EQJ",
+ "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ",
+ "kind": "member",
+ "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation",
+ "scope": "instance"
+ },
{
"comment": "/**\n * @brief The speed of light in AU/day.\n */",
"meta": {
"range": [
- 4455,
- 4490
+ 4499,
+ 4534
],
"filename": "astronomy.js",
"lineno": 42,
"columnno": 0,
"code": {
- "id": "astnode100000480",
+ "id": "astnode100000488",
"name": "exports.C_AUDAY",
"type": "Literal",
"value": 173.1446326846693,
@@ -2920,14 +2970,14 @@
"comment": "/**\n * @brief The number of kilometers per astronomical unit.\n */",
"meta": {
"range": [
- 4558,
- 4599
+ 4602,
+ 4643
],
"filename": "astronomy.js",
"lineno": 46,
"columnno": 0,
"code": {
- "id": "astnode100000486",
+ "id": "astnode100000494",
"name": "exports.KM_PER_AU",
"type": "Literal",
"value": 149597870.69098932,
@@ -2951,14 +3001,14 @@
"comment": "/**\n * @brief The factor to convert degrees to radians = pi/180.\n */",
"meta": {
"range": [
- 4670,
- 4708
+ 4714,
+ 4752
],
"filename": "astronomy.js",
"lineno": 50,
"columnno": 0,
"code": {
- "id": "astnode100000492",
+ "id": "astnode100000500",
"name": "exports.DEG2RAD",
"type": "Literal",
"value": 0.017453292519943295,
@@ -2982,14 +3032,14 @@
"comment": "/**\n * @brief The factor to convert sidereal hours to radians = pi/12.\n */",
"meta": {
"range": [
- 4785,
- 4825
+ 4829,
+ 4869
],
"filename": "astronomy.js",
"lineno": 54,
"columnno": 0,
"code": {
- "id": "astnode100000498",
+ "id": "astnode100000506",
"name": "exports.HOUR2RAD",
"type": "Literal",
"value": 0.26179938779914946,
@@ -3013,14 +3063,14 @@
"comment": "/**\n * @brief The factor to convert radians to degrees = 180/pi.\n */",
"meta": {
"range": [
- 4896,
- 4932
+ 4940,
+ 4976
],
"filename": "astronomy.js",
"lineno": 58,
"columnno": 0,
"code": {
- "id": "astnode100000504",
+ "id": "astnode100000512",
"name": "exports.RAD2DEG",
"type": "Literal",
"value": 57.29577951308232,
@@ -3044,14 +3094,14 @@
"comment": "/**\n * @brief The factor to convert radians to sidereal hours = 12/pi.\n */",
"meta": {
"range": [
- 5009,
- 5045
+ 5053,
+ 5089
],
"filename": "astronomy.js",
"lineno": 62,
"columnno": 0,
"code": {
- "id": "astnode100000510",
+ "id": "astnode100000518",
"name": "exports.RAD2HOUR",
"type": "Literal",
"value": 3.819718634205488,
@@ -3075,14 +3125,14 @@
"comment": "/**\n * @brief The equatorial radius of Jupiter, expressed in kilometers.\n */",
"meta": {
"range": [
- 5311,
- 5357
+ 5355,
+ 5401
],
"filename": "astronomy.js",
"lineno": 69,
"columnno": 0,
"code": {
- "id": "astnode100000516",
+ "id": "astnode100000524",
"name": "exports.JUPITER_EQUATORIAL_RADIUS_KM",
"type": "Literal",
"value": 71492,
@@ -3106,14 +3156,14 @@
"comment": "/**\n * @brief The polar radius of Jupiter, expressed in kilometers.\n */",
"meta": {
"range": [
- 5431,
- 5472
+ 5475,
+ 5516
],
"filename": "astronomy.js",
"lineno": 73,
"columnno": 0,
"code": {
- "id": "astnode100000522",
+ "id": "astnode100000530",
"name": "exports.JUPITER_POLAR_RADIUS_KM",
"type": "Literal",
"value": 66854,
@@ -3137,14 +3187,14 @@
"comment": "/**\n * @brief The volumetric mean radius of Jupiter, expressed in kilometers.\n */",
"meta": {
"range": [
- 5556,
- 5596
+ 5600,
+ 5640
],
"filename": "astronomy.js",
"lineno": 77,
"columnno": 0,
"code": {
- "id": "astnode100000528",
+ "id": "astnode100000536",
"name": "exports.JUPITER_MEAN_RADIUS_KM",
"type": "Literal",
"value": 69911,
@@ -3168,14 +3218,14 @@
"comment": "/**\n * @brief The mean radius of Jupiter's moon Io, expressed in kilometers.\n */",
"meta": {
"range": [
- 5783,
- 5812
+ 5827,
+ 5856
],
"filename": "astronomy.js",
"lineno": 83,
"columnno": 0,
"code": {
- "id": "astnode100000534",
+ "id": "astnode100000542",
"name": "exports.IO_RADIUS_KM",
"type": "Literal",
"value": 1821.6,
@@ -3199,14 +3249,14 @@
"comment": "/**\n * @brief The mean radius of Jupiter's moon Europa, expressed in kilometers.\n */",
"meta": {
"range": [
- 5899,
- 5932
+ 5943,
+ 5976
],
"filename": "astronomy.js",
"lineno": 87,
"columnno": 0,
"code": {
- "id": "astnode100000540",
+ "id": "astnode100000548",
"name": "exports.EUROPA_RADIUS_KM",
"type": "Literal",
"value": 1560.8,
@@ -3230,14 +3280,14 @@
"comment": "/**\n * @brief The mean radius of Jupiter's moon Ganymede, expressed in kilometers.\n */",
"meta": {
"range": [
- 6021,
- 6056
+ 6065,
+ 6100
],
"filename": "astronomy.js",
"lineno": 91,
"columnno": 0,
"code": {
- "id": "astnode100000546",
+ "id": "astnode100000554",
"name": "exports.GANYMEDE_RADIUS_KM",
"type": "Literal",
"value": 2631.2,
@@ -3261,14 +3311,14 @@
"comment": "/**\n * @brief The mean radius of Jupiter's moon Callisto, expressed in kilometers.\n */",
"meta": {
"range": [
- 6145,
- 6180
+ 6189,
+ 6224
],
"filename": "astronomy.js",
"lineno": 95,
"columnno": 0,
"code": {
- "id": "astnode100000552",
+ "id": "astnode100000560",
"name": "exports.CALLISTO_RADIUS_KM",
"type": "Literal",
"value": 2410.3,
@@ -3292,14 +3342,14 @@
"comment": "",
"meta": {
"range": [
- 6188,
- 6222
+ 6232,
+ 6266
],
"filename": "astronomy.js",
"lineno": 96,
"columnno": 6,
"code": {
- "id": "astnode100000558",
+ "id": "astnode100000566",
"name": "DAYS_PER_TROPICAL_YEAR",
"type": "Literal",
"value": 365.24217
@@ -3316,14 +3366,14 @@
"comment": "",
"meta": {
"range": [
- 6230,
- 6270
+ 6274,
+ 6314
],
"filename": "astronomy.js",
"lineno": 97,
"columnno": 6,
"code": {
- "id": "astnode100000562",
+ "id": "astnode100000570",
"name": "J2000",
"type": "NewExpression",
"value": ""
@@ -3340,14 +3390,14 @@
"comment": "",
"meta": {
"range": [
- 6278,
- 6295
+ 6322,
+ 6339
],
"filename": "astronomy.js",
"lineno": 98,
"columnno": 6,
"code": {
- "id": "astnode100000568",
+ "id": "astnode100000576",
"name": "PI2",
"type": "BinaryExpression",
"value": ""
@@ -3364,14 +3414,14 @@
"comment": "",
"meta": {
"range": [
- 6303,
- 6331
+ 6347,
+ 6375
],
"filename": "astronomy.js",
"lineno": 99,
"columnno": 6,
"code": {
- "id": "astnode100000576",
+ "id": "astnode100000584",
"name": "ARC",
"type": "BinaryExpression",
"value": ""
@@ -3388,14 +3438,14 @@
"comment": "",
"meta": {
"range": [
- 6364,
- 6404
+ 6408,
+ 6448
],
"filename": "astronomy.js",
"lineno": 100,
"columnno": 6,
"code": {
- "id": "astnode100000586",
+ "id": "astnode100000594",
"name": "ASEC2RAD",
"type": "Literal",
"value": 0.00000484813681109536
@@ -3412,14 +3462,14 @@
"comment": "",
"meta": {
"range": [
- 6412,
- 6435
+ 6456,
+ 6479
],
"filename": "astronomy.js",
"lineno": 101,
"columnno": 6,
"code": {
- "id": "astnode100000590",
+ "id": "astnode100000598",
"name": "ASEC180",
"type": "BinaryExpression",
"value": ""
@@ -3436,14 +3486,14 @@
"comment": "",
"meta": {
"range": [
- 6489,
- 6510
+ 6533,
+ 6554
],
"filename": "astronomy.js",
"lineno": 102,
"columnno": 6,
"code": {
- "id": "astnode100000598",
+ "id": "astnode100000606",
"name": "ASEC360",
"type": "BinaryExpression",
"value": ""
@@ -3460,14 +3510,14 @@
"comment": "",
"meta": {
"range": [
- 6566,
- 6587
+ 6610,
+ 6631
],
"filename": "astronomy.js",
"lineno": 103,
"columnno": 6,
"code": {
- "id": "astnode100000604",
+ "id": "astnode100000612",
"name": "ANGVEL",
"type": "Literal",
"value": 0.00007292115
@@ -3484,14 +3534,14 @@
"comment": "",
"meta": {
"range": [
- 6595,
- 6628
+ 6639,
+ 6672
],
"filename": "astronomy.js",
"lineno": 104,
"columnno": 6,
"code": {
- "id": "astnode100000608",
+ "id": "astnode100000616",
"name": "AU_PER_PARSEC",
"type": "BinaryExpression",
"value": ""
@@ -3508,14 +3558,14 @@
"comment": "",
"meta": {
"range": [
- 6684,
- 6735
+ 6728,
+ 6779
],
"filename": "astronomy.js",
"lineno": 105,
"columnno": 6,
"code": {
- "id": "astnode100000616",
+ "id": "astnode100000624",
"name": "SUN_MAG_1AU",
"type": "BinaryExpression",
"value": ""
@@ -3532,14 +3582,14 @@
"comment": "",
"meta": {
"range": [
- 6772,
- 6802
+ 6816,
+ 6846
],
"filename": "astronomy.js",
"lineno": 106,
"columnno": 6,
"code": {
- "id": "astnode100000629",
+ "id": "astnode100000637",
"name": "MEAN_SYNODIC_MONTH",
"type": "Literal",
"value": 29.530588
@@ -3556,14 +3606,14 @@
"comment": "",
"meta": {
"range": [
- 6873,
- 6900
+ 6917,
+ 6944
],
"filename": "astronomy.js",
"lineno": 107,
"columnno": 6,
"code": {
- "id": "astnode100000633",
+ "id": "astnode100000641",
"name": "SECONDS_PER_DAY",
"type": "BinaryExpression",
"value": ""
@@ -3580,14 +3630,14 @@
"comment": "",
"meta": {
"range": [
- 6908,
- 6947
+ 6952,
+ 6991
],
"filename": "astronomy.js",
"lineno": 108,
"columnno": 6,
"code": {
- "id": "astnode100000639",
+ "id": "astnode100000647",
"name": "MILLIS_PER_DAY",
"type": "BinaryExpression",
"value": ""
@@ -3604,14 +3654,14 @@
"comment": "",
"meta": {
"range": [
- 6955,
- 7003
+ 6999,
+ 7047
],
"filename": "astronomy.js",
"lineno": 109,
"columnno": 6,
"code": {
- "id": "astnode100000645",
+ "id": "astnode100000653",
"name": "SOLAR_DAYS_PER_SIDEREAL_DAY",
"type": "Literal",
"value": 0.9972695717592592
@@ -3628,14 +3678,14 @@
"comment": "",
"meta": {
"range": [
- 7011,
- 7035
+ 7055,
+ 7079
],
"filename": "astronomy.js",
"lineno": 110,
"columnno": 6,
"code": {
- "id": "astnode100000649",
+ "id": "astnode100000657",
"name": "SUN_RADIUS_KM",
"type": "Literal",
"value": 695700
@@ -3652,14 +3702,14 @@
"comment": "",
"meta": {
"range": [
- 7043,
- 7092
+ 7087,
+ 7136
],
"filename": "astronomy.js",
"lineno": 111,
"columnno": 6,
"code": {
- "id": "astnode100000653",
+ "id": "astnode100000661",
"name": "SUN_RADIUS_AU",
"type": "BinaryExpression",
"value": ""
@@ -3676,14 +3726,14 @@
"comment": "",
"meta": {
"range": [
- 7100,
- 7136
+ 7144,
+ 7180
],
"filename": "astronomy.js",
"lineno": 112,
"columnno": 6,
"code": {
- "id": "astnode100000661",
+ "id": "astnode100000669",
"name": "EARTH_FLATTENING",
"type": "Literal",
"value": 0.996647180302104
@@ -3700,14 +3750,14 @@
"comment": "",
"meta": {
"range": [
- 7144,
- 7182
+ 7188,
+ 7226
],
"filename": "astronomy.js",
"lineno": 113,
"columnno": 6,
"code": {
- "id": "astnode100000665",
+ "id": "astnode100000673",
"name": "EARTH_EQUATORIAL_RADIUS_KM",
"type": "Literal",
"value": 6378.1366
@@ -3724,14 +3774,14 @@
"comment": "",
"meta": {
"range": [
- 7190,
- 7265
+ 7234,
+ 7309
],
"filename": "astronomy.js",
"lineno": 114,
"columnno": 6,
"code": {
- "id": "astnode100000669",
+ "id": "astnode100000677",
"name": "EARTH_EQUATORIAL_RADIUS_AU",
"type": "BinaryExpression",
"value": ""
@@ -3748,14 +3798,14 @@
"comment": "",
"meta": {
"range": [
- 7273,
- 7342
+ 7317,
+ 7386
],
"filename": "astronomy.js",
"lineno": 115,
"columnno": 6,
"code": {
- "id": "astnode100000677",
+ "id": "astnode100000685",
"name": "EARTH_POLAR_RADIUS_KM",
"type": "BinaryExpression",
"value": ""
@@ -3772,14 +3822,14 @@
"comment": "",
"meta": {
"range": [
- 7350,
- 7379
+ 7394,
+ 7423
],
"filename": "astronomy.js",
"lineno": 116,
"columnno": 6,
"code": {
- "id": "astnode100000683",
+ "id": "astnode100000691",
"name": "EARTH_MEAN_RADIUS_KM",
"type": "Literal",
"value": 6371
@@ -3796,14 +3846,14 @@
"comment": "",
"meta": {
"range": [
- 7446,
- 7472
+ 7490,
+ 7516
],
"filename": "astronomy.js",
"lineno": 117,
"columnno": 6,
"code": {
- "id": "astnode100000687",
+ "id": "astnode100000695",
"name": "EARTH_ATMOSPHERE_KM",
"type": "Literal",
"value": 88
@@ -3820,14 +3870,14 @@
"comment": "",
"meta": {
"range": [
- 7536,
- 7604
+ 7580,
+ 7648
],
"filename": "astronomy.js",
"lineno": 118,
"columnno": 6,
"code": {
- "id": "astnode100000691",
+ "id": "astnode100000699",
"name": "EARTH_ECLIPSE_RADIUS_KM",
"type": "BinaryExpression",
"value": ""
@@ -3844,14 +3894,14 @@
"comment": "",
"meta": {
"range": [
- 7612,
- 7646
+ 7656,
+ 7690
],
"filename": "astronomy.js",
"lineno": 119,
"columnno": 6,
"code": {
- "id": "astnode100000697",
+ "id": "astnode100000705",
"name": "MOON_EQUATORIAL_RADIUS_KM",
"type": "Literal",
"value": 1738.1
@@ -3868,14 +3918,14 @@
"comment": "",
"meta": {
"range": [
- 7654,
- 7682
+ 7698,
+ 7726
],
"filename": "astronomy.js",
"lineno": 120,
"columnno": 6,
"code": {
- "id": "astnode100000701",
+ "id": "astnode100000709",
"name": "MOON_MEAN_RADIUS_KM",
"type": "Literal",
"value": 1737.4
@@ -3892,14 +3942,14 @@
"comment": "",
"meta": {
"range": [
- 7690,
- 7719
+ 7734,
+ 7763
],
"filename": "astronomy.js",
"lineno": 121,
"columnno": 6,
"code": {
- "id": "astnode100000705",
+ "id": "astnode100000713",
"name": "MOON_POLAR_RADIUS_KM",
"type": "Literal",
"value": 1736
@@ -3916,14 +3966,14 @@
"comment": "",
"meta": {
"range": [
- 7727,
- 7802
+ 7771,
+ 7846
],
"filename": "astronomy.js",
"lineno": 122,
"columnno": 6,
"code": {
- "id": "astnode100000709",
+ "id": "astnode100000717",
"name": "MOON_EQUATORIAL_RADIUS_AU",
"type": "BinaryExpression",
"value": ""
@@ -3940,14 +3990,14 @@
"comment": "",
"meta": {
"range": [
- 7810,
- 7843
+ 7854,
+ 7887
],
"filename": "astronomy.js",
"lineno": 123,
"columnno": 6,
"code": {
- "id": "astnode100000717",
+ "id": "astnode100000725",
"name": "REFRACTION_NEAR_HORIZON",
"type": "BinaryExpression",
"value": ""
@@ -3964,14 +4014,14 @@
"comment": "",
"meta": {
"range": [
- 7913,
- 7945
+ 7957,
+ 7989
],
"filename": "astronomy.js",
"lineno": 124,
"columnno": 6,
"code": {
- "id": "astnode100000723",
+ "id": "astnode100000731",
"name": "EARTH_MOON_MASS_RATIO",
"type": "Literal",
"value": 81.30056
@@ -3988,14 +4038,14 @@
"comment": "",
"meta": {
"range": [
- 8502,
- 8533
+ 8546,
+ 8577
],
"filename": "astronomy.js",
"lineno": 137,
"columnno": 6,
"code": {
- "id": "astnode100000727",
+ "id": "astnode100000735",
"name": "SUN_GM",
"type": "Literal",
"value": 0.0002959122082855911
@@ -4012,14 +4062,14 @@
"comment": "",
"meta": {
"range": [
- 8541,
- 8576
+ 8585,
+ 8620
],
"filename": "astronomy.js",
"lineno": 138,
"columnno": 6,
"code": {
- "id": "astnode100000731",
+ "id": "astnode100000739",
"name": "JUPITER_GM",
"type": "Literal",
"value": 2.825345909524226e-7
@@ -4036,14 +4086,14 @@
"comment": "",
"meta": {
"range": [
- 8584,
- 8618
+ 8628,
+ 8662
],
"filename": "astronomy.js",
"lineno": 139,
"columnno": 6,
"code": {
- "id": "astnode100000735",
+ "id": "astnode100000743",
"name": "SATURN_GM",
"type": "Literal",
"value": 8.459715185680659e-8
@@ -4060,14 +4110,14 @@
"comment": "",
"meta": {
"range": [
- 8626,
- 8660
+ 8670,
+ 8704
],
"filename": "astronomy.js",
"lineno": 140,
"columnno": 6,
"code": {
- "id": "astnode100000739",
+ "id": "astnode100000747",
"name": "URANUS_GM",
"type": "Literal",
"value": 1.292024916781969e-8
@@ -4084,14 +4134,14 @@
"comment": "",
"meta": {
"range": [
- 8668,
- 8703
+ 8712,
+ 8747
],
"filename": "astronomy.js",
"lineno": 141,
"columnno": 6,
"code": {
- "id": "astnode100000743",
+ "id": "astnode100000751",
"name": "NEPTUNE_GM",
"type": "Literal",
"value": 1.524358900784276e-8
@@ -4108,14 +4158,14 @@
"comment": "",
"meta": {
"range": [
- 8709,
- 8715
+ 8753,
+ 8759
],
"filename": "astronomy.js",
"lineno": 142,
"columnno": 4,
"code": {
- "id": "astnode100000747",
+ "id": "astnode100000755",
"name": "ob2000"
}
},
@@ -4130,14 +4180,14 @@
"comment": "",
"meta": {
"range": [
- 8791,
- 8801
+ 8835,
+ 8845
],
"filename": "astronomy.js",
"lineno": 143,
"columnno": 4,
"code": {
- "id": "astnode100000750",
+ "id": "astnode100000758",
"name": "cos_ob2000"
}
},
@@ -4152,14 +4202,14 @@
"comment": "",
"meta": {
"range": [
- 8807,
- 8817
+ 8851,
+ 8861
],
"filename": "astronomy.js",
"lineno": 144,
"columnno": 4,
"code": {
- "id": "astnode100000753",
+ "id": "astnode100000761",
"name": "sin_ob2000"
}
},
@@ -4174,14 +4224,14 @@
"comment": "",
"meta": {
"range": [
- 8819,
- 8974
+ 8863,
+ 9018
],
"filename": "astronomy.js",
"lineno": 145,
"columnno": 0,
"code": {
- "id": "astnode100000755",
+ "id": "astnode100000763",
"name": "VerifyBoolean",
"type": "FunctionDeclaration",
"paramnames": [
@@ -4200,14 +4250,14 @@
"comment": "",
"meta": {
"range": [
- 8975,
- 9131
+ 9019,
+ 9175
],
"filename": "astronomy.js",
"lineno": 152,
"columnno": 0,
"code": {
- "id": "astnode100000780",
+ "id": "astnode100000788",
"name": "VerifyNumber",
"type": "FunctionDeclaration",
"paramnames": [
@@ -4226,14 +4276,14 @@
"comment": "",
"meta": {
"range": [
- 9132,
- 9182
+ 9176,
+ 9226
],
"filename": "astronomy.js",
"lineno": 159,
"columnno": 0,
"code": {
- "id": "astnode100000804",
+ "id": "astnode100000812",
"name": "Frac",
"type": "FunctionDeclaration",
"paramnames": [
@@ -4252,14 +4302,14 @@
"comment": "/**\n * @brief Calculates the angle in degrees between two vectors.\n *\n * Given a pair of vectors, this function returns the angle in degrees\n * between the two vectors in 3D space.\n * The angle is measured in the plane that contains both vectors.\n *\n * @param {Vector} a\n * The first of a pair of vectors between which to measure an angle.\n *\n * @param {Vector} b\n * The second of a pair of vectors between which to measure an angle.\n *\n * @returns {number}\n * The angle between the two vectors expressed in degrees.\n * The value is in the range [0, 180].\n */",
"meta": {
"range": [
- 9763,
- 10301
+ 9807,
+ 10345
],
"filename": "astronomy.js",
"lineno": 179,
"columnno": 0,
"code": {
- "id": "astnode100000816",
+ "id": "astnode100000824",
"name": "AngleBetween",
"type": "FunctionDeclaration",
"paramnames": [
@@ -4321,14 +4371,14 @@
"comment": "",
"meta": {
"range": [
- 9803,
- 9843
+ 9847,
+ 9887
],
"filename": "astronomy.js",
"lineno": 180,
"columnno": 10,
"code": {
- "id": "astnode100000822",
+ "id": "astnode100000830",
"name": "aa",
"type": "BinaryExpression",
"value": ""
@@ -4346,14 +4396,14 @@
"comment": "",
"meta": {
"range": [
- 9944,
- 9984
+ 9988,
+ 10028
],
"filename": "astronomy.js",
"lineno": 183,
"columnno": 10,
"code": {
- "id": "astnode100000859",
+ "id": "astnode100000867",
"name": "bb",
"type": "BinaryExpression",
"value": ""
@@ -4371,14 +4421,14 @@
"comment": "",
"meta": {
"range": [
- 10086,
- 10148
+ 10130,
+ 10192
],
"filename": "astronomy.js",
"lineno": 186,
"columnno": 10,
"code": {
- "id": "astnode100000896",
+ "id": "astnode100000904",
"name": "dot",
"type": "BinaryExpression",
"value": ""
@@ -4396,14 +4446,14 @@
"comment": "",
"meta": {
"range": [
- 10240,
- 10280
+ 10284,
+ 10324
],
"filename": "astronomy.js",
"lineno": 191,
"columnno": 10,
"code": {
- "id": "astnode100000944",
+ "id": "astnode100000952",
"name": "angle",
"type": "BinaryExpression",
"value": ""
@@ -4421,14 +4471,14 @@
"comment": "",
"meta": {
"range": [
- 10302,
- 10337
+ 10346,
+ 10381
],
"filename": "astronomy.js",
"lineno": 194,
"columnno": 0,
"code": {
- "id": "astnode100000958",
+ "id": "astnode100000966",
"name": "exports.AngleBetween",
"type": "Identifier",
"value": "AngleBetween",
@@ -4445,14 +4495,14 @@
"comment": "/**\n * @brief String constants that represent the solar system bodies supported by Astronomy Engine.\n *\n * The following strings represent solar system bodies supported by various Astronomy Engine functions.\n * Not every body is supported by every function; consult the documentation for each function\n * to find which bodies it supports.\n *\n * \"Sun\", \"Moon\", \"Mercury\", \"Venus\", \"Earth\", \"Mars\", \"Jupiter\",\n * \"Saturn\", \"Uranus\", \"Neptune\", \"Pluto\",\n * \"SSB\" (Solar System Barycenter),\n * \"EMB\" (Earth/Moon Barycenter)\n *\n * You can also use enumeration syntax for the bodies, like\n * `Astronomy.Body.Moon`, `Astronomy.Body.Jupiter`, etc.\n *\n * @enum {string}\n */",
"meta": {
"range": [
- 11008,
- 11012
+ 11052,
+ 11056
],
"filename": "astronomy.js",
"lineno": 212,
"columnno": 4,
"code": {
- "id": "astnode100000964",
+ "id": "astnode100000972",
"name": "Body"
}
},
@@ -4480,14 +4530,14 @@
"comment": "",
"meta": {
"range": [
- 11037,
- 11056
+ 11081,
+ 11100
],
"filename": "astronomy.js",
"lineno": 214,
"columnno": 4,
"code": {
- "id": "astnode100000972",
+ "id": "astnode100000980",
"name": "Body[\"Sun\"]",
"type": "Literal",
"value": "Sun",
@@ -4505,14 +4555,14 @@
"comment": "",
"meta": {
"range": [
- 11062,
- 11083
+ 11106,
+ 11127
],
"filename": "astronomy.js",
"lineno": 215,
"columnno": 4,
"code": {
- "id": "astnode100000978",
+ "id": "astnode100000986",
"name": "Body[\"Moon\"]",
"type": "Literal",
"value": "Moon",
@@ -4530,14 +4580,14 @@
"comment": "",
"meta": {
"range": [
- 11089,
- 11116
+ 11133,
+ 11160
],
"filename": "astronomy.js",
"lineno": 216,
"columnno": 4,
"code": {
- "id": "astnode100000984",
+ "id": "astnode100000992",
"name": "Body[\"Mercury\"]",
"type": "Literal",
"value": "Mercury",
@@ -4555,14 +4605,14 @@
"comment": "",
"meta": {
"range": [
- 11122,
- 11145
+ 11166,
+ 11189
],
"filename": "astronomy.js",
"lineno": 217,
"columnno": 4,
"code": {
- "id": "astnode100000990",
+ "id": "astnode100000998",
"name": "Body[\"Venus\"]",
"type": "Literal",
"value": "Venus",
@@ -4580,14 +4630,14 @@
"comment": "",
"meta": {
"range": [
- 11151,
- 11174
+ 11195,
+ 11218
],
"filename": "astronomy.js",
"lineno": 218,
"columnno": 4,
"code": {
- "id": "astnode100000996",
+ "id": "astnode100001004",
"name": "Body[\"Earth\"]",
"type": "Literal",
"value": "Earth",
@@ -4605,14 +4655,14 @@
"comment": "",
"meta": {
"range": [
- 11180,
- 11201
+ 11224,
+ 11245
],
"filename": "astronomy.js",
"lineno": 219,
"columnno": 4,
"code": {
- "id": "astnode100001002",
+ "id": "astnode100001010",
"name": "Body[\"Mars\"]",
"type": "Literal",
"value": "Mars",
@@ -4630,14 +4680,14 @@
"comment": "",
"meta": {
"range": [
- 11207,
- 11234
+ 11251,
+ 11278
],
"filename": "astronomy.js",
"lineno": 220,
"columnno": 4,
"code": {
- "id": "astnode100001008",
+ "id": "astnode100001016",
"name": "Body[\"Jupiter\"]",
"type": "Literal",
"value": "Jupiter",
@@ -4655,14 +4705,14 @@
"comment": "",
"meta": {
"range": [
- 11240,
- 11265
+ 11284,
+ 11309
],
"filename": "astronomy.js",
"lineno": 221,
"columnno": 4,
"code": {
- "id": "astnode100001014",
+ "id": "astnode100001022",
"name": "Body[\"Saturn\"]",
"type": "Literal",
"value": "Saturn",
@@ -4680,14 +4730,14 @@
"comment": "",
"meta": {
"range": [
- 11271,
- 11296
+ 11315,
+ 11340
],
"filename": "astronomy.js",
"lineno": 222,
"columnno": 4,
"code": {
- "id": "astnode100001020",
+ "id": "astnode100001028",
"name": "Body[\"Uranus\"]",
"type": "Literal",
"value": "Uranus",
@@ -4705,14 +4755,14 @@
"comment": "",
"meta": {
"range": [
- 11302,
- 11329
+ 11346,
+ 11373
],
"filename": "astronomy.js",
"lineno": 223,
"columnno": 4,
"code": {
- "id": "astnode100001026",
+ "id": "astnode100001034",
"name": "Body[\"Neptune\"]",
"type": "Literal",
"value": "Neptune",
@@ -4730,14 +4780,14 @@
"comment": "",
"meta": {
"range": [
- 11335,
- 11358
+ 11379,
+ 11402
],
"filename": "astronomy.js",
"lineno": 224,
"columnno": 4,
"code": {
- "id": "astnode100001032",
+ "id": "astnode100001040",
"name": "Body[\"Pluto\"]",
"type": "Literal",
"value": "Pluto",
@@ -4755,14 +4805,14 @@
"comment": "",
"meta": {
"range": [
- 11364,
- 11383
+ 11408,
+ 11427
],
"filename": "astronomy.js",
"lineno": 225,
"columnno": 4,
"code": {
- "id": "astnode100001038",
+ "id": "astnode100001046",
"name": "Body[\"SSB\"]",
"type": "Literal",
"value": "SSB",
@@ -4780,14 +4830,14 @@
"comment": "",
"meta": {
"range": [
- 11389,
- 11408
+ 11433,
+ 11452
],
"filename": "astronomy.js",
"lineno": 226,
"columnno": 4,
"code": {
- "id": "astnode100001044",
+ "id": "astnode100001052",
"name": "Body[\"EMB\"]",
"type": "Literal",
"value": "EMB",
@@ -4805,14 +4855,14 @@
"comment": "",
"meta": {
"range": [
- 11438,
- 11480
+ 11482,
+ 11524
],
"filename": "astronomy.js",
"lineno": 227,
"columnno": 3,
"code": {
- "id": "astnode100001049",
+ "id": "astnode100001057",
"name": "Body",
"type": "LogicalExpression",
"value": "",
@@ -4829,14 +4879,14 @@
"comment": "",
"meta": {
"range": [
- 11462,
- 11479
+ 11506,
+ 11523
],
"filename": "astronomy.js",
"lineno": 227,
"columnno": 27,
"code": {
- "id": "astnode100001055",
+ "id": "astnode100001063",
"name": "exports.Body",
"type": "ObjectExpression",
"value": "{}",
@@ -4854,14 +4904,14 @@
"comment": "",
"meta": {
"range": [
- 11487,
- 11503
+ 11531,
+ 11547
],
"filename": "astronomy.js",
"lineno": 228,
"columnno": 4,
"code": {
- "id": "astnode100001061",
+ "id": "astnode100001069",
"name": "PrecessDirection"
}
},
@@ -4876,14 +4926,14 @@
"comment": "",
"meta": {
"range": [
- 11540,
- 11603
+ 11584,
+ 11647
],
"filename": "astronomy.js",
"lineno": 230,
"columnno": 4,
"code": {
- "id": "astnode100001069",
+ "id": "astnode100001077",
"name": "PrecessDirection[undefined]",
"type": "Literal",
"value": "From2000",
@@ -4900,14 +4950,14 @@
"comment": "",
"meta": {
"range": [
- 11557,
- 11589
+ 11601,
+ 11633
],
"filename": "astronomy.js",
"lineno": 230,
"columnno": 21,
"code": {
- "id": "astnode100001072",
+ "id": "astnode100001080",
"name": "PrecessDirection[\"From2000\"]",
"type": "Literal",
"value": 0,
@@ -4925,14 +4975,14 @@
"comment": "",
"meta": {
"range": [
- 11609,
- 11672
+ 11653,
+ 11716
],
"filename": "astronomy.js",
"lineno": 231,
"columnno": 4,
"code": {
- "id": "astnode100001079",
+ "id": "astnode100001087",
"name": "PrecessDirection[undefined]",
"type": "Literal",
"value": "Into2000",
@@ -4949,14 +4999,14 @@
"comment": "",
"meta": {
"range": [
- 11626,
- 11658
+ 11670,
+ 11702
],
"filename": "astronomy.js",
"lineno": 231,
"columnno": 21,
"code": {
- "id": "astnode100001082",
+ "id": "astnode100001090",
"name": "PrecessDirection[\"Into2000\"]",
"type": "Literal",
"value": 1,
@@ -4974,14 +5024,14 @@
"comment": "",
"meta": {
"range": [
- 11698,
- 11719
+ 11742,
+ 11763
],
"filename": "astronomy.js",
"lineno": 232,
"columnno": 24,
"code": {
- "id": "astnode100001090",
+ "id": "astnode100001098",
"name": "PrecessDirection",
"type": "ObjectExpression",
"value": "{}",
@@ -4998,14 +5048,14 @@
"comment": "",
"meta": {
"range": [
- 11729,
- 12099
+ 11773,
+ 12143
],
"filename": "astronomy.js",
"lineno": 233,
"columnno": 6,
"code": {
- "id": "astnode100001094",
+ "id": "astnode100001102",
"name": "Planet",
"type": "ObjectExpression",
"value": "{\"Mercury\":\"\",\"Venus\":\"\",\"Earth\":\"\",\"Mars\":\"\",\"Jupiter\":\"\",\"Saturn\":\"\",\"Uranus\":\"\",\"Neptune\":\"\",\"Pluto\":\"\"}"
@@ -5022,14 +5072,14 @@
"comment": "",
"meta": {
"range": [
- 11744,
- 11778
+ 11788,
+ 11822
],
"filename": "astronomy.js",
"lineno": 234,
"columnno": 4,
"code": {
- "id": "astnode100001097",
+ "id": "astnode100001105",
"name": "Mercury",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":87.969}"
@@ -5046,14 +5096,14 @@
"comment": "",
"meta": {
"range": [
- 11755,
- 11776
+ 11799,
+ 11820
],
"filename": "astronomy.js",
"lineno": 234,
"columnno": 15,
"code": {
- "id": "astnode100001099",
+ "id": "astnode100001107",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 87.969
@@ -5070,14 +5120,14 @@
"comment": "",
"meta": {
"range": [
- 11784,
- 11817
+ 11828,
+ 11861
],
"filename": "astronomy.js",
"lineno": 235,
"columnno": 4,
"code": {
- "id": "astnode100001101",
+ "id": "astnode100001109",
"name": "Venus",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":224.701}"
@@ -5094,14 +5144,14 @@
"comment": "",
"meta": {
"range": [
- 11793,
- 11815
+ 11837,
+ 11859
],
"filename": "astronomy.js",
"lineno": 235,
"columnno": 13,
"code": {
- "id": "astnode100001103",
+ "id": "astnode100001111",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 224.701
@@ -5118,14 +5168,14 @@
"comment": "",
"meta": {
"range": [
- 11823,
- 11856
+ 11867,
+ 11900
],
"filename": "astronomy.js",
"lineno": 236,
"columnno": 4,
"code": {
- "id": "astnode100001105",
+ "id": "astnode100001113",
"name": "Earth",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":365.256}"
@@ -5142,14 +5192,14 @@
"comment": "",
"meta": {
"range": [
- 11832,
- 11854
+ 11876,
+ 11898
],
"filename": "astronomy.js",
"lineno": 236,
"columnno": 13,
"code": {
- "id": "astnode100001107",
+ "id": "astnode100001115",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 365.256
@@ -5166,14 +5216,14 @@
"comment": "",
"meta": {
"range": [
- 11862,
- 11894
+ 11906,
+ 11938
],
"filename": "astronomy.js",
"lineno": 237,
"columnno": 4,
"code": {
- "id": "astnode100001109",
+ "id": "astnode100001117",
"name": "Mars",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":686.98}"
@@ -5190,14 +5240,14 @@
"comment": "",
"meta": {
"range": [
- 11870,
- 11892
+ 11914,
+ 11936
],
"filename": "astronomy.js",
"lineno": 237,
"columnno": 12,
"code": {
- "id": "astnode100001111",
+ "id": "astnode100001119",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 686.98
@@ -5214,14 +5264,14 @@
"comment": "",
"meta": {
"range": [
- 11900,
- 11936
+ 11944,
+ 11980
],
"filename": "astronomy.js",
"lineno": 238,
"columnno": 4,
"code": {
- "id": "astnode100001113",
+ "id": "astnode100001121",
"name": "Jupiter",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":4332.589}"
@@ -5238,14 +5288,14 @@
"comment": "",
"meta": {
"range": [
- 11911,
- 11934
+ 11955,
+ 11978
],
"filename": "astronomy.js",
"lineno": 238,
"columnno": 15,
"code": {
- "id": "astnode100001115",
+ "id": "astnode100001123",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 4332.589
@@ -5262,14 +5312,14 @@
"comment": "",
"meta": {
"range": [
- 11942,
- 11977
+ 11986,
+ 12021
],
"filename": "astronomy.js",
"lineno": 239,
"columnno": 4,
"code": {
- "id": "astnode100001117",
+ "id": "astnode100001125",
"name": "Saturn",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":10759.22}"
@@ -5286,14 +5336,14 @@
"comment": "",
"meta": {
"range": [
- 11952,
- 11975
+ 11996,
+ 12019
],
"filename": "astronomy.js",
"lineno": 239,
"columnno": 14,
"code": {
- "id": "astnode100001119",
+ "id": "astnode100001127",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 10759.22
@@ -5310,14 +5360,14 @@
"comment": "",
"meta": {
"range": [
- 11983,
- 12017
+ 12027,
+ 12061
],
"filename": "astronomy.js",
"lineno": 240,
"columnno": 4,
"code": {
- "id": "astnode100001121",
+ "id": "astnode100001129",
"name": "Uranus",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":30685.4}"
@@ -5334,14 +5384,14 @@
"comment": "",
"meta": {
"range": [
- 11993,
- 12015
+ 12037,
+ 12059
],
"filename": "astronomy.js",
"lineno": 240,
"columnno": 14,
"code": {
- "id": "astnode100001123",
+ "id": "astnode100001131",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 30685.4
@@ -5358,14 +5408,14 @@
"comment": "",
"meta": {
"range": [
- 12023,
- 12058
+ 12067,
+ 12102
],
"filename": "astronomy.js",
"lineno": 241,
"columnno": 4,
"code": {
- "id": "astnode100001125",
+ "id": "astnode100001133",
"name": "Neptune",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":60189}"
@@ -5382,14 +5432,14 @@
"comment": "",
"meta": {
"range": [
- 12034,
- 12056
+ 12078,
+ 12100
],
"filename": "astronomy.js",
"lineno": 241,
"columnno": 15,
"code": {
- "id": "astnode100001127",
+ "id": "astnode100001135",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 60189
@@ -5406,14 +5456,14 @@
"comment": "",
"meta": {
"range": [
- 12064,
- 12097
+ 12108,
+ 12141
],
"filename": "astronomy.js",
"lineno": 242,
"columnno": 4,
"code": {
- "id": "astnode100001129",
+ "id": "astnode100001137",
"name": "Pluto",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":90560}"
@@ -5430,14 +5480,14 @@
"comment": "",
"meta": {
"range": [
- 12073,
- 12095
+ 12117,
+ 12139
],
"filename": "astronomy.js",
"lineno": 242,
"columnno": 13,
"code": {
- "id": "astnode100001131",
+ "id": "astnode100001139",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 90560
@@ -5454,14 +5504,14 @@
"comment": "",
"meta": {
"range": [
- 12107,
- 44579
+ 12151,
+ 44623
],
"filename": "astronomy.js",
"lineno": 244,
"columnno": 6,
"code": {
- "id": "astnode100001134",
+ "id": "astnode100001142",
"name": "vsop",
"type": "ObjectExpression",
"value": "{\"Mercury\":\"\",\"Venus\":\"\",\"Earth\":\"\",\"Mars\":\"\",\"Jupiter\":\"\",\"Saturn\":\"\",\"Uranus\":\"\",\"Neptune\":\"\"}"
@@ -5478,14 +5528,14 @@
"comment": "",
"meta": {
"range": [
- 12120,
- 14299
+ 12164,
+ 14343
],
"filename": "astronomy.js",
"lineno": 245,
"columnno": 4,
"code": {
- "id": "astnode100001137",
+ "id": "astnode100001145",
"name": "Mercury",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[4.40250710144,0,0]\\\\\\\",\\\\\\\"[0.40989414977,1.48302034195,26087.9031415742]\\\\\\\",\\\\\\\"[0.050462942,4.47785489551,52175.8062831484]\\\\\\\",\\\\\\\"[0.00855346844,1.16520322459,78263.70942472259]\\\\\\\",\\\\\\\"[0.00165590362,4.11969163423,104351.61256629678]\\\\\\\",\\\\\\\"[0.00034561897,0.77930768443,130439.51570787099]\\\\\\\",\\\\\\\"[0.00007583476,3.71348404924,156527.41884944518]\\\\\\\"]\\\",\\\"[\\\\\\\"[26087.90313685529,0,0]\\\\\\\",\\\\\\\"[0.01131199811,6.21874197797,26087.9031415742]\\\\\\\",\\\\\\\"[0.00292242298,3.04449355541,52175.8062831484]\\\\\\\",\\\\\\\"[0.00075775081,6.08568821653,78263.70942472259]\\\\\\\",\\\\\\\"[0.00019676525,2.80965111777,104351.61256629678]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.11737528961,1.98357498767,26087.9031415742]\\\\\\\",\\\\\\\"[0.02388076996,5.03738959686,52175.8062831484]\\\\\\\",\\\\\\\"[0.01222839532,3.14159265359,0]\\\\\\\",\\\\\\\"[0.0054325181,1.79644363964,78263.70942472259]\\\\\\\",\\\\\\\"[0.0012977877,4.83232503958,104351.61256629678]\\\\\\\",\\\\\\\"[0.00031866927,1.58088495658,130439.51570787099]\\\\\\\",\\\\\\\"[0.00007963301,4.60972126127,156527.41884944518]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00274646065,3.95008450011,26087.9031415742]\\\\\\\",\\\\\\\"[0.00099737713,3.14159265359,0]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.39528271651,0,0]\\\\\\\",\\\\\\\"[0.07834131818,6.19233722598,26087.9031415742]\\\\\\\",\\\\\\\"[0.00795525558,2.95989690104,52175.8062831484]\\\\\\\",\\\\\\\"[0.00121281764,6.01064153797,78263.70942472259]\\\\\\\",\\\\\\\"[0.00021921969,2.77820093972,104351.61256629678]\\\\\\\",\\\\\\\"[0.00004354065,5.82894543774,130439.51570787099]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.0021734774,4.65617158665,26087.9031415742]\\\\\\\",\\\\\\\"[0.00044141826,1.42385544001,52175.8062831484]\\\\\\\"]\\\"]\"]"
@@ -5502,14 +5552,14 @@
"comment": "",
"meta": {
"range": [
- 14305,
- 16267
+ 14349,
+ 16311
],
"filename": "astronomy.js",
"lineno": 294,
"columnno": 4,
"code": {
- "id": "astnode100001264",
+ "id": "astnode100001272",
"name": "Venus",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[3.17614666774,0,0]\\\\\\\",\\\\\\\"[0.01353968419,5.59313319619,10213.285546211]\\\\\\\",\\\\\\\"[0.00089891645,5.30650047764,20426.571092422]\\\\\\\",\\\\\\\"[0.00005477194,4.41630661466,7860.4193924392]\\\\\\\",\\\\\\\"[0.00003455741,2.6996444782,11790.6290886588]\\\\\\\",\\\\\\\"[0.00002372061,2.99377542079,3930.2096962196]\\\\\\\",\\\\\\\"[0.00001317168,5.18668228402,26.2983197998]\\\\\\\",\\\\\\\"[0.00001664146,4.25018630147,1577.3435424478]\\\\\\\",\\\\\\\"[0.00001438387,4.15745084182,9683.5945811164]\\\\\\\",\\\\\\\"[0.00001200521,6.15357116043,30639.856638633]\\\\\\\"]\\\",\\\"[\\\\\\\"[10213.28554621638,0,0]\\\\\\\",\\\\\\\"[0.00095617813,2.4640651111,10213.285546211]\\\\\\\",\\\\\\\"[0.00007787201,0.6247848222,20426.571092422]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.05923638472,0.26702775812,10213.285546211]\\\\\\\",\\\\\\\"[0.00040107978,1.14737178112,20426.571092422]\\\\\\\",\\\\\\\"[0.00032814918,3.14159265359,0]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00287821243,1.88964962838,10213.285546211]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.72334820891,0,0]\\\\\\\",\\\\\\\"[0.00489824182,4.02151831717,10213.285546211]\\\\\\\",\\\\\\\"[0.00001658058,4.90206728031,20426.571092422]\\\\\\\",\\\\\\\"[0.00001378043,1.12846591367,11790.6290886588]\\\\\\\",\\\\\\\"[0.00001632096,2.84548795207,7860.4193924392]\\\\\\\",\\\\\\\"[0.00000498395,2.58682193892,9683.5945811164]\\\\\\\",\\\\\\\"[0.00000221985,2.01346696541,19367.1891622328]\\\\\\\",\\\\\\\"[0.00000237454,2.55136053886,15720.8387848784]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00034551041,0.89198706276,10213.285546211]\\\\\\\"]\\\"]\"]"
@@ -5526,14 +5576,14 @@
"comment": "",
"meta": {
"range": [
- 16273,
- 19921
+ 16317,
+ 19965
],
"filename": "astronomy.js",
"lineno": 340,
"columnno": 4,
"code": {
- "id": "astnode100001379",
+ "id": "astnode100001387",
"name": "Earth",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[1.75347045673,0,0]\\\\\\\",\\\\\\\"[0.03341656453,4.66925680415,6283.0758499914]\\\\\\\",\\\\\\\"[0.00034894275,4.62610242189,12566.1516999828]\\\\\\\",\\\\\\\"[0.00003417572,2.82886579754,3.523118349]\\\\\\\",\\\\\\\"[0.00003497056,2.74411783405,5753.3848848968]\\\\\\\",\\\\\\\"[0.00003135899,3.62767041756,77713.7714681205]\\\\\\\",\\\\\\\"[0.00002676218,4.41808345438,7860.4193924392]\\\\\\\",\\\\\\\"[0.00002342691,6.13516214446,3930.2096962196]\\\\\\\",\\\\\\\"[0.00001273165,2.03709657878,529.6909650946]\\\\\\\",\\\\\\\"[0.00001324294,0.74246341673,11506.7697697936]\\\\\\\",\\\\\\\"[0.00000901854,2.04505446477,26.2983197998]\\\\\\\",\\\\\\\"[0.00001199167,1.10962946234,1577.3435424478]\\\\\\\",\\\\\\\"[0.00000857223,3.50849152283,398.1490034082]\\\\\\\",\\\\\\\"[0.00000779786,1.17882681962,5223.6939198022]\\\\\\\",\\\\\\\"[0.0000099025,5.23268072088,5884.9268465832]\\\\\\\",\\\\\\\"[0.00000753141,2.53339052847,5507.5532386674]\\\\\\\",\\\\\\\"[0.00000505267,4.58292599973,18849.2275499742]\\\\\\\",\\\\\\\"[0.00000492392,4.20505711826,775.522611324]\\\\\\\",\\\\\\\"[0.00000356672,2.91954114478,0.0673103028]\\\\\\\",\\\\\\\"[0.00000284125,1.89869240932,796.2980068164]\\\\\\\",\\\\\\\"[0.00000242879,0.34481445893,5486.777843175]\\\\\\\",\\\\\\\"[0.00000317087,5.84901948512,11790.6290886588]\\\\\\\",\\\\\\\"[0.00000271112,0.31486255375,10977.078804699]\\\\\\\",\\\\\\\"[0.00000206217,4.80646631478,2544.3144198834]\\\\\\\",\\\\\\\"[0.00000205478,1.86953770281,5573.1428014331]\\\\\\\",\\\\\\\"[0.00000202318,2.45767790232,6069.7767545534]\\\\\\\",\\\\\\\"[0.00000126225,1.08295459501,20.7753954924]\\\\\\\",\\\\\\\"[0.00000155516,0.83306084617,213.299095438]\\\\\\\"]\\\",\\\"[\\\\\\\"[6283.0758499914,0,0]\\\\\\\",\\\\\\\"[0.00206058863,2.67823455808,6283.0758499914]\\\\\\\",\\\\\\\"[0.00004303419,2.63512233481,12566.1516999828]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00008721859,1.07253635559,6283.0758499914]\\\\\\\"]\\\"]\",\"[\\\"[]\\\",\\\"[\\\\\\\"[0.00227777722,3.4137662053,6283.0758499914]\\\\\\\",\\\\\\\"[0.00003805678,3.37063423795,12566.1516999828]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[1.00013988784,0,0]\\\\\\\",\\\\\\\"[0.01670699632,3.09846350258,6283.0758499914]\\\\\\\",\\\\\\\"[0.00013956024,3.05524609456,12566.1516999828]\\\\\\\",\\\\\\\"[0.0000308372,5.19846674381,77713.7714681205]\\\\\\\",\\\\\\\"[0.00001628463,1.17387558054,5753.3848848968]\\\\\\\",\\\\\\\"[0.00001575572,2.84685214877,7860.4193924392]\\\\\\\",\\\\\\\"[0.00000924799,5.45292236722,11506.7697697936]\\\\\\\",\\\\\\\"[0.00000542439,4.56409151453,3930.2096962196]\\\\\\\",\\\\\\\"[0.0000047211,3.66100022149,5884.9268465832]\\\\\\\",\\\\\\\"[8.5831e-7,1.27079125277,161000.6857376741]\\\\\\\",\\\\\\\"[5.7056e-7,2.01374292245,83996.84731811189]\\\\\\\",\\\\\\\"[5.5736e-7,5.2415979917,71430.69561812909]\\\\\\\",\\\\\\\"[0.00000174844,3.01193636733,18849.2275499742]\\\\\\\",\\\\\\\"[0.00000243181,4.2734953079,11790.6290886588]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00103018607,1.10748968172,6283.0758499914]\\\\\\\",\\\\\\\"[0.00001721238,1.06442300386,12566.1516999828]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00004359385,5.78455133808,6283.0758499914]\\\\\\\"]\\\"]\"]"
@@ -5550,14 +5600,14 @@
"comment": "",
"meta": {
"range": [
- 19927,
- 26198
+ 19971,
+ 26242
],
"filename": "astronomy.js",
"lineno": 414,
"columnno": 4,
"code": {
- "id": "astnode100001596",
+ "id": "astnode100001604",
"name": "Mars",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[6.20347711581,0,0]\\\\\\\",\\\\\\\"[0.18656368093,5.0503710027,3340.6124266998]\\\\\\\",\\\\\\\"[0.01108216816,5.40099836344,6681.2248533996]\\\\\\\",\\\\\\\"[0.00091798406,5.75478744667,10021.8372800994]\\\\\\\",\\\\\\\"[0.00027744987,5.97049513147,3.523118349]\\\\\\\",\\\\\\\"[0.00010610235,2.93958560338,2281.2304965106]\\\\\\\",\\\\\\\"[0.00012315897,0.84956094002,2810.9214616052]\\\\\\\",\\\\\\\"[0.00008926784,4.15697846427,0.0172536522]\\\\\\\",\\\\\\\"[0.00008715691,6.11005153139,13362.4497067992]\\\\\\\",\\\\\\\"[0.00006797556,0.36462229657,398.1490034082]\\\\\\\",\\\\\\\"[0.00007774872,3.33968761376,5621.8429232104]\\\\\\\",\\\\\\\"[0.00003575078,1.6618650571,2544.3144198834]\\\\\\\",\\\\\\\"[0.00004161108,0.22814971327,2942.4634232916]\\\\\\\",\\\\\\\"[0.00003075252,0.85696614132,191.4482661116]\\\\\\\",\\\\\\\"[0.00002628117,0.64806124465,3337.0893083508]\\\\\\\",\\\\\\\"[0.00002937546,6.07893711402,0.0673103028]\\\\\\\",\\\\\\\"[0.00002389414,5.03896442664,796.2980068164]\\\\\\\",\\\\\\\"[0.00002579844,0.02996736156,3344.1355450488]\\\\\\\",\\\\\\\"[0.00001528141,1.14979301996,6151.533888305]\\\\\\\",\\\\\\\"[0.00001798806,0.65634057445,529.6909650946]\\\\\\\",\\\\\\\"[0.00001264357,3.62275122593,5092.1519581158]\\\\\\\",\\\\\\\"[0.00001286228,3.06796065034,2146.1654164752]\\\\\\\",\\\\\\\"[0.00001546404,2.91579701718,1751.539531416]\\\\\\\",\\\\\\\"[0.00001024902,3.69334099279,8962.4553499102]\\\\\\\",\\\\\\\"[0.00000891566,0.18293837498,16703.062133499]\\\\\\\",\\\\\\\"[0.00000858759,2.4009381194,2914.0142358238]\\\\\\\",\\\\\\\"[0.00000832715,2.46418619474,3340.5951730476]\\\\\\\",\\\\\\\"[0.0000083272,4.49495782139,3340.629680352]\\\\\\\",\\\\\\\"[0.00000712902,3.66335473479,1059.3819301892]\\\\\\\",\\\\\\\"[0.00000748723,3.82248614017,155.4203994342]\\\\\\\",\\\\\\\"[0.00000723861,0.67497311481,3738.761430108]\\\\\\\",\\\\\\\"[0.00000635548,2.92182225127,8432.7643848156]\\\\\\\",\\\\\\\"[0.00000655162,0.48864064125,3127.3133312618]\\\\\\\",\\\\\\\"[0.00000550474,3.81001042328,0.9803210682]\\\\\\\",\\\\\\\"[0.0000055275,4.47479317037,1748.016413067]\\\\\\\",\\\\\\\"[0.00000425966,0.55364317304,6283.0758499914]\\\\\\\",\\\\\\\"[0.00000415131,0.49662285038,213.299095438]\\\\\\\",\\\\\\\"[0.00000472167,3.62547124025,1194.4470102246]\\\\\\\",\\\\\\\"[0.00000306551,0.38052848348,6684.7479717486]\\\\\\\",\\\\\\\"[0.00000312141,0.99853944405,6677.7017350506]\\\\\\\",\\\\\\\"[0.00000293198,4.22131299634,20.7753954924]\\\\\\\",\\\\\\\"[0.00000302375,4.48618007156,3532.0606928114]\\\\\\\",\\\\\\\"[0.00000274027,0.54222167059,3340.545116397]\\\\\\\",\\\\\\\"[0.00000281079,5.88163521788,1349.8674096588]\\\\\\\",\\\\\\\"[0.00000231183,1.28242156993,3870.3033917944]\\\\\\\",\\\\\\\"[0.00000283602,5.7688543494,3149.1641605882]\\\\\\\",\\\\\\\"[0.00000236117,5.75503217933,3333.498879699]\\\\\\\",\\\\\\\"[0.00000274033,0.13372524985,3340.6797370026]\\\\\\\",\\\\\\\"[0.00000299395,2.78323740866,6254.6266625236]\\\\\\\"]\\\",\\\"[\\\\\\\"[3340.61242700512,0,0]\\\\\\\",\\\\\\\"[0.01457554523,3.60433733236,3340.6124266998]\\\\\\\",\\\\\\\"[0.00168414711,3.92318567804,6681.2248533996]\\\\\\\",\\\\\\\"[0.00020622975,4.26108844583,10021.8372800994]\\\\\\\",\\\\\\\"[0.00003452392,4.7321039319,3.523118349]\\\\\\\",\\\\\\\"[0.00002586332,4.60670058555,13362.4497067992]\\\\\\\",\\\\\\\"[0.00000841535,4.45864030426,2281.2304965106]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00058152577,2.04961712429,3340.6124266998]\\\\\\\",\\\\\\\"[0.00013459579,2.45738706163,6681.2248533996]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.03197134986,3.76832042431,3340.6124266998]\\\\\\\",\\\\\\\"[0.00298033234,4.10616996305,6681.2248533996]\\\\\\\",\\\\\\\"[0.00289104742,0,0]\\\\\\\",\\\\\\\"[0.00031365539,4.4465105309,10021.8372800994]\\\\\\\",\\\\\\\"[0.000034841,4.7881254926,13362.4497067992]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00217310991,6.04472194776,3340.6124266998]\\\\\\\",\\\\\\\"[0.00020976948,3.14159265359,0]\\\\\\\",\\\\\\\"[0.00012834709,1.60810667915,6681.2248533996]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[1.53033488271,0,0]\\\\\\\",\\\\\\\"[0.1418495316,3.47971283528,3340.6124266998]\\\\\\\",\\\\\\\"[0.00660776362,3.81783443019,6681.2248533996]\\\\\\\",\\\\\\\"[0.00046179117,4.15595316782,10021.8372800994]\\\\\\\",\\\\\\\"[0.00008109733,5.55958416318,2810.9214616052]\\\\\\\",\\\\\\\"[0.00007485318,1.77239078402,5621.8429232104]\\\\\\\",\\\\\\\"[0.00005523191,1.3643630377,2281.2304965106]\\\\\\\",\\\\\\\"[0.0000382516,4.49407183687,13362.4497067992]\\\\\\\",\\\\\\\"[0.00002306537,0.09081579001,2544.3144198834]\\\\\\\",\\\\\\\"[0.00001999396,5.36059617709,3337.0893083508]\\\\\\\",\\\\\\\"[0.00002484394,4.9254563992,2942.4634232916]\\\\\\\",\\\\\\\"[0.00001960195,4.74249437639,3344.1355450488]\\\\\\\",\\\\\\\"[0.00001167119,2.11260868341,5092.1519581158]\\\\\\\",\\\\\\\"[0.00001102816,5.00908403998,398.1490034082]\\\\\\\",\\\\\\\"[0.00000899066,4.40791133207,529.6909650946]\\\\\\\",\\\\\\\"[0.00000992252,5.83861961952,6151.533888305]\\\\\\\",\\\\\\\"[0.00000807354,2.10217065501,1059.3819301892]\\\\\\\",\\\\\\\"[0.00000797915,3.44839203899,796.2980068164]\\\\\\\",\\\\\\\"[0.00000740975,1.49906336885,2146.1654164752]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.01107433345,2.03250524857,3340.6124266998]\\\\\\\",\\\\\\\"[0.00103175887,2.37071847807,6681.2248533996]\\\\\\\",\\\\\\\"[0.000128772,0,0]\\\\\\\",\\\\\\\"[0.0001081588,2.70888095665,10021.8372800994]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00044242249,0.47930604954,3340.6124266998]\\\\\\\",\\\\\\\"[0.00008138042,0.86998389204,6681.2248533996]\\\\\\\"]\\\"]\"]"
@@ -5574,14 +5624,14 @@
"comment": "",
"meta": {
"range": [
- 26204,
- 31146
+ 26248,
+ 31190
],
"filename": "astronomy.js",
"lineno": 529,
"columnno": 4,
"code": {
- "id": "astnode100001973",
+ "id": "astnode100001981",
"name": "Jupiter",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[0.59954691494,0,0]\\\\\\\",\\\\\\\"[0.09695898719,5.06191793158,529.6909650946]\\\\\\\",\\\\\\\"[0.00573610142,1.44406205629,7.1135470008]\\\\\\\",\\\\\\\"[0.00306389205,5.41734730184,1059.3819301892]\\\\\\\",\\\\\\\"[0.00097178296,4.14264726552,632.7837393132]\\\\\\\",\\\\\\\"[0.00072903078,3.64042916389,522.5774180938]\\\\\\\",\\\\\\\"[0.00064263975,3.41145165351,103.0927742186]\\\\\\\",\\\\\\\"[0.00039806064,2.29376740788,419.4846438752]\\\\\\\",\\\\\\\"[0.00038857767,1.27231755835,316.3918696566]\\\\\\\",\\\\\\\"[0.00027964629,1.7845459182,536.8045120954]\\\\\\\",\\\\\\\"[0.0001358973,5.7748104079,1589.0728952838]\\\\\\\",\\\\\\\"[0.00008246349,3.5822792584,206.1855484372]\\\\\\\",\\\\\\\"[0.00008768704,3.63000308199,949.1756089698]\\\\\\\",\\\\\\\"[0.00007368042,5.0810119427,735.8765135318]\\\\\\\",\\\\\\\"[0.0000626315,0.02497628807,213.299095438]\\\\\\\",\\\\\\\"[0.00006114062,4.51319998626,1162.4747044078]\\\\\\\",\\\\\\\"[0.00004905396,1.32084470588,110.2063212194]\\\\\\\",\\\\\\\"[0.00005305285,1.30671216791,14.2270940016]\\\\\\\",\\\\\\\"[0.00005305441,4.18625634012,1052.2683831884]\\\\\\\",\\\\\\\"[0.00004647248,4.69958103684,3.9321532631]\\\\\\\",\\\\\\\"[0.00003045023,4.31676431084,426.598190876]\\\\\\\",\\\\\\\"[0.00002609999,1.56667394063,846.0828347512]\\\\\\\",\\\\\\\"[0.00002028191,1.06376530715,3.1813937377]\\\\\\\",\\\\\\\"[0.00001764763,2.14148655117,1066.49547719]\\\\\\\",\\\\\\\"[0.00001722972,3.88036268267,1265.5674786264]\\\\\\\",\\\\\\\"[0.00001920945,0.97168196472,639.897286314]\\\\\\\",\\\\\\\"[0.00001633223,3.58201833555,515.463871093]\\\\\\\",\\\\\\\"[0.00001431999,4.29685556046,625.6701923124]\\\\\\\",\\\\\\\"[0.00000973272,4.09764549134,95.9792272178]\\\\\\\"]\\\",\\\"[\\\\\\\"[529.69096508814,0,0]\\\\\\\",\\\\\\\"[0.00489503243,4.2208293947,529.6909650946]\\\\\\\",\\\\\\\"[0.00228917222,6.02646855621,7.1135470008]\\\\\\\",\\\\\\\"[0.00030099479,4.54540782858,1059.3819301892]\\\\\\\",\\\\\\\"[0.0002072092,5.45943156902,522.5774180938]\\\\\\\",\\\\\\\"[0.00012103653,0.16994816098,536.8045120954]\\\\\\\",\\\\\\\"[0.00006067987,4.42422292017,103.0927742186]\\\\\\\",\\\\\\\"[0.00005433968,3.98480737746,419.4846438752]\\\\\\\",\\\\\\\"[0.00004237744,5.89008707199,14.2270940016]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00047233601,4.32148536482,7.1135470008]\\\\\\\",\\\\\\\"[0.00030649436,2.929777887,529.6909650946]\\\\\\\",\\\\\\\"[0.00014837605,3.14159265359,0]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.02268615702,3.55852606721,529.6909650946]\\\\\\\",\\\\\\\"[0.00109971634,3.90809347197,1059.3819301892]\\\\\\\",\\\\\\\"[0.00110090358,0,0]\\\\\\\",\\\\\\\"[0.00008101428,3.60509572885,522.5774180938]\\\\\\\",\\\\\\\"[0.00006043996,4.25883108339,1589.0728952838]\\\\\\\",\\\\\\\"[0.00006437782,0.30627119215,536.8045120954]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00078203446,1.52377859742,529.6909650946]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[5.20887429326,0,0]\\\\\\\",\\\\\\\"[0.25209327119,3.49108639871,529.6909650946]\\\\\\\",\\\\\\\"[0.00610599976,3.84115365948,1059.3819301892]\\\\\\\",\\\\\\\"[0.00282029458,2.57419881293,632.7837393132]\\\\\\\",\\\\\\\"[0.00187647346,2.07590383214,522.5774180938]\\\\\\\",\\\\\\\"[0.00086792905,0.71001145545,419.4846438752]\\\\\\\",\\\\\\\"[0.00072062974,0.21465724607,536.8045120954]\\\\\\\",\\\\\\\"[0.00065517248,5.9799588479,316.3918696566]\\\\\\\",\\\\\\\"[0.00029134542,1.67759379655,103.0927742186]\\\\\\\",\\\\\\\"[0.00030135335,2.16132003734,949.1756089698]\\\\\\\",\\\\\\\"[0.00023453271,3.54023522184,735.8765135318]\\\\\\\",\\\\\\\"[0.00022283743,4.19362594399,1589.0728952838]\\\\\\\",\\\\\\\"[0.00023947298,0.2745803748,7.1135470008]\\\\\\\",\\\\\\\"[0.00013032614,2.96042965363,1162.4747044078]\\\\\\\",\\\\\\\"[0.0000970336,1.90669633585,206.1855484372]\\\\\\\",\\\\\\\"[0.00012749023,2.71550286592,1052.2683831884]\\\\\\\",\\\\\\\"[0.00007057931,2.18184839926,1265.5674786264]\\\\\\\",\\\\\\\"[0.00006137703,6.26418240033,846.0828347512]\\\\\\\",\\\\\\\"[0.00002616976,2.00994012876,1581.959348283]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.0127180152,2.64937512894,529.6909650946]\\\\\\\",\\\\\\\"[0.00061661816,3.00076460387,1059.3819301892]\\\\\\\",\\\\\\\"[0.00053443713,3.89717383175,522.5774180938]\\\\\\\",\\\\\\\"[0.00031185171,4.88276958012,536.8045120954]\\\\\\\",\\\\\\\"[0.00041390269,0,0]\\\\\\\"]\\\"]\"]"
@@ -5598,14 +5648,14 @@
"comment": "",
"meta": {
"range": [
- 31152,
- 37333
+ 31196,
+ 37377
],
"filename": "astronomy.js",
"lineno": 623,
"columnno": 4,
"code": {
- "id": "astnode100002273",
+ "id": "astnode100002281",
"name": "Saturn",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[0.87401354025,0,0]\\\\\\\",\\\\\\\"[0.11107659762,3.96205090159,213.299095438]\\\\\\\",\\\\\\\"[0.01414150957,4.58581516874,7.1135470008]\\\\\\\",\\\\\\\"[0.00398379389,0.52112032699,206.1855484372]\\\\\\\",\\\\\\\"[0.00350769243,3.30329907896,426.598190876]\\\\\\\",\\\\\\\"[0.00206816305,0.24658372002,103.0927742186]\\\\\\\",\\\\\\\"[0.000792713,3.84007056878,220.4126424388]\\\\\\\",\\\\\\\"[0.00023990355,4.66976924553,110.2063212194]\\\\\\\",\\\\\\\"[0.00016573588,0.43719228296,419.4846438752]\\\\\\\",\\\\\\\"[0.00014906995,5.76903183869,316.3918696566]\\\\\\\",\\\\\\\"[0.0001582029,0.93809155235,632.7837393132]\\\\\\\",\\\\\\\"[0.00014609559,1.56518472,3.9321532631]\\\\\\\",\\\\\\\"[0.00013160301,4.44891291899,14.2270940016]\\\\\\\",\\\\\\\"[0.00015053543,2.71669915667,639.897286314]\\\\\\\",\\\\\\\"[0.00013005299,5.98119023644,11.0457002639]\\\\\\\",\\\\\\\"[0.00010725067,3.12939523827,202.2533951741]\\\\\\\",\\\\\\\"[0.00005863206,0.23656938524,529.6909650946]\\\\\\\",\\\\\\\"[0.00005227757,4.20783365759,3.1813937377]\\\\\\\",\\\\\\\"[0.00006126317,1.76328667907,277.0349937414]\\\\\\\",\\\\\\\"[0.00005019687,3.17787728405,433.7117378768]\\\\\\\",\\\\\\\"[0.0000459255,0.61977744975,199.0720014364]\\\\\\\",\\\\\\\"[0.00004005867,2.24479718502,63.7358983034]\\\\\\\",\\\\\\\"[0.00002953796,0.98280366998,95.9792272178]\\\\\\\",\\\\\\\"[0.0000387367,3.22283226966,138.5174968707]\\\\\\\",\\\\\\\"[0.00002461186,2.03163875071,735.8765135318]\\\\\\\",\\\\\\\"[0.00003269484,0.77492638211,949.1756089698]\\\\\\\",\\\\\\\"[0.00001758145,3.2658010994,522.5774180938]\\\\\\\",\\\\\\\"[0.00001640172,5.5050445305,846.0828347512]\\\\\\\",\\\\\\\"[0.00001391327,4.02333150505,323.5054166574]\\\\\\\",\\\\\\\"[0.00001580648,4.37265307169,309.2783226558]\\\\\\\",\\\\\\\"[0.00001123498,2.83726798446,415.5524906121]\\\\\\\",\\\\\\\"[0.00001017275,3.71700135395,227.5261894396]\\\\\\\",\\\\\\\"[0.00000848642,3.1915017083,209.3669421749]\\\\\\\"]\\\",\\\"[\\\\\\\"[213.2990952169,0,0]\\\\\\\",\\\\\\\"[0.01297370862,1.82834923978,213.299095438]\\\\\\\",\\\\\\\"[0.00564345393,2.88499717272,7.1135470008]\\\\\\\",\\\\\\\"[0.00093734369,1.06311793502,426.598190876]\\\\\\\",\\\\\\\"[0.00107674962,2.27769131009,206.1855484372]\\\\\\\",\\\\\\\"[0.00040244455,2.04108104671,220.4126424388]\\\\\\\",\\\\\\\"[0.00019941774,1.2795439047,103.0927742186]\\\\\\\",\\\\\\\"[0.00010511678,2.7488034213,14.2270940016]\\\\\\\",\\\\\\\"[0.00006416106,0.38238295041,639.897286314]\\\\\\\",\\\\\\\"[0.00004848994,2.43037610229,419.4846438752]\\\\\\\",\\\\\\\"[0.00004056892,2.92133209468,110.2063212194]\\\\\\\",\\\\\\\"[0.00003768635,3.6496533078,3.9321532631]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.0011644133,1.17988132879,7.1135470008]\\\\\\\",\\\\\\\"[0.00091841837,0.0732519584,213.299095438]\\\\\\\",\\\\\\\"[0.00036661728,0,0]\\\\\\\",\\\\\\\"[0.00015274496,4.06493179167,206.1855484372]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.04330678039,3.60284428399,213.299095438]\\\\\\\",\\\\\\\"[0.00240348302,2.85238489373,426.598190876]\\\\\\\",\\\\\\\"[0.00084745939,0,0]\\\\\\\",\\\\\\\"[0.00030863357,3.48441504555,220.4126424388]\\\\\\\",\\\\\\\"[0.00034116062,0.57297307557,206.1855484372]\\\\\\\",\\\\\\\"[0.0001473407,2.11846596715,639.897286314]\\\\\\\",\\\\\\\"[0.00009916667,5.79003188904,419.4846438752]\\\\\\\",\\\\\\\"[0.00006993564,4.7360468972,7.1135470008]\\\\\\\",\\\\\\\"[0.00004807588,5.43305312061,316.3918696566]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00198927992,4.93901017903,213.299095438]\\\\\\\",\\\\\\\"[0.00036947916,3.14159265359,0]\\\\\\\",\\\\\\\"[0.00017966989,0.5197943111,426.598190876]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[9.55758135486,0,0]\\\\\\\",\\\\\\\"[0.52921382865,2.39226219573,213.299095438]\\\\\\\",\\\\\\\"[0.01873679867,5.2354960466,206.1855484372]\\\\\\\",\\\\\\\"[0.01464663929,1.64763042902,426.598190876]\\\\\\\",\\\\\\\"[0.00821891141,5.93520042303,316.3918696566]\\\\\\\",\\\\\\\"[0.00547506923,5.0153261898,103.0927742186]\\\\\\\",\\\\\\\"[0.0037168465,2.27114821115,220.4126424388]\\\\\\\",\\\\\\\"[0.00361778765,3.13904301847,7.1135470008]\\\\\\\",\\\\\\\"[0.00140617506,5.70406606781,632.7837393132]\\\\\\\",\\\\\\\"[0.00108974848,3.29313390175,110.2063212194]\\\\\\\",\\\\\\\"[0.00069006962,5.94099540992,419.4846438752]\\\\\\\",\\\\\\\"[0.00061053367,0.94037691801,639.897286314]\\\\\\\",\\\\\\\"[0.00048913294,1.55733638681,202.2533951741]\\\\\\\",\\\\\\\"[0.00034143772,0.19519102597,277.0349937414]\\\\\\\",\\\\\\\"[0.00032401773,5.47084567016,949.1756089698]\\\\\\\",\\\\\\\"[0.00020936596,0.46349251129,735.8765135318]\\\\\\\",\\\\\\\"[0.00009796004,5.20477537945,1265.5674786264]\\\\\\\",\\\\\\\"[0.00011993338,5.98050967385,846.0828347512]\\\\\\\",\\\\\\\"[0.000208393,1.52102476129,433.7117378768]\\\\\\\",\\\\\\\"[0.00015298404,3.0594381494,529.6909650946]\\\\\\\",\\\\\\\"[0.00006465823,0.17732249942,1052.2683831884]\\\\\\\",\\\\\\\"[0.00011380257,1.7310542704,522.5774180938]\\\\\\\",\\\\\\\"[0.00003419618,4.94550542171,1581.959348283]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.0618298134,0.2584351148,213.299095438]\\\\\\\",\\\\\\\"[0.00506577242,0.71114625261,206.1855484372]\\\\\\\",\\\\\\\"[0.00341394029,5.79635741658,426.598190876]\\\\\\\",\\\\\\\"[0.00188491195,0.47215589652,220.4126424388]\\\\\\\",\\\\\\\"[0.00186261486,3.14159265359,0]\\\\\\\",\\\\\\\"[0.00143891146,1.40744822888,7.1135470008]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00436902572,4.78671677509,213.299095438]\\\\\\\"]\\\"]\"]"
@@ -5622,14 +5672,14 @@
"comment": "",
"meta": {
"range": [
- 37339,
- 42463
+ 37383,
+ 42507
],
"filename": "astronomy.js",
"lineno": 738,
"columnno": 4,
"code": {
- "id": "astnode100002650",
+ "id": "astnode100002658",
"name": "Uranus",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[5.48129294297,0,0]\\\\\\\",\\\\\\\"[0.09260408234,0.89106421507,74.7815985673]\\\\\\\",\\\\\\\"[0.01504247898,3.6271926092,1.4844727083]\\\\\\\",\\\\\\\"[0.00365981674,1.89962179044,73.297125859]\\\\\\\",\\\\\\\"[0.00272328168,3.35823706307,149.5631971346]\\\\\\\",\\\\\\\"[0.00070328461,5.39254450063,63.7358983034]\\\\\\\",\\\\\\\"[0.00068892678,6.09292483287,76.2660712756]\\\\\\\",\\\\\\\"[0.00061998615,2.26952066061,2.9689454166]\\\\\\\",\\\\\\\"[0.00061950719,2.85098872691,11.0457002639]\\\\\\\",\\\\\\\"[0.0002646877,3.14152083966,71.8126531507]\\\\\\\",\\\\\\\"[0.00025710476,6.11379840493,454.9093665273]\\\\\\\",\\\\\\\"[0.0002107885,4.36059339067,148.0787244263]\\\\\\\",\\\\\\\"[0.00017818647,1.74436930289,36.6485629295]\\\\\\\",\\\\\\\"[0.00014613507,4.73732166022,3.9321532631]\\\\\\\",\\\\\\\"[0.00011162509,5.8268179635,224.3447957019]\\\\\\\",\\\\\\\"[0.0001099791,0.48865004018,138.5174968707]\\\\\\\",\\\\\\\"[0.00009527478,2.95516862826,35.1640902212]\\\\\\\",\\\\\\\"[0.00007545601,5.236265824,109.9456887885]\\\\\\\",\\\\\\\"[0.00004220241,3.23328220918,70.8494453042]\\\\\\\",\\\\\\\"[0.000040519,2.277550173,151.0476698429]\\\\\\\",\\\\\\\"[0.00003354596,1.0654900738,4.4534181249]\\\\\\\",\\\\\\\"[0.00002926718,4.62903718891,9.5612275556]\\\\\\\",\\\\\\\"[0.0000349034,5.48306144511,146.594251718]\\\\\\\",\\\\\\\"[0.00003144069,4.75199570434,77.7505439839]\\\\\\\",\\\\\\\"[0.00002922333,5.35235361027,85.8272988312]\\\\\\\",\\\\\\\"[0.00002272788,4.36600400036,70.3281804424]\\\\\\\",\\\\\\\"[0.00002051219,1.51773566586,0.1118745846]\\\\\\\",\\\\\\\"[0.00002148602,0.60745949945,38.1330356378]\\\\\\\",\\\\\\\"[0.00001991643,4.92437588682,277.0349937414]\\\\\\\",\\\\\\\"[0.00001376226,2.04283539351,65.2203710117]\\\\\\\",\\\\\\\"[0.00001666902,3.62744066769,380.12776796]\\\\\\\",\\\\\\\"[0.00001284107,3.11347961505,202.2533951741]\\\\\\\",\\\\\\\"[0.00001150429,0.93343589092,3.1813937377]\\\\\\\",\\\\\\\"[0.00001533221,2.58594681212,52.6901980395]\\\\\\\",\\\\\\\"[0.00001281604,0.54271272721,222.8603229936]\\\\\\\",\\\\\\\"[0.00001372139,4.19641530878,111.4301614968]\\\\\\\",\\\\\\\"[0.00001221029,0.1990065003,108.4612160802]\\\\\\\",\\\\\\\"[0.00000946181,1.19253165736,127.4717966068]\\\\\\\",\\\\\\\"[0.00001150989,4.17898916639,33.6796175129]\\\\\\\"]\\\",\\\"[\\\\\\\"[74.7815986091,0,0]\\\\\\\",\\\\\\\"[0.00154332863,5.24158770553,74.7815985673]\\\\\\\",\\\\\\\"[0.00024456474,1.71260334156,1.4844727083]\\\\\\\",\\\\\\\"[0.00009258442,0.4282973235,11.0457002639]\\\\\\\",\\\\\\\"[0.00008265977,1.50218091379,63.7358983034]\\\\\\\",\\\\\\\"[0.0000915016,1.41213765216,149.5631971346]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.01346277648,2.61877810547,74.7815985673]\\\\\\\",\\\\\\\"[0.000623414,5.08111189648,149.5631971346]\\\\\\\",\\\\\\\"[0.00061601196,3.14159265359,0]\\\\\\\",\\\\\\\"[0.00009963722,1.61603805646,76.2660712756]\\\\\\\",\\\\\\\"[0.0000992616,0.57630380333,73.297125859]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00034101978,0.01321929936,74.7815985673]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[19.21264847206,0,0]\\\\\\\",\\\\\\\"[0.88784984413,5.60377527014,74.7815985673]\\\\\\\",\\\\\\\"[0.03440836062,0.32836099706,73.297125859]\\\\\\\",\\\\\\\"[0.0205565386,1.7829515933,149.5631971346]\\\\\\\",\\\\\\\"[0.0064932241,4.52247285911,76.2660712756]\\\\\\\",\\\\\\\"[0.00602247865,3.86003823674,63.7358983034]\\\\\\\",\\\\\\\"[0.00496404167,1.40139935333,454.9093665273]\\\\\\\",\\\\\\\"[0.00338525369,1.58002770318,138.5174968707]\\\\\\\",\\\\\\\"[0.00243509114,1.57086606044,71.8126531507]\\\\\\\",\\\\\\\"[0.00190522303,1.99809394714,1.4844727083]\\\\\\\",\\\\\\\"[0.00161858838,2.79137786799,148.0787244263]\\\\\\\",\\\\\\\"[0.00143706183,1.38368544947,11.0457002639]\\\\\\\",\\\\\\\"[0.00093192405,0.17437220467,36.6485629295]\\\\\\\",\\\\\\\"[0.00071424548,4.24509236074,224.3447957019]\\\\\\\",\\\\\\\"[0.00089806014,3.66105364565,109.9456887885]\\\\\\\",\\\\\\\"[0.00039009723,1.66971401684,70.8494453042]\\\\\\\",\\\\\\\"[0.00046677296,1.39976401694,35.1640902212]\\\\\\\",\\\\\\\"[0.00039025624,3.36234773834,277.0349937414]\\\\\\\",\\\\\\\"[0.00036755274,3.88649278513,146.594251718]\\\\\\\",\\\\\\\"[0.00030348723,0.70100838798,151.0476698429]\\\\\\\",\\\\\\\"[0.00029156413,3.180563367,77.7505439839]\\\\\\\",\\\\\\\"[0.00022637073,0.72518687029,529.6909650946]\\\\\\\",\\\\\\\"[0.00011959076,1.7504339214,984.6003316219]\\\\\\\",\\\\\\\"[0.00025620756,5.25656086672,380.12776796]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.01479896629,3.67205697578,74.7815985673]\\\\\\\"]\\\"]\"]"
@@ -5646,14 +5696,14 @@
"comment": "",
"meta": {
"range": [
- 42469,
- 44577
+ 42513,
+ 44621
],
"filename": "astronomy.js",
"lineno": 834,
"columnno": 4,
"code": {
- "id": "astnode100002965",
+ "id": "astnode100002973",
"name": "Neptune",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[5.31188633046,0,0]\\\\\\\",\\\\\\\"[0.0179847553,2.9010127389,38.1330356378]\\\\\\\",\\\\\\\"[0.01019727652,0.48580922867,1.4844727083]\\\\\\\",\\\\\\\"[0.00124531845,4.83008090676,36.6485629295]\\\\\\\",\\\\\\\"[0.00042064466,5.41054993053,2.9689454166]\\\\\\\",\\\\\\\"[0.00037714584,6.09221808686,35.1640902212]\\\\\\\",\\\\\\\"[0.00033784738,1.24488874087,76.2660712756]\\\\\\\",\\\\\\\"[0.00016482741,0.00007727998,491.5579294568]\\\\\\\",\\\\\\\"[0.00009198584,4.93747051954,39.6175083461]\\\\\\\",\\\\\\\"[0.0000899425,0.27462171806,175.1660598002]\\\\\\\"]\\\",\\\"[\\\\\\\"[38.13303563957,0,0]\\\\\\\",\\\\\\\"[0.00016604172,4.86323329249,1.4844727083]\\\\\\\",\\\\\\\"[0.00015744045,2.27887427527,38.1330356378]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.03088622933,1.44104372644,38.1330356378]\\\\\\\",\\\\\\\"[0.00027780087,5.91271884599,76.2660712756]\\\\\\\",\\\\\\\"[0.00027623609,0,0]\\\\\\\",\\\\\\\"[0.00015355489,2.52123799551,36.6485629295]\\\\\\\",\\\\\\\"[0.00015448133,3.50877079215,39.6175083461]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[30.07013205828,0,0]\\\\\\\",\\\\\\\"[0.27062259632,1.32999459377,38.1330356378]\\\\\\\",\\\\\\\"[0.01691764014,3.25186135653,36.6485629295]\\\\\\\",\\\\\\\"[0.00807830553,5.18592878704,1.4844727083]\\\\\\\",\\\\\\\"[0.0053776051,4.52113935896,35.1640902212]\\\\\\\",\\\\\\\"[0.00495725141,1.5710564165,491.5579294568]\\\\\\\",\\\\\\\"[0.00274571975,1.84552258866,175.1660598002]\\\\\\\",\\\\\\\"[0.0001201232,1.92059384991,1021.2488945514]\\\\\\\",\\\\\\\"[0.00121801746,5.79754470298,76.2660712756]\\\\\\\",\\\\\\\"[0.00100896068,0.3770272493,73.297125859]\\\\\\\",\\\\\\\"[0.00135134092,3.37220609835,39.6175083461]\\\\\\\",\\\\\\\"[0.00007571796,1.07149207335,388.4651552382]\\\\\\\"]\\\"]\"]"
@@ -5670,14 +5720,14 @@
"comment": "",
"meta": {
"range": [
- 44581,
- 47966
+ 44625,
+ 48010
],
"filename": "astronomy.js",
"lineno": 881,
"columnno": 0,
"code": {
- "id": "astnode100003094",
+ "id": "astnode100003102",
"name": "DeltaT_EspenakMeeus",
"type": "FunctionDeclaration",
"paramnames": [
@@ -5706,14 +5756,14 @@
"comment": "",
"meta": {
"range": [
- 44624,
- 44625
+ 44668,
+ 44669
],
"filename": "astronomy.js",
"lineno": 882,
"columnno": 8,
"code": {
- "id": "astnode100003099",
+ "id": "astnode100003107",
"name": "u"
}
},
@@ -5729,14 +5779,14 @@
"comment": "",
"meta": {
"range": [
- 44627,
- 44629
+ 44671,
+ 44673
],
"filename": "astronomy.js",
"lineno": 882,
"columnno": 11,
"code": {
- "id": "astnode100003101",
+ "id": "astnode100003109",
"name": "u2"
}
},
@@ -5752,14 +5802,14 @@
"comment": "",
"meta": {
"range": [
- 44631,
- 44633
+ 44675,
+ 44677
],
"filename": "astronomy.js",
"lineno": 882,
"columnno": 15,
"code": {
- "id": "astnode100003103",
+ "id": "astnode100003111",
"name": "u3"
}
},
@@ -5775,14 +5825,14 @@
"comment": "",
"meta": {
"range": [
- 44635,
- 44637
+ 44679,
+ 44681
],
"filename": "astronomy.js",
"lineno": 882,
"columnno": 19,
"code": {
- "id": "astnode100003105",
+ "id": "astnode100003113",
"name": "u4"
}
},
@@ -5798,14 +5848,14 @@
"comment": "",
"meta": {
"range": [
- 44639,
- 44641
+ 44683,
+ 44685
],
"filename": "astronomy.js",
"lineno": 882,
"columnno": 23,
"code": {
- "id": "astnode100003107",
+ "id": "astnode100003115",
"name": "u5"
}
},
@@ -5821,14 +5871,14 @@
"comment": "",
"meta": {
"range": [
- 44643,
- 44645
+ 44687,
+ 44689
],
"filename": "astronomy.js",
"lineno": 882,
"columnno": 27,
"code": {
- "id": "astnode100003109",
+ "id": "astnode100003117",
"name": "u6"
}
},
@@ -5844,14 +5894,14 @@
"comment": "",
"meta": {
"range": [
- 44647,
- 44649
+ 44691,
+ 44693
],
"filename": "astronomy.js",
"lineno": 882,
"columnno": 31,
"code": {
- "id": "astnode100003111",
+ "id": "astnode100003119",
"name": "u7"
}
},
@@ -5867,14 +5917,14 @@
"comment": "",
"meta": {
"range": [
- 45160,
- 45207
+ 45204,
+ 45251
],
"filename": "astronomy.js",
"lineno": 895,
"columnno": 10,
"code": {
- "id": "astnode100003114",
+ "id": "astnode100003122",
"name": "y",
"type": "BinaryExpression",
"value": ""
@@ -5892,14 +5942,14 @@
"comment": "",
"meta": {
"range": [
- 45237,
- 45257
+ 45281,
+ 45301
],
"filename": "astronomy.js",
"lineno": 897,
"columnno": 8,
"code": {
- "id": "astnode100003130",
+ "id": "astnode100003138",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -5918,14 +5968,14 @@
"comment": "",
"meta": {
"range": [
- 45327,
- 45338
+ 45371,
+ 45382
],
"filename": "astronomy.js",
"lineno": 901,
"columnno": 8,
"code": {
- "id": "astnode100003152",
+ "id": "astnode100003160",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -5944,14 +5994,14 @@
"comment": "",
"meta": {
"range": [
- 45348,
- 45358
+ 45392,
+ 45402
],
"filename": "astronomy.js",
"lineno": 902,
"columnno": 8,
"code": {
- "id": "astnode100003158",
+ "id": "astnode100003166",
"name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -5970,14 +6020,14 @@
"comment": "",
"meta": {
"range": [
- 45368,
- 45379
+ 45412,
+ 45423
],
"filename": "astronomy.js",
"lineno": 903,
"columnno": 8,
"code": {
- "id": "astnode100003164",
+ "id": "astnode100003172",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -5992,58 +6042,6 @@
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
},
- {
- "comment": "",
- "meta": {
- "range": [
- 45389,
- 45401
- ],
- "filename": "astronomy.js",
- "lineno": 904,
- "columnno": 8,
- "code": {
- "id": "astnode100003170",
- "name": "u4",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u4",
- "longname": "DeltaT_EspenakMeeus~u4",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45411,
- 45423
- ],
- "filename": "astronomy.js",
- "lineno": 905,
- "columnno": 8,
- "code": {
- "id": "astnode100003176",
- "name": "u5",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u5",
- "longname": "DeltaT_EspenakMeeus~u5",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
{
"comment": "",
"meta": {
@@ -6052,114 +6050,10 @@
45445
],
"filename": "astronomy.js",
- "lineno": 906,
+ "lineno": 904,
"columnno": 8,
"code": {
- "id": "astnode100003182",
- "name": "u6",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u6",
- "longname": "DeltaT_EspenakMeeus~u6",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45607,
- 45627
- ],
- "filename": "astronomy.js",
- "lineno": 910,
- "columnno": 8,
- "code": {
- "id": "astnode100003219",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45637,
- 45647
- ],
- "filename": "astronomy.js",
- "lineno": 911,
- "columnno": 8,
- "code": {
- "id": "astnode100003227",
- "name": "u2",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45657,
- 45668
- ],
- "filename": "astronomy.js",
- "lineno": 912,
- "columnno": 8,
- "code": {
- "id": "astnode100003233",
- "name": "u3",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45678,
- 45690
- ],
- "filename": "astronomy.js",
- "lineno": 913,
- "columnno": 8,
- "code": {
- "id": "astnode100003239",
+ "id": "astnode100003178",
"name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6178,14 +6072,14 @@
"comment": "",
"meta": {
"range": [
- 45700,
- 45712
+ 45455,
+ 45467
],
"filename": "astronomy.js",
- "lineno": 914,
+ "lineno": 905,
"columnno": 8,
"code": {
- "id": "astnode100003245",
+ "id": "astnode100003184",
"name": "u5",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6200,6 +6094,110 @@
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
},
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45477,
+ 45489
+ ],
+ "filename": "astronomy.js",
+ "lineno": 906,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003190",
+ "name": "u6",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u6",
+ "longname": "DeltaT_EspenakMeeus~u6",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45651,
+ 45671
+ ],
+ "filename": "astronomy.js",
+ "lineno": 910,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003227",
+ "name": "u",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45681,
+ 45691
+ ],
+ "filename": "astronomy.js",
+ "lineno": 911,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003235",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45701,
+ 45712
+ ],
+ "filename": "astronomy.js",
+ "lineno": 912,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003241",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
{
"comment": "",
"meta": {
@@ -6208,192 +6206,10 @@
45734
],
"filename": "astronomy.js",
- "lineno": 915,
+ "lineno": 913,
"columnno": 8,
"code": {
- "id": "astnode100003251",
- "name": "u6",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u6",
- "longname": "DeltaT_EspenakMeeus~u6",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45894,
- 45906
- ],
- "filename": "astronomy.js",
- "lineno": 919,
- "columnno": 8,
- "code": {
- "id": "astnode100003288",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45916,
- 45926
- ],
- "filename": "astronomy.js",
- "lineno": 920,
- "columnno": 8,
- "code": {
- "id": "astnode100003294",
- "name": "u2",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45936,
- 45947
- ],
- "filename": "astronomy.js",
- "lineno": 921,
- "columnno": 8,
- "code": {
- "id": "astnode100003300",
- "name": "u3",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46045,
- 46057
- ],
- "filename": "astronomy.js",
- "lineno": 925,
- "columnno": 8,
- "code": {
- "id": "astnode100003325",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46067,
- 46077
- ],
- "filename": "astronomy.js",
- "lineno": 926,
- "columnno": 8,
- "code": {
- "id": "astnode100003331",
- "name": "u2",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46087,
- 46098
- ],
- "filename": "astronomy.js",
- "lineno": 927,
- "columnno": 8,
- "code": {
- "id": "astnode100003337",
- "name": "u3",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46108,
- 46120
- ],
- "filename": "astronomy.js",
- "lineno": 928,
- "columnno": 8,
- "code": {
- "id": "astnode100003343",
+ "id": "astnode100003247",
"name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6412,118 +6228,14 @@
"comment": "",
"meta": {
"range": [
- 46240,
- 46252
+ 45744,
+ 45756
],
"filename": "astronomy.js",
- "lineno": 932,
+ "lineno": 914,
"columnno": 8,
"code": {
- "id": "astnode100003372",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46262,
- 46272
- ],
- "filename": "astronomy.js",
- "lineno": 933,
- "columnno": 8,
- "code": {
- "id": "astnode100003378",
- "name": "u2",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46282,
- 46293
- ],
- "filename": "astronomy.js",
- "lineno": 934,
- "columnno": 8,
- "code": {
- "id": "astnode100003384",
- "name": "u3",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46303,
- 46315
- ],
- "filename": "astronomy.js",
- "lineno": 935,
- "columnno": 8,
- "code": {
- "id": "astnode100003390",
- "name": "u4",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u4",
- "longname": "DeltaT_EspenakMeeus~u4",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46325,
- 46337
- ],
- "filename": "astronomy.js",
- "lineno": 936,
- "columnno": 8,
- "code": {
- "id": "astnode100003396",
+ "id": "astnode100003253",
"name": "u5",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6542,14 +6254,14 @@
"comment": "",
"meta": {
"range": [
- 46347,
- 46359
+ 45766,
+ 45778
],
"filename": "astronomy.js",
- "lineno": 937,
+ "lineno": 915,
"columnno": 8,
"code": {
- "id": "astnode100003402",
+ "id": "astnode100003259",
"name": "u6",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6564,6 +6276,292 @@
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
},
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45938,
+ 45950
+ ],
+ "filename": "astronomy.js",
+ "lineno": 919,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003296",
+ "name": "u",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45960,
+ 45970
+ ],
+ "filename": "astronomy.js",
+ "lineno": 920,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003302",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45980,
+ 45991
+ ],
+ "filename": "astronomy.js",
+ "lineno": 921,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003308",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46089,
+ 46101
+ ],
+ "filename": "astronomy.js",
+ "lineno": 925,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003333",
+ "name": "u",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46111,
+ 46121
+ ],
+ "filename": "astronomy.js",
+ "lineno": 926,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003339",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46131,
+ 46142
+ ],
+ "filename": "astronomy.js",
+ "lineno": 927,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003345",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46152,
+ 46164
+ ],
+ "filename": "astronomy.js",
+ "lineno": 928,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003351",
+ "name": "u4",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u4",
+ "longname": "DeltaT_EspenakMeeus~u4",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46284,
+ 46296
+ ],
+ "filename": "astronomy.js",
+ "lineno": 932,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003380",
+ "name": "u",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46306,
+ 46316
+ ],
+ "filename": "astronomy.js",
+ "lineno": 933,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003386",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46326,
+ 46337
+ ],
+ "filename": "astronomy.js",
+ "lineno": 934,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003392",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46347,
+ 46359
+ ],
+ "filename": "astronomy.js",
+ "lineno": 935,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003398",
+ "name": "u4",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u4",
+ "longname": "DeltaT_EspenakMeeus~u4",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
{
"comment": "",
"meta": {
@@ -6572,10 +6570,62 @@
46381
],
"filename": "astronomy.js",
+ "lineno": 936,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003404",
+ "name": "u5",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u5",
+ "longname": "DeltaT_EspenakMeeus~u5",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46391,
+ 46403
+ ],
+ "filename": "astronomy.js",
+ "lineno": 937,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003410",
+ "name": "u6",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u6",
+ "longname": "DeltaT_EspenakMeeus~u6",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46413,
+ 46425
+ ],
+ "filename": "astronomy.js",
"lineno": 938,
"columnno": 8,
"code": {
- "id": "astnode100003408",
+ "id": "astnode100003416",
"name": "u7",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6594,14 +6644,14 @@
"comment": "",
"meta": {
"range": [
- 46568,
- 46580
+ 46612,
+ 46624
],
"filename": "astronomy.js",
"lineno": 942,
"columnno": 8,
"code": {
- "id": "astnode100003449",
+ "id": "astnode100003457",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6620,14 +6670,14 @@
"comment": "",
"meta": {
"range": [
- 46590,
- 46600
+ 46634,
+ 46644
],
"filename": "astronomy.js",
"lineno": 943,
"columnno": 8,
"code": {
- "id": "astnode100003455",
+ "id": "astnode100003463",
"name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6646,14 +6696,14 @@
"comment": "",
"meta": {
"range": [
- 46610,
- 46621
+ 46654,
+ 46665
],
"filename": "astronomy.js",
"lineno": 944,
"columnno": 8,
"code": {
- "id": "astnode100003461",
+ "id": "astnode100003469",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6672,14 +6722,14 @@
"comment": "",
"meta": {
"range": [
- 46631,
- 46643
+ 46675,
+ 46687
],
"filename": "astronomy.js",
"lineno": 945,
"columnno": 8,
"code": {
- "id": "astnode100003467",
+ "id": "astnode100003475",
"name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6698,14 +6748,14 @@
"comment": "",
"meta": {
"range": [
- 46653,
- 46665
+ 46697,
+ 46709
],
"filename": "astronomy.js",
"lineno": 946,
"columnno": 8,
"code": {
- "id": "astnode100003473",
+ "id": "astnode100003481",
"name": "u5",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6724,14 +6774,14 @@
"comment": "",
"meta": {
"range": [
- 46803,
- 46815
+ 46847,
+ 46859
],
"filename": "astronomy.js",
"lineno": 950,
"columnno": 8,
"code": {
- "id": "astnode100003506",
+ "id": "astnode100003514",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6750,14 +6800,14 @@
"comment": "",
"meta": {
"range": [
- 46825,
- 46835
+ 46869,
+ 46879
],
"filename": "astronomy.js",
"lineno": 951,
"columnno": 8,
"code": {
- "id": "astnode100003512",
+ "id": "astnode100003520",
"name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6776,14 +6826,14 @@
"comment": "",
"meta": {
"range": [
- 46845,
- 46856
+ 46889,
+ 46900
],
"filename": "astronomy.js",
"lineno": 952,
"columnno": 8,
"code": {
- "id": "astnode100003518",
+ "id": "astnode100003526",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6802,14 +6852,14 @@
"comment": "",
"meta": {
"range": [
- 46866,
- 46878
+ 46910,
+ 46922
],
"filename": "astronomy.js",
"lineno": 953,
"columnno": 8,
"code": {
- "id": "astnode100003524",
+ "id": "astnode100003532",
"name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6828,14 +6878,14 @@
"comment": "",
"meta": {
"range": [
- 47001,
- 47013
+ 47045,
+ 47057
],
"filename": "astronomy.js",
"lineno": 957,
"columnno": 8,
"code": {
- "id": "astnode100003554",
+ "id": "astnode100003562",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6854,14 +6904,14 @@
"comment": "",
"meta": {
"range": [
- 47023,
- 47033
+ 47067,
+ 47077
],
"filename": "astronomy.js",
"lineno": 958,
"columnno": 8,
"code": {
- "id": "astnode100003560",
+ "id": "astnode100003568",
"name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6880,14 +6930,14 @@
"comment": "",
"meta": {
"range": [
- 47043,
- 47054
+ 47087,
+ 47098
],
"filename": "astronomy.js",
"lineno": 959,
"columnno": 8,
"code": {
- "id": "astnode100003566",
+ "id": "astnode100003574",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6906,14 +6956,14 @@
"comment": "",
"meta": {
"range": [
- 47159,
- 47171
+ 47203,
+ 47215
],
"filename": "astronomy.js",
"lineno": 963,
"columnno": 8,
"code": {
- "id": "astnode100003591",
+ "id": "astnode100003599",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6932,14 +6982,14 @@
"comment": "",
"meta": {
"range": [
- 47181,
- 47191
+ 47225,
+ 47235
],
"filename": "astronomy.js",
"lineno": 964,
"columnno": 8,
"code": {
- "id": "astnode100003597",
+ "id": "astnode100003605",
"name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6958,14 +7008,14 @@
"comment": "",
"meta": {
"range": [
- 47201,
- 47212
+ 47245,
+ 47256
],
"filename": "astronomy.js",
"lineno": 965,
"columnno": 8,
"code": {
- "id": "astnode100003603",
+ "id": "astnode100003611",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6984,14 +7034,14 @@
"comment": "",
"meta": {
"range": [
- 47305,
- 47317
+ 47349,
+ 47361
],
"filename": "astronomy.js",
"lineno": 969,
"columnno": 8,
"code": {
- "id": "astnode100003628",
+ "id": "astnode100003636",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7010,14 +7060,14 @@
"comment": "",
"meta": {
"range": [
- 47327,
- 47337
+ 47371,
+ 47381
],
"filename": "astronomy.js",
"lineno": 970,
"columnno": 8,
"code": {
- "id": "astnode100003634",
+ "id": "astnode100003642",
"name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7036,14 +7086,14 @@
"comment": "",
"meta": {
"range": [
- 47347,
- 47358
+ 47391,
+ 47402
],
"filename": "astronomy.js",
"lineno": 971,
"columnno": 8,
"code": {
- "id": "astnode100003640",
+ "id": "astnode100003648",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7062,14 +7112,14 @@
"comment": "",
"meta": {
"range": [
- 47450,
- 47462
+ 47494,
+ 47506
],
"filename": "astronomy.js",
"lineno": 975,
"columnno": 8,
"code": {
- "id": "astnode100003665",
+ "id": "astnode100003673",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7088,14 +7138,14 @@
"comment": "",
"meta": {
"range": [
- 47472,
- 47482
+ 47516,
+ 47526
],
"filename": "astronomy.js",
"lineno": 976,
"columnno": 8,
"code": {
- "id": "astnode100003671",
+ "id": "astnode100003679",
"name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7114,14 +7164,14 @@
"comment": "",
"meta": {
"range": [
- 47492,
- 47503
+ 47536,
+ 47547
],
"filename": "astronomy.js",
"lineno": 977,
"columnno": 8,
"code": {
- "id": "astnode100003677",
+ "id": "astnode100003685",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7140,14 +7190,14 @@
"comment": "",
"meta": {
"range": [
- 47513,
- 47525
+ 47557,
+ 47569
],
"filename": "astronomy.js",
"lineno": 978,
"columnno": 8,
"code": {
- "id": "astnode100003683",
+ "id": "astnode100003691",
"name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7166,14 +7216,14 @@
"comment": "",
"meta": {
"range": [
- 47535,
- 47547
+ 47579,
+ 47591
],
"filename": "astronomy.js",
"lineno": 979,
"columnno": 8,
"code": {
- "id": "astnode100003689",
+ "id": "astnode100003697",
"name": "u5",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7192,14 +7242,14 @@
"comment": "",
"meta": {
"range": [
- 47691,
- 47703
+ 47735,
+ 47747
],
"filename": "astronomy.js",
"lineno": 983,
"columnno": 8,
"code": {
- "id": "astnode100003722",
+ "id": "astnode100003730",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7218,14 +7268,14 @@
"comment": "",
"meta": {
"range": [
- 47794,
- 47814
+ 47838,
+ 47858
],
"filename": "astronomy.js",
"lineno": 987,
"columnno": 8,
"code": {
- "id": "astnode100003745",
+ "id": "astnode100003753",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7244,14 +7294,14 @@
"comment": "",
"meta": {
"range": [
- 47912,
- 47932
+ 47956,
+ 47976
],
"filename": "astronomy.js",
"lineno": 991,
"columnno": 4,
"code": {
- "id": "astnode100003768",
+ "id": "astnode100003776",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7270,14 +7320,14 @@
"comment": "",
"meta": {
"range": [
- 47967,
- 48016
+ 48011,
+ 48060
],
"filename": "astronomy.js",
"lineno": 994,
"columnno": 0,
"code": {
- "id": "astnode100003785",
+ "id": "astnode100003793",
"name": "exports.DeltaT_EspenakMeeus",
"type": "Identifier",
"value": "DeltaT_EspenakMeeus",
@@ -7294,14 +7344,14 @@
"comment": "",
"meta": {
"range": [
- 48018,
- 48130
+ 48062,
+ 48174
],
"filename": "astronomy.js",
"lineno": 995,
"columnno": 0,
"code": {
- "id": "astnode100003790",
+ "id": "astnode100003798",
"name": "DeltaT_JplHorizons",
"type": "FunctionDeclaration",
"paramnames": [
@@ -7320,14 +7370,14 @@
"comment": "",
"meta": {
"range": [
- 48131,
- 48178
+ 48175,
+ 48222
],
"filename": "astronomy.js",
"lineno": 998,
"columnno": 0,
"code": {
- "id": "astnode100003806",
+ "id": "astnode100003814",
"name": "exports.DeltaT_JplHorizons",
"type": "Identifier",
"value": "DeltaT_JplHorizons",
@@ -7344,14 +7394,14 @@
"comment": "",
"meta": {
"range": [
- 48184,
- 48212
+ 48228,
+ 48256
],
"filename": "astronomy.js",
"lineno": 999,
"columnno": 4,
"code": {
- "id": "astnode100003812",
+ "id": "astnode100003820",
"name": "DeltaT",
"type": "Identifier",
"value": "DeltaT_EspenakMeeus"
@@ -7368,14 +7418,14 @@
"comment": "",
"meta": {
"range": [
- 48214,
- 48269
+ 48258,
+ 48313
],
"filename": "astronomy.js",
"lineno": 1000,
"columnno": 0,
"code": {
- "id": "astnode100003815",
+ "id": "astnode100003823",
"name": "SetDeltaTFunction",
"type": "FunctionDeclaration",
"paramnames": [
@@ -7397,14 +7447,14 @@
"comment": "",
"meta": {
"range": [
- 48253,
- 48266
+ 48297,
+ 48310
],
"filename": "astronomy.js",
"lineno": 1001,
"columnno": 4,
"code": {
- "id": "astnode100003820",
+ "id": "astnode100003828",
"name": "DeltaT",
"type": "Identifier",
"funcscope": "SetDeltaTFunction",
@@ -7423,14 +7473,14 @@
"comment": "",
"meta": {
"range": [
- 48270,
- 48315
+ 48314,
+ 48359
],
"filename": "astronomy.js",
"lineno": 1003,
"columnno": 0,
"code": {
- "id": "astnode100003824",
+ "id": "astnode100003832",
"name": "exports.SetDeltaTFunction",
"type": "Identifier",
"value": "SetDeltaTFunction",
@@ -7447,14 +7497,14 @@
"comment": "/**\n * @ignore\n *\n * @brief Calculates Terrestrial Time (TT) from Universal Time (UT).\n *\n * @param {number} ut\n * The Universal Time expressed as a floating point number of days since the 2000.0 epoch.\n *\n * @returns {number}\n * A Terrestrial Time expressed as a floating point number of days since the 2000.0 epoch.\n */",
"meta": {
"range": [
- 48649,
- 48717
+ 48693,
+ 48761
],
"filename": "astronomy.js",
"lineno": 1015,
"columnno": 0,
"code": {
- "id": "astnode100003829",
+ "id": "astnode100003837",
"name": "TerrestrialTime",
"type": "FunctionDeclaration",
"paramnames": [
@@ -7501,14 +7551,14 @@
"comment": "/**\n * @brief The date and time of an astronomical observation.\n *\n * Objects of type `AstroTime` are used throughout the internals\n * of the Astronomy library, and are included in certain return objects.\n * Use the constructor or the {@link MakeTime} function to create an `AstroTime` object.\n *\n * @property {Date} date\n * The JavaScript Date object for the given date and time.\n * This Date corresponds to the numeric day value stored in the `ut` property.\n *\n * @property {number} ut\n * Universal Time (UT1/UTC) in fractional days since the J2000 epoch.\n * Universal Time represents time measured with respect to the Earth's rotation,\n * tracking mean solar days.\n * The Astronomy library approximates UT1 and UTC as being the same thing.\n * This gives sufficient accuracy for the precision requirements of this project.\n *\n * @property {number} tt\n * Terrestrial Time in fractional days since the J2000 epoch.\n * TT represents a continuously flowing ephemeris timescale independent of\n * any variations of the Earth's rotation, and is adjusted from UT\n * using a best-fit piecewise polynomial model devised by\n * [Espenak and Meeus](https://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html).\n */",
"meta": {
"range": [
- 49979,
- 53511
+ 50023,
+ 53555
],
"filename": "astronomy.js",
"lineno": 1043,
"columnno": 0,
"code": {
- "id": "astnode100003841",
+ "id": "astnode100003849",
"name": "AstroTime",
"type": "ClassDeclaration",
"paramnames": [
@@ -7563,14 +7613,14 @@
"comment": "/**\n * @param {FlexibleDateTime} date\n * A JavaScript Date object, a numeric UTC value expressed in J2000 days, or another AstroTime object.\n */",
"meta": {
"range": [
- 50167,
- 51038
+ 50211,
+ 51082
],
"filename": "astronomy.js",
"lineno": 1048,
"columnno": 4,
"code": {
- "id": "astnode100003844",
+ "id": "astnode100003852",
"name": "AstroTime",
"type": "MethodDefinition",
"paramnames": [
@@ -7602,14 +7652,14 @@
"comment": "/**\n * @brief The date and time of an astronomical observation.\n *\n * Objects of type `AstroTime` are used throughout the internals\n * of the Astronomy library, and are included in certain return objects.\n * Use the constructor or the {@link MakeTime} function to create an `AstroTime` object.\n *\n * @property {Date} date\n * The JavaScript Date object for the given date and time.\n * This Date corresponds to the numeric day value stored in the `ut` property.\n *\n * @property {number} ut\n * Universal Time (UT1/UTC) in fractional days since the J2000 epoch.\n * Universal Time represents time measured with respect to the Earth's rotation,\n * tracking mean solar days.\n * The Astronomy library approximates UT1 and UTC as being the same thing.\n * This gives sufficient accuracy for the precision requirements of this project.\n *\n * @property {number} tt\n * Terrestrial Time in fractional days since the J2000 epoch.\n * TT represents a continuously flowing ephemeris timescale independent of\n * any variations of the Earth's rotation, and is adjusted from UT\n * using a best-fit piecewise polynomial model devised by\n * [Espenak and Meeus](https://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html).\n */",
"meta": {
"range": [
- 49979,
- 53511
+ 50023,
+ 53555
],
"filename": "astronomy.js",
"lineno": 1043,
"columnno": 0,
"code": {
- "id": "astnode100003841",
+ "id": "astnode100003849",
"name": "AstroTime",
"type": "ClassDeclaration",
"paramnames": [
@@ -7674,14 +7724,14 @@
"comment": "",
"meta": {
"range": [
- 50301,
- 50322
+ 50345,
+ 50366
],
"filename": "astronomy.js",
"lineno": 1051,
"columnno": 12,
"code": {
- "id": "astnode100003855",
+ "id": "astnode100003863",
"name": "this.date",
"type": "MemberExpression",
"value": "date.date",
@@ -7699,14 +7749,14 @@
"comment": "",
"meta": {
"range": [
- 50336,
- 50353
+ 50380,
+ 50397
],
"filename": "astronomy.js",
"lineno": 1052,
"columnno": 12,
"code": {
- "id": "astnode100003863",
+ "id": "astnode100003871",
"name": "this.ut",
"type": "MemberExpression",
"value": "date.ut",
@@ -7724,14 +7774,14 @@
"comment": "",
"meta": {
"range": [
- 50367,
- 50384
+ 50411,
+ 50428
],
"filename": "astronomy.js",
"lineno": 1053,
"columnno": 12,
"code": {
- "id": "astnode100003871",
+ "id": "astnode100003879",
"name": "this.tt",
"type": "MemberExpression",
"value": "date.tt",
@@ -7749,14 +7799,14 @@
"comment": "",
"meta": {
"range": [
- 50430,
- 50461
+ 50474,
+ 50505
],
"filename": "astronomy.js",
"lineno": 1056,
"columnno": 14,
"code": {
- "id": "astnode100003880",
+ "id": "astnode100003888",
"name": "MillisPerDay",
"type": "BinaryExpression",
"value": ""
@@ -7774,14 +7824,14 @@
"comment": "",
"meta": {
"range": [
- 50548,
- 50564
+ 50592,
+ 50608
],
"filename": "astronomy.js",
"lineno": 1058,
"columnno": 12,
"code": {
- "id": "astnode100003902",
+ "id": "astnode100003910",
"name": "this.date",
"type": "Identifier",
"value": "date",
@@ -7799,14 +7849,14 @@
"comment": "",
"meta": {
"range": [
- 50578,
- 50637
+ 50622,
+ 50681
],
"filename": "astronomy.js",
"lineno": 1059,
"columnno": 12,
"code": {
- "id": "astnode100003908",
+ "id": "astnode100003916",
"name": "this.ut",
"type": "BinaryExpression",
"value": "",
@@ -7824,14 +7874,14 @@
"comment": "",
"meta": {
"range": [
- 50651,
- 50685
+ 50695,
+ 50729
],
"filename": "astronomy.js",
"lineno": 1060,
"columnno": 12,
"code": {
- "id": "astnode100003924",
+ "id": "astnode100003932",
"name": "this.tt",
"type": "CallExpression",
"value": "",
@@ -7849,14 +7899,14 @@
"comment": "",
"meta": {
"range": [
- 50766,
- 50825
+ 50810,
+ 50869
],
"filename": "astronomy.js",
"lineno": 1064,
"columnno": 12,
"code": {
- "id": "astnode100003942",
+ "id": "astnode100003950",
"name": "this.date",
"type": "NewExpression",
"value": "",
@@ -7874,14 +7924,14 @@
"comment": "",
"meta": {
"range": [
- 50839,
- 50853
+ 50883,
+ 50897
],
"filename": "astronomy.js",
"lineno": 1065,
"columnno": 12,
"code": {
- "id": "astnode100003957",
+ "id": "astnode100003965",
"name": "this.ut",
"type": "Identifier",
"value": "date",
@@ -7899,14 +7949,14 @@
"comment": "",
"meta": {
"range": [
- 50867,
- 50901
+ 50911,
+ 50945
],
"filename": "astronomy.js",
"lineno": 1066,
"columnno": 12,
"code": {
- "id": "astnode100003963",
+ "id": "astnode100003971",
"name": "this.tt",
"type": "CallExpression",
"value": "",
@@ -7924,14 +7974,14 @@
"comment": "/**\n * @brief Creates an `AstroTime` value from a Terrestrial Time (TT) day value.\n *\n * This function can be used in rare cases where a time must be based\n * on Terrestrial Time (TT) rather than Universal Time (UT).\n * Most developers will want to invoke `new AstroTime(ut)` with a universal time\n * instead of this function, because usually time is based on civil time adjusted\n * by leap seconds to match the Earth's rotation, rather than the uniformly\n * flowing TT used to calculate solar system dynamics. In rare cases\n * where the caller already knows TT, this function is provided to create\n * an `AstroTime` value that can be passed to Astronomy Engine functions.\n *\n * @param {number} tt\n * The number of days since the J2000 epoch as expressed in Terrestrial Time.\n *\n * @returns {AstroTime}\n * An `AstroTime` object for the specified terrestrial time.\n */",
"meta": {
"range": [
- 51993,
- 52244
+ 52037,
+ 52288
],
"filename": "astronomy.js",
"lineno": 1089,
"columnno": 4,
"code": {
- "id": "astnode100003975",
+ "id": "astnode100003983",
"name": "AstroTime.FromTerrestrialTime",
"type": "MethodDefinition",
"paramnames": [
@@ -7981,14 +8031,14 @@
"comment": "",
"meta": {
"range": [
- 52038,
- 52062
+ 52082,
+ 52106
],
"filename": "astronomy.js",
"lineno": 1090,
"columnno": 12,
"code": {
- "id": "astnode100003981",
+ "id": "astnode100003989",
"name": "time",
"type": "NewExpression",
"value": ""
@@ -8006,14 +8056,14 @@
"comment": "",
"meta": {
"range": [
- 52101,
- 52119
+ 52145,
+ 52163
],
"filename": "astronomy.js",
"lineno": 1092,
"columnno": 18,
"code": {
- "id": "astnode100003989",
+ "id": "astnode100003997",
"name": "err",
"type": "BinaryExpression",
"value": ""
@@ -8031,14 +8081,14 @@
"comment": "",
"meta": {
"range": [
- 52203,
- 52227
+ 52247,
+ 52271
],
"filename": "astronomy.js",
"lineno": 1095,
"columnno": 12,
"code": {
- "id": "astnode100004007",
+ "id": "astnode100004015",
"name": "time",
"type": "CallExpression",
"funcscope": "",
@@ -8057,14 +8107,14 @@
"comment": "/**\n * Formats an `AstroTime` object as an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\n * date/time string in UTC, to millisecond resolution.\n * Example: `2018-08-17T17:22:04.050Z`\n * @returns {string}\n */",
"meta": {
"range": [
- 52486,
- 52544
+ 52530,
+ 52588
],
"filename": "astronomy.js",
"lineno": 1104,
"columnno": 4,
"code": {
- "id": "astnode100004014",
+ "id": "astnode100004022",
"name": "AstroTime#toString",
"type": "MethodDefinition",
"paramnames": []
@@ -8094,14 +8144,14 @@
"comment": "/**\n * Returns a new `AstroTime` object adjusted by the floating point number of days.\n * Does NOT modify the original `AstroTime` object.\n *\n * @param {number} days\n * The floating point number of days by which to adjust the given date and time.\n * Positive values adjust the date toward the future, and\n * negative values adjust the date toward the past.\n *\n * @returns {AstroTime}\n */",
"meta": {
"range": [
- 52996,
- 53509
+ 53040,
+ 53553
],
"filename": "astronomy.js",
"lineno": 1118,
"columnno": 4,
"code": {
- "id": "astnode100004025",
+ "id": "astnode100004033",
"name": "AstroTime#AddDays",
"type": "MethodDefinition",
"paramnames": [
@@ -8143,14 +8193,14 @@
"comment": "",
"meta": {
"range": [
- 53512,
- 53541
+ 53556,
+ 53585
],
"filename": "astronomy.js",
"lineno": 1129,
"columnno": 0,
"code": {
- "id": "astnode100004039",
+ "id": "astnode100004047",
"name": "exports.AstroTime",
"type": "Identifier",
"value": "AstroTime",
@@ -8167,14 +8217,14 @@
"comment": "",
"meta": {
"range": [
- 53543,
- 53666
+ 53587,
+ 53710
],
"filename": "astronomy.js",
"lineno": 1130,
"columnno": 0,
"code": {
- "id": "astnode100004044",
+ "id": "astnode100004052",
"name": "InterpolateTime",
"type": "FunctionDeclaration",
"paramnames": [
@@ -8223,14 +8273,14 @@
"comment": "/**\n * @brief Converts multiple date/time formats to `AstroTime` format.\n *\n * Given a Date object or a number days since noon (12:00) on January 1, 2000 (UTC),\n * this function creates an {@link AstroTime} object.\n *\n * Given an {@link AstroTime} object, returns the same object unmodified.\n * Use of this function is not required for any of the other exposed functions in this library,\n * because they all guarantee converting date/time parameters to `AstroTime`\n * as needed. However, it may be convenient for callers who need to understand\n * the difference between UTC and TT (Terrestrial Time). In some use cases,\n * converting once to `AstroTime` format and passing the result into multiple\n * function calls may be more efficient than passing in native JavaScript Date objects.\n *\n * @param {FlexibleDateTime} date\n * A Date object, a number of UTC days since the J2000 epoch (noon on January 1, 2000),\n * or an AstroTime object. See remarks above.\n *\n * @returns {AstroTime}\n */",
"meta": {
"range": [
- 55325,
- 55448
+ 55369,
+ 55492
],
"filename": "astronomy.js",
"lineno": 1167,
"columnno": 0,
"code": {
- "id": "astnode100004066",
+ "id": "astnode100004074",
"name": "MakeTime",
"type": "FunctionDeclaration",
"paramnames": [
@@ -8275,14 +8325,14 @@
"comment": "",
"meta": {
"range": [
- 55449,
- 55476
+ 55493,
+ 55520
],
"filename": "astronomy.js",
"lineno": 1173,
"columnno": 0,
"code": {
- "id": "astnode100004082",
+ "id": "astnode100004090",
"name": "exports.MakeTime",
"type": "Identifier",
"value": "MakeTime",
@@ -8299,14 +8349,14 @@
"comment": "",
"meta": {
"range": [
- 55484,
- 59746
+ 55528,
+ 59790
],
"filename": "astronomy.js",
"lineno": 1174,
"columnno": 6,
"code": {
- "id": "astnode100004088",
+ "id": "astnode100004096",
"name": "iaudata",
"type": "ArrayExpression",
"value": "[\"[\\\"[0,0,0,0,1]\\\",\\\"[-172064161,-174666,33386,92052331,9086,15377]\\\"]\",\"[\\\"[0,0,2,-2,2]\\\",\\\"[-13170906,-1675,-13696,5730336,-3015,-4587]\\\"]\",\"[\\\"[0,0,2,0,2]\\\",\\\"[-2276413,-234,2796,978459,-485,1374]\\\"]\",\"[\\\"[0,0,0,0,2]\\\",\\\"[2074554,207,-698,-897492,470,-291]\\\"]\",\"[\\\"[0,1,0,0,0]\\\",\\\"[1475877,-3633,11817,73871,-184,-1924]\\\"]\",\"[\\\"[0,1,2,-2,2]\\\",\\\"[-516821,1226,-524,224386,-677,-174]\\\"]\",\"[\\\"[1,0,0,0,0]\\\",\\\"[711159,73,-872,-6750,0,358]\\\"]\",\"[\\\"[0,0,2,0,1]\\\",\\\"[-387298,-367,380,200728,18,318]\\\"]\",\"[\\\"[1,0,2,0,2]\\\",\\\"[-301461,-36,816,129025,-63,367]\\\"]\",\"[\\\"[0,-1,2,-2,2]\\\",\\\"[215829,-494,111,-95929,299,132]\\\"]\",\"[\\\"[0,0,2,-2,1]\\\",\\\"[128227,137,181,-68982,-9,39]\\\"]\",\"[\\\"[-1,0,2,0,2]\\\",\\\"[123457,11,19,-53311,32,-4]\\\"]\",\"[\\\"[-1,0,0,2,0]\\\",\\\"[156994,10,-168,-1235,0,82]\\\"]\",\"[\\\"[1,0,0,0,1]\\\",\\\"[63110,63,27,-33228,0,-9]\\\"]\",\"[\\\"[-1,0,0,0,1]\\\",\\\"[-57976,-63,-189,31429,0,-75]\\\"]\",\"[\\\"[-1,0,2,2,2]\\\",\\\"[-59641,-11,149,25543,-11,66]\\\"]\",\"[\\\"[1,0,2,0,1]\\\",\\\"[-51613,-42,129,26366,0,78]\\\"]\",\"[\\\"[-2,0,2,0,1]\\\",\\\"[45893,50,31,-24236,-10,20]\\\"]\",\"[\\\"[0,0,0,2,0]\\\",\\\"[63384,11,-150,-1220,0,29]\\\"]\",\"[\\\"[0,0,2,2,2]\\\",\\\"[-38571,-1,158,16452,-11,68]\\\"]\",\"[\\\"[0,-2,2,-2,2]\\\",\\\"[32481,0,0,-13870,0,0]\\\"]\",\"[\\\"[-2,0,0,2,0]\\\",\\\"[-47722,0,-18,477,0,-25]\\\"]\",\"[\\\"[2,0,2,0,2]\\\",\\\"[-31046,-1,131,13238,-11,59]\\\"]\",\"[\\\"[1,0,2,-2,2]\\\",\\\"[28593,0,-1,-12338,10,-3]\\\"]\",\"[\\\"[-1,0,2,0,1]\\\",\\\"[20441,21,10,-10758,0,-3]\\\"]\",\"[\\\"[2,0,0,0,0]\\\",\\\"[29243,0,-74,-609,0,13]\\\"]\",\"[\\\"[0,0,2,0,0]\\\",\\\"[25887,0,-66,-550,0,11]\\\"]\",\"[\\\"[0,1,0,0,1]\\\",\\\"[-14053,-25,79,8551,-2,-45]\\\"]\",\"[\\\"[-1,0,0,2,1]\\\",\\\"[15164,10,11,-8001,0,-1]\\\"]\",\"[\\\"[0,2,2,-2,2]\\\",\\\"[-15794,72,-16,6850,-42,-5]\\\"]\",\"[\\\"[0,0,-2,2,0]\\\",\\\"[21783,0,13,-167,0,13]\\\"]\",\"[\\\"[1,0,0,-2,1]\\\",\\\"[-12873,-10,-37,6953,0,-14]\\\"]\",\"[\\\"[0,-1,0,0,1]\\\",\\\"[-12654,11,63,6415,0,26]\\\"]\",\"[\\\"[-1,0,2,2,1]\\\",\\\"[-10204,0,25,5222,0,15]\\\"]\",\"[\\\"[0,2,0,0,0]\\\",\\\"[16707,-85,-10,168,-1,10]\\\"]\",\"[\\\"[1,0,2,2,2]\\\",\\\"[-7691,0,44,3268,0,19]\\\"]\",\"[\\\"[-2,0,2,0,0]\\\",\\\"[-11024,0,-14,104,0,2]\\\"]\",\"[\\\"[0,1,2,0,2]\\\",\\\"[7566,-21,-11,-3250,0,-5]\\\"]\",\"[\\\"[0,0,2,2,1]\\\",\\\"[-6637,-11,25,3353,0,14]\\\"]\",\"[\\\"[0,-1,2,0,2]\\\",\\\"[-7141,21,8,3070,0,4]\\\"]\",\"[\\\"[0,0,0,2,1]\\\",\\\"[-6302,-11,2,3272,0,4]\\\"]\",\"[\\\"[1,0,2,-2,1]\\\",\\\"[5800,10,2,-3045,0,-1]\\\"]\",\"[\\\"[2,0,2,-2,2]\\\",\\\"[6443,0,-7,-2768,0,-4]\\\"]\",\"[\\\"[-2,0,0,2,1]\\\",\\\"[-5774,-11,-15,3041,0,-5]\\\"]\",\"[\\\"[2,0,2,0,1]\\\",\\\"[-5350,0,21,2695,0,12]\\\"]\",\"[\\\"[0,-1,2,-2,1]\\\",\\\"[-4752,-11,-3,2719,0,-3]\\\"]\",\"[\\\"[0,0,0,-2,1]\\\",\\\"[-4940,-11,-21,2720,0,-9]\\\"]\",\"[\\\"[-1,-1,0,2,0]\\\",\\\"[7350,0,-8,-51,0,4]\\\"]\",\"[\\\"[2,0,0,-2,1]\\\",\\\"[4065,0,6,-2206,0,1]\\\"]\",\"[\\\"[1,0,0,2,0]\\\",\\\"[6579,0,-24,-199,0,2]\\\"]\",\"[\\\"[0,1,2,-2,1]\\\",\\\"[3579,0,5,-1900,0,1]\\\"]\",\"[\\\"[1,-1,0,0,0]\\\",\\\"[4725,0,-6,-41,0,3]\\\"]\",\"[\\\"[-2,0,2,0,2]\\\",\\\"[-3075,0,-2,1313,0,-1]\\\"]\",\"[\\\"[3,0,2,0,2]\\\",\\\"[-2904,0,15,1233,0,7]\\\"]\",\"[\\\"[0,-1,0,2,0]\\\",\\\"[4348,0,-10,-81,0,2]\\\"]\",\"[\\\"[1,-1,2,0,2]\\\",\\\"[-2878,0,8,1232,0,4]\\\"]\",\"[\\\"[0,0,0,1,0]\\\",\\\"[-4230,0,5,-20,0,-2]\\\"]\",\"[\\\"[-1,-1,2,2,2]\\\",\\\"[-2819,0,7,1207,0,3]\\\"]\",\"[\\\"[-1,0,2,0,0]\\\",\\\"[-4056,0,5,40,0,-2]\\\"]\",\"[\\\"[0,-1,2,2,2]\\\",\\\"[-2647,0,11,1129,0,5]\\\"]\",\"[\\\"[-2,0,0,0,1]\\\",\\\"[-2294,0,-10,1266,0,-4]\\\"]\",\"[\\\"[1,1,2,0,2]\\\",\\\"[2481,0,-7,-1062,0,-3]\\\"]\",\"[\\\"[2,0,0,0,1]\\\",\\\"[2179,0,-2,-1129,0,-2]\\\"]\",\"[\\\"[-1,1,0,1,0]\\\",\\\"[3276,0,1,-9,0,0]\\\"]\",\"[\\\"[1,1,0,0,0]\\\",\\\"[-3389,0,5,35,0,-2]\\\"]\",\"[\\\"[1,0,2,0,0]\\\",\\\"[3339,0,-13,-107,0,1]\\\"]\",\"[\\\"[-1,0,2,-2,1]\\\",\\\"[-1987,0,-6,1073,0,-2]\\\"]\",\"[\\\"[1,0,0,0,2]\\\",\\\"[-1981,0,0,854,0,0]\\\"]\",\"[\\\"[-1,0,0,1,0]\\\",\\\"[4026,0,-353,-553,0,-139]\\\"]\",\"[\\\"[0,0,2,1,2]\\\",\\\"[1660,0,-5,-710,0,-2]\\\"]\",\"[\\\"[-1,0,2,4,2]\\\",\\\"[-1521,0,9,647,0,4]\\\"]\",\"[\\\"[-1,1,0,1,1]\\\",\\\"[1314,0,0,-700,0,0]\\\"]\",\"[\\\"[0,-2,2,-2,1]\\\",\\\"[-1283,0,0,672,0,0]\\\"]\",\"[\\\"[1,0,2,2,1]\\\",\\\"[-1331,0,8,663,0,4]\\\"]\",\"[\\\"[-2,0,2,2,2]\\\",\\\"[1383,0,-2,-594,0,-2]\\\"]\",\"[\\\"[-1,0,0,0,2]\\\",\\\"[1405,0,4,-610,0,2]\\\"]\",\"[\\\"[1,1,2,-2,2]\\\",\\\"[1290,0,0,-556,0,0]\\\"]\"]"
@@ -8323,14 +8373,14 @@
"comment": "",
"meta": {
"range": [
- 59748,
- 60693
+ 59792,
+ 60737
],
"filename": "astronomy.js",
"lineno": 1253,
"columnno": 0,
"code": {
- "id": "astnode100005396",
+ "id": "astnode100005404",
"name": "iau2000b",
"type": "FunctionDeclaration",
"paramnames": [
@@ -8366,14 +8416,14 @@
"comment": "",
"meta": {
"range": [
- 59782,
- 59783
+ 59826,
+ 59827
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 8,
"code": {
- "id": "astnode100005401",
+ "id": "astnode100005409",
"name": "i"
}
},
@@ -8389,14 +8439,14 @@
"comment": "",
"meta": {
"range": [
- 59785,
- 59786
+ 59829,
+ 59830
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 11,
"code": {
- "id": "astnode100005403",
+ "id": "astnode100005411",
"name": "t"
}
},
@@ -8412,14 +8462,14 @@
"comment": "",
"meta": {
"range": [
- 59788,
- 59790
+ 59832,
+ 59834
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 14,
"code": {
- "id": "astnode100005405",
+ "id": "astnode100005413",
"name": "el"
}
},
@@ -8435,14 +8485,14 @@
"comment": "",
"meta": {
"range": [
- 59792,
- 59795
+ 59836,
+ 59839
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 18,
"code": {
- "id": "astnode100005407",
+ "id": "astnode100005415",
"name": "elp"
}
},
@@ -8458,14 +8508,14 @@
"comment": "",
"meta": {
"range": [
- 59797,
- 59798
+ 59841,
+ 59842
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 23,
"code": {
- "id": "astnode100005409",
+ "id": "astnode100005417",
"name": "f"
}
},
@@ -8481,14 +8531,14 @@
"comment": "",
"meta": {
"range": [
- 59800,
- 59801
+ 59844,
+ 59845
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 26,
"code": {
- "id": "astnode100005411",
+ "id": "astnode100005419",
"name": "d"
}
},
@@ -8504,14 +8554,14 @@
"comment": "",
"meta": {
"range": [
- 59803,
- 59805
+ 59847,
+ 59849
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 29,
"code": {
- "id": "astnode100005413",
+ "id": "astnode100005421",
"name": "om"
}
},
@@ -8527,14 +8577,14 @@
"comment": "",
"meta": {
"range": [
- 59807,
- 59810
+ 59851,
+ 59854
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 33,
"code": {
- "id": "astnode100005415",
+ "id": "astnode100005423",
"name": "arg"
}
},
@@ -8550,14 +8600,14 @@
"comment": "",
"meta": {
"range": [
- 59812,
- 59814
+ 59856,
+ 59858
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 38,
"code": {
- "id": "astnode100005417",
+ "id": "astnode100005425",
"name": "dp"
}
},
@@ -8573,14 +8623,14 @@
"comment": "",
"meta": {
"range": [
- 59816,
- 59818
+ 59860,
+ 59862
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 42,
"code": {
- "id": "astnode100005419",
+ "id": "astnode100005427",
"name": "de"
}
},
@@ -8596,14 +8646,14 @@
"comment": "",
"meta": {
"range": [
- 59820,
- 59824
+ 59864,
+ 59868
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 46,
"code": {
- "id": "astnode100005421",
+ "id": "astnode100005429",
"name": "sarg"
}
},
@@ -8619,14 +8669,14 @@
"comment": "",
"meta": {
"range": [
- 59826,
- 59830
+ 59870,
+ 59874
],
"filename": "astronomy.js",
"lineno": 1254,
"columnno": 52,
"code": {
- "id": "astnode100005423",
+ "id": "astnode100005431",
"name": "carg"
}
},
@@ -8642,14 +8692,14 @@
"comment": "",
"meta": {
"range": [
- 59840,
- 59844
+ 59884,
+ 59888
],
"filename": "astronomy.js",
"lineno": 1255,
"columnno": 8,
"code": {
- "id": "astnode100005426",
+ "id": "astnode100005434",
"name": "nals"
}
},
@@ -8665,14 +8715,14 @@
"comment": "",
"meta": {
"range": [
- 59846,
- 59849
+ 59890,
+ 59893
],
"filename": "astronomy.js",
"lineno": 1255,
"columnno": 14,
"code": {
- "id": "astnode100005428",
+ "id": "astnode100005436",
"name": "cls"
}
},
@@ -8688,14 +8738,14 @@
"comment": "",
"meta": {
"range": [
- 59855,
- 59919
+ 59899,
+ 59963
],
"filename": "astronomy.js",
"lineno": 1256,
"columnno": 4,
"code": {
- "id": "astnode100005430",
+ "id": "astnode100005438",
"name": "mod",
"type": "FunctionDeclaration",
"paramnames": [
@@ -8715,14 +8765,14 @@
"comment": "",
"meta": {
"range": [
- 59924,
- 59943
+ 59968,
+ 59987
],
"filename": "astronomy.js",
"lineno": 1259,
"columnno": 4,
"code": {
- "id": "astnode100005441",
+ "id": "astnode100005449",
"name": "t",
"type": "BinaryExpression",
"funcscope": "iau2000b",
@@ -8741,14 +8791,14 @@
"comment": "",
"meta": {
"range": [
- 59949,
- 59994
+ 59993,
+ 60038
],
"filename": "astronomy.js",
"lineno": 1260,
"columnno": 4,
"code": {
- "id": "astnode100005449",
+ "id": "astnode100005457",
"name": "el",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8767,14 +8817,14 @@
"comment": "",
"meta": {
"range": [
- 60000,
- 60045
+ 60044,
+ 60089
],
"filename": "astronomy.js",
"lineno": 1261,
"columnno": 4,
"code": {
- "id": "astnode100005459",
+ "id": "astnode100005467",
"name": "elp",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8793,14 +8843,14 @@
"comment": "",
"meta": {
"range": [
- 60051,
- 60095
+ 60095,
+ 60139
],
"filename": "astronomy.js",
"lineno": 1262,
"columnno": 4,
"code": {
- "id": "astnode100005469",
+ "id": "astnode100005477",
"name": "f",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8819,14 +8869,14 @@
"comment": "",
"meta": {
"range": [
- 60101,
- 60145
+ 60145,
+ 60189
],
"filename": "astronomy.js",
"lineno": 1263,
"columnno": 4,
"code": {
- "id": "astnode100005479",
+ "id": "astnode100005487",
"name": "d",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8845,14 +8895,14 @@
"comment": "",
"meta": {
"range": [
- 60151,
- 60193
+ 60195,
+ 60237
],
"filename": "astronomy.js",
"lineno": 1264,
"columnno": 4,
"code": {
- "id": "astnode100005489",
+ "id": "astnode100005497",
"name": "om",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8871,14 +8921,14 @@
"comment": "",
"meta": {
"range": [
- 60199,
- 60205
+ 60243,
+ 60249
],
"filename": "astronomy.js",
"lineno": 1265,
"columnno": 4,
"code": {
- "id": "astnode100005499",
+ "id": "astnode100005507",
"name": "dp",
"type": "Literal",
"funcscope": "iau2000b",
@@ -8897,14 +8947,14 @@
"comment": "",
"meta": {
"range": [
- 60211,
- 60217
+ 60255,
+ 60261
],
"filename": "astronomy.js",
"lineno": 1266,
"columnno": 4,
"code": {
- "id": "astnode100005503",
+ "id": "astnode100005511",
"name": "de",
"type": "Literal",
"funcscope": "iau2000b",
@@ -8923,14 +8973,14 @@
"comment": "",
"meta": {
"range": [
- 60228,
- 60234
+ 60272,
+ 60278
],
"filename": "astronomy.js",
"lineno": 1267,
"columnno": 9,
"code": {
- "id": "astnode100005507",
+ "id": "astnode100005515",
"name": "i",
"type": "Literal",
"funcscope": "iau2000b",
@@ -8949,14 +8999,14 @@
"comment": "",
"meta": {
"range": [
- 60259,
- 60279
+ 60303,
+ 60323
],
"filename": "astronomy.js",
"lineno": 1268,
"columnno": 8,
"code": {
- "id": "astnode100005517",
+ "id": "astnode100005525",
"name": "nals",
"type": "MemberExpression",
"funcscope": "iau2000b",
@@ -8975,14 +9025,14 @@
"comment": "",
"meta": {
"range": [
- 60289,
- 60308
+ 60333,
+ 60352
],
"filename": "astronomy.js",
"lineno": 1269,
"columnno": 8,
"code": {
- "id": "astnode100005525",
+ "id": "astnode100005533",
"name": "cls",
"type": "MemberExpression",
"funcscope": "iau2000b",
@@ -9001,14 +9051,14 @@
"comment": "",
"meta": {
"range": [
- 60318,
- 60403
+ 60362,
+ 60447
],
"filename": "astronomy.js",
"lineno": 1270,
"columnno": 8,
"code": {
- "id": "astnode100005533",
+ "id": "astnode100005541",
"name": "arg",
"type": "BinaryExpression",
"funcscope": "iau2000b",
@@ -9027,14 +9077,14 @@
"comment": "",
"meta": {
"range": [
- 60413,
- 60433
+ 60457,
+ 60477
],
"filename": "astronomy.js",
"lineno": 1271,
"columnno": 8,
"code": {
- "id": "astnode100005567",
+ "id": "astnode100005575",
"name": "sarg",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -9053,14 +9103,14 @@
"comment": "",
"meta": {
"range": [
- 60443,
- 60463
+ 60487,
+ 60507
],
"filename": "astronomy.js",
"lineno": 1272,
"columnno": 8,
"code": {
- "id": "astnode100005575",
+ "id": "astnode100005583",
"name": "carg",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -9079,14 +9129,14 @@
"comment": "",
"meta": {
"range": [
- 60473,
- 60523
+ 60517,
+ 60567
],
"filename": "astronomy.js",
"lineno": 1273,
"columnno": 8,
"code": {
- "id": "astnode100005583",
+ "id": "astnode100005591",
"name": "dp",
"type": "BinaryExpression",
"funcscope": "iau2000b",
@@ -9105,14 +9155,14 @@
"comment": "",
"meta": {
"range": [
- 60533,
- 60583
+ 60577,
+ 60627
],
"filename": "astronomy.js",
"lineno": 1274,
"columnno": 8,
"code": {
- "id": "astnode100005603",
+ "id": "astnode100005611",
"name": "de",
"type": "BinaryExpression",
"funcscope": "iau2000b",
@@ -9131,14 +9181,14 @@
"comment": "",
"meta": {
"range": [
- 60612,
- 60643
+ 60656,
+ 60687
],
"filename": "astronomy.js",
"lineno": 1277,
"columnno": 8,
"code": {
- "id": "astnode100005624",
+ "id": "astnode100005632",
"name": "dpsi",
"type": "BinaryExpression",
"value": ""
@@ -9154,14 +9204,14 @@
"comment": "",
"meta": {
"range": [
- 60653,
- 60684
+ 60697,
+ 60728
],
"filename": "astronomy.js",
"lineno": 1278,
"columnno": 8,
"code": {
- "id": "astnode100005631",
+ "id": "astnode100005639",
"name": "deps",
"type": "BinaryExpression",
"value": ""
@@ -9177,14 +9227,14 @@
"comment": "",
"meta": {
"range": [
- 60694,
- 60933
+ 60738,
+ 60977
],
"filename": "astronomy.js",
"lineno": 1281,
"columnno": 0,
"code": {
- "id": "astnode100005638",
+ "id": "astnode100005646",
"name": "mean_obliq",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9207,14 +9257,14 @@
"comment": "",
"meta": {
"range": [
- 60730,
- 60749
+ 60774,
+ 60793
],
"filename": "astronomy.js",
"lineno": 1282,
"columnno": 8,
"code": {
- "id": "astnode100005643",
+ "id": "astnode100005651",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -9232,14 +9282,14 @@
"comment": "",
"meta": {
"range": [
- 60759,
- 60904
+ 60803,
+ 60948
],
"filename": "astronomy.js",
"lineno": 1283,
"columnno": 8,
"code": {
- "id": "astnode100005651",
+ "id": "astnode100005659",
"name": "asec",
"type": "BinaryExpression",
"value": ""
@@ -9257,14 +9307,14 @@
"comment": "",
"meta": {
"range": [
- 60938,
- 60950
+ 60982,
+ 60994
],
"filename": "astronomy.js",
"lineno": 1290,
"columnno": 4,
"code": {
- "id": "astnode100005680",
+ "id": "astnode100005688",
"name": "cache_e_tilt"
}
},
@@ -9279,14 +9329,14 @@
"comment": "",
"meta": {
"range": [
- 60952,
- 61451
+ 60996,
+ 61495
],
"filename": "astronomy.js",
"lineno": 1291,
"columnno": 0,
"code": {
- "id": "astnode100005682",
+ "id": "astnode100005690",
"name": "e_tilt",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9311,14 +9361,14 @@
"comment": "",
"meta": {
"range": [
- 61063,
- 61083
+ 61107,
+ 61127
],
"filename": "astronomy.js",
"lineno": 1293,
"columnno": 14,
"code": {
- "id": "astnode100005705",
+ "id": "astnode100005713",
"name": "nut",
"type": "CallExpression",
"value": ""
@@ -9336,14 +9386,14 @@
"comment": "",
"meta": {
"range": [
- 61099,
- 61125
+ 61143,
+ 61169
],
"filename": "astronomy.js",
"lineno": 1294,
"columnno": 14,
"code": {
- "id": "astnode100005711",
+ "id": "astnode100005719",
"name": "mean_ob",
"type": "CallExpression",
"value": ""
@@ -9361,14 +9411,14 @@
"comment": "",
"meta": {
"range": [
- 61141,
- 61178
+ 61185,
+ 61222
],
"filename": "astronomy.js",
"lineno": 1295,
"columnno": 14,
"code": {
- "id": "astnode100005717",
+ "id": "astnode100005725",
"name": "true_ob",
"type": "BinaryExpression",
"value": ""
@@ -9386,14 +9436,14 @@
"comment": "",
"meta": {
"range": [
- 61188,
- 61417
+ 61232,
+ 61461
],
"filename": "astronomy.js",
"lineno": 1296,
"columnno": 8,
"code": {
- "id": "astnode100005727",
+ "id": "astnode100005735",
"name": "cache_e_tilt",
"type": "ObjectExpression",
"funcscope": "e_tilt",
@@ -9412,14 +9462,14 @@
"comment": "",
"meta": {
"range": [
- 61217,
- 61228
+ 61261,
+ 61272
],
"filename": "astronomy.js",
"lineno": 1297,
"columnno": 12,
"code": {
- "id": "astnode100005730",
+ "id": "astnode100005738",
"name": "tt",
"type": "MemberExpression",
"value": "time.tt"
@@ -9436,14 +9486,14 @@
"comment": "",
"meta": {
"range": [
- 61242,
- 61256
+ 61286,
+ 61300
],
"filename": "astronomy.js",
"lineno": 1298,
"columnno": 12,
"code": {
- "id": "astnode100005734",
+ "id": "astnode100005742",
"name": "dpsi",
"type": "MemberExpression",
"value": "nut.dpsi"
@@ -9460,14 +9510,14 @@
"comment": "",
"meta": {
"range": [
- 61270,
- 61284
+ 61314,
+ 61328
],
"filename": "astronomy.js",
"lineno": 1299,
"columnno": 12,
"code": {
- "id": "astnode100005738",
+ "id": "astnode100005746",
"name": "deps",
"type": "MemberExpression",
"value": "nut.deps"
@@ -9484,14 +9534,14 @@
"comment": "",
"meta": {
"range": [
- 61298,
- 61353
+ 61342,
+ 61397
],
"filename": "astronomy.js",
"lineno": 1300,
"columnno": 12,
"code": {
- "id": "astnode100005742",
+ "id": "astnode100005750",
"name": "ee",
"type": "BinaryExpression",
"value": ""
@@ -9508,14 +9558,14 @@
"comment": "",
"meta": {
"range": [
- 61367,
- 61380
+ 61411,
+ 61424
],
"filename": "astronomy.js",
"lineno": 1301,
"columnno": 12,
"code": {
- "id": "astnode100005758",
+ "id": "astnode100005766",
"name": "mobl",
"type": "Identifier",
"value": "mean_ob"
@@ -9532,14 +9582,14 @@
"comment": "",
"meta": {
"range": [
- 61394,
- 61407
+ 61438,
+ 61451
],
"filename": "astronomy.js",
"lineno": 1302,
"columnno": 12,
"code": {
- "id": "astnode100005760",
+ "id": "astnode100005768",
"name": "tobl",
"type": "Identifier",
"value": "true_ob"
@@ -9556,14 +9606,14 @@
"comment": "",
"meta": {
"range": [
- 61452,
- 61728
+ 61496,
+ 61772
],
"filename": "astronomy.js",
"lineno": 1307,
"columnno": 0,
"code": {
- "id": "astnode100005764",
+ "id": "astnode100005772",
"name": "ecl2equ_vec",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9588,14 +9638,14 @@
"comment": "",
"meta": {
"range": [
- 61494,
- 61534
+ 61538,
+ 61578
],
"filename": "astronomy.js",
"lineno": 1308,
"columnno": 8,
"code": {
- "id": "astnode100005770",
+ "id": "astnode100005778",
"name": "obl",
"type": "BinaryExpression",
"value": ""
@@ -9613,14 +9663,14 @@
"comment": "",
"meta": {
"range": [
- 61544,
- 61567
+ 61588,
+ 61611
],
"filename": "astronomy.js",
"lineno": 1309,
"columnno": 8,
"code": {
- "id": "astnode100005780",
+ "id": "astnode100005788",
"name": "cos_obl",
"type": "CallExpression",
"value": ""
@@ -9638,14 +9688,14 @@
"comment": "",
"meta": {
"range": [
- 61577,
- 61600
+ 61621,
+ 61644
],
"filename": "astronomy.js",
"lineno": 1310,
"columnno": 8,
"code": {
- "id": "astnode100005788",
+ "id": "astnode100005796",
"name": "sin_obl",
"type": "CallExpression",
"value": ""
@@ -9663,14 +9713,14 @@
"comment": "",
"meta": {
"range": [
- 61729,
- 61754
+ 61773,
+ 61798
],
"filename": "astronomy.js",
"lineno": 1317,
"columnno": 0,
"code": {
- "id": "astnode100005823",
+ "id": "astnode100005831",
"name": "exports.CalcMoonCount",
"type": "Literal",
"value": 0,
@@ -9687,14 +9737,14 @@
"comment": "",
"meta": {
"range": [
- 61756,
- 73672
+ 61800,
+ 73716
],
"filename": "astronomy.js",
"lineno": 1318,
"columnno": 0,
"code": {
- "id": "astnode100005828",
+ "id": "astnode100005836",
"name": "CalcMoon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9763,14 +9813,14 @@
"comment": "",
"meta": {
"range": [
- 61821,
- 61840
+ 61865,
+ 61884
],
"filename": "astronomy.js",
"lineno": 1320,
"columnno": 10,
"code": {
- "id": "astnode100005838",
+ "id": "astnode100005846",
"name": "T",
"type": "BinaryExpression",
"value": ""
@@ -9788,14 +9838,14 @@
"comment": "",
"meta": {
"range": [
- 61846,
- 62055
+ 61890,
+ 62099
],
"filename": "astronomy.js",
"lineno": 1321,
"columnno": 4,
"code": {
- "id": "astnode100005845",
+ "id": "astnode100005853",
"name": "DeclareArray1",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9820,14 +9870,14 @@
"comment": "",
"meta": {
"range": [
- 61897,
- 61907
+ 61941,
+ 61951
],
"filename": "astronomy.js",
"lineno": 1322,
"columnno": 14,
"code": {
- "id": "astnode100005851",
+ "id": "astnode100005859",
"name": "array",
"type": "ArrayExpression",
"value": "[]"
@@ -9845,14 +9895,14 @@
"comment": "",
"meta": {
"range": [
- 61921,
- 61922
+ 61965,
+ 61966
],
"filename": "astronomy.js",
"lineno": 1323,
"columnno": 12,
"code": {
- "id": "astnode100005855",
+ "id": "astnode100005863",
"name": "i"
}
},
@@ -9868,14 +9918,14 @@
"comment": "",
"meta": {
"range": [
- 61937,
- 61942
+ 61981,
+ 61986
],
"filename": "astronomy.js",
"lineno": 1324,
"columnno": 13,
"code": {
- "id": "astnode100005858",
+ "id": "astnode100005866",
"name": "i",
"type": "Literal",
"funcscope": "CalcMoon~DeclareArray1",
@@ -9894,14 +9944,14 @@
"comment": "",
"meta": {
"range": [
- 62023,
- 62032
+ 62067,
+ 62076
],
"filename": "astronomy.js",
"lineno": 1327,
"columnno": 17,
"code": {
- "id": "astnode100005877",
+ "id": "astnode100005885",
"name": "min",
"type": "Identifier",
"value": "xmin"
@@ -9917,14 +9967,14 @@
"comment": "",
"meta": {
"range": [
- 62034,
- 62046
+ 62078,
+ 62090
],
"filename": "astronomy.js",
"lineno": 1327,
"columnno": 28,
"code": {
- "id": "astnode100005879",
+ "id": "astnode100005887",
"name": "array",
"type": "Identifier",
"value": "array"
@@ -9940,14 +9990,14 @@
"comment": "",
"meta": {
"range": [
- 62060,
- 62294
+ 62104,
+ 62338
],
"filename": "astronomy.js",
"lineno": 1329,
"columnno": 4,
"code": {
- "id": "astnode100005881",
+ "id": "astnode100005889",
"name": "DeclareArray2",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9974,14 +10024,14 @@
"comment": "",
"meta": {
"range": [
- 62123,
- 62133
+ 62167,
+ 62177
],
"filename": "astronomy.js",
"lineno": 1330,
"columnno": 14,
"code": {
- "id": "astnode100005889",
+ "id": "astnode100005897",
"name": "array",
"type": "ArrayExpression",
"value": "[]"
@@ -9999,14 +10049,14 @@
"comment": "",
"meta": {
"range": [
- 62152,
- 62157
+ 62196,
+ 62201
],
"filename": "astronomy.js",
"lineno": 1331,
"columnno": 17,
"code": {
- "id": "astnode100005894",
+ "id": "astnode100005902",
"name": "i",
"type": "Literal",
"value": 0
@@ -10024,14 +10074,14 @@
"comment": "",
"meta": {
"range": [
- 62262,
- 62271
+ 62306,
+ 62315
],
"filename": "astronomy.js",
"lineno": 1334,
"columnno": 17,
"code": {
- "id": "astnode100005916",
+ "id": "astnode100005924",
"name": "min",
"type": "Identifier",
"value": "xmin"
@@ -10047,14 +10097,14 @@
"comment": "",
"meta": {
"range": [
- 62273,
- 62285
+ 62317,
+ 62329
],
"filename": "astronomy.js",
"lineno": 1334,
"columnno": 28,
"code": {
- "id": "astnode100005918",
+ "id": "astnode100005926",
"name": "array",
"type": "Identifier",
"value": "array"
@@ -10070,14 +10120,14 @@
"comment": "",
"meta": {
"range": [
- 62299,
- 62407
+ 62343,
+ 62451
],
"filename": "astronomy.js",
"lineno": 1336,
"columnno": 4,
"code": {
- "id": "astnode100005920",
+ "id": "astnode100005928",
"name": "ArrayGet2",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10102,14 +10152,14 @@
"comment": "",
"meta": {
"range": [
- 62343,
- 62365
+ 62387,
+ 62409
],
"filename": "astronomy.js",
"lineno": 1337,
"columnno": 14,
"code": {
- "id": "astnode100005927",
+ "id": "astnode100005935",
"name": "m",
"type": "MemberExpression",
"value": "a.array[undefined]"
@@ -10127,14 +10177,14 @@
"comment": "",
"meta": {
"range": [
- 62412,
- 62520
+ 62456,
+ 62564
],
"filename": "astronomy.js",
"lineno": 1340,
"columnno": 4,
"code": {
- "id": "astnode100005948",
+ "id": "astnode100005956",
"name": "ArraySet2",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10161,14 +10211,14 @@
"comment": "",
"meta": {
"range": [
- 62459,
- 62481
+ 62503,
+ 62525
],
"filename": "astronomy.js",
"lineno": 1341,
"columnno": 14,
"code": {
- "id": "astnode100005956",
+ "id": "astnode100005964",
"name": "m",
"type": "MemberExpression",
"value": "a.array[undefined]"
@@ -10186,14 +10236,14 @@
"comment": "",
"meta": {
"range": [
- 62491,
- 62513
+ 62535,
+ 62557
],
"filename": "astronomy.js",
"lineno": 1342,
"columnno": 8,
"code": {
- "id": "astnode100005968",
+ "id": "astnode100005976",
"name": "m.array[undefined]",
"type": "Identifier",
"funcscope": "CalcMoon~ArraySet2",
@@ -10212,14 +10262,14 @@
"comment": "",
"meta": {
"range": [
- 62529,
- 62530
+ 62573,
+ 62574
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 8,
"code": {
- "id": "astnode100005980",
+ "id": "astnode100005988",
"name": "S"
}
},
@@ -10235,14 +10285,14 @@
"comment": "",
"meta": {
"range": [
- 62532,
- 62535
+ 62576,
+ 62579
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 11,
"code": {
- "id": "astnode100005982",
+ "id": "astnode100005990",
"name": "MAX"
}
},
@@ -10258,14 +10308,14 @@
"comment": "",
"meta": {
"range": [
- 62537,
- 62540
+ 62581,
+ 62584
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 16,
"code": {
- "id": "astnode100005984",
+ "id": "astnode100005992",
"name": "ARG"
}
},
@@ -10281,14 +10331,14 @@
"comment": "",
"meta": {
"range": [
- 62542,
- 62545
+ 62586,
+ 62589
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 21,
"code": {
- "id": "astnode100005986",
+ "id": "astnode100005994",
"name": "FAC"
}
},
@@ -10304,14 +10354,14 @@
"comment": "",
"meta": {
"range": [
- 62547,
- 62548
+ 62591,
+ 62592
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 26,
"code": {
- "id": "astnode100005988",
+ "id": "astnode100005996",
"name": "I"
}
},
@@ -10327,14 +10377,14 @@
"comment": "",
"meta": {
"range": [
- 62550,
- 62551
+ 62594,
+ 62595
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 29,
"code": {
- "id": "astnode100005990",
+ "id": "astnode100005998",
"name": "J"
}
},
@@ -10350,14 +10400,14 @@
"comment": "",
"meta": {
"range": [
- 62553,
- 62555
+ 62597,
+ 62599
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 32,
"code": {
- "id": "astnode100005992",
+ "id": "astnode100006000",
"name": "T2"
}
},
@@ -10373,14 +10423,14 @@
"comment": "",
"meta": {
"range": [
- 62557,
- 62561
+ 62601,
+ 62605
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 36,
"code": {
- "id": "astnode100005994",
+ "id": "astnode100006002",
"name": "DGAM"
}
},
@@ -10396,14 +10446,14 @@
"comment": "",
"meta": {
"range": [
- 62563,
- 62567
+ 62607,
+ 62611
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 42,
"code": {
- "id": "astnode100005996",
+ "id": "astnode100006004",
"name": "DLAM"
}
},
@@ -10419,14 +10469,14 @@
"comment": "",
"meta": {
"range": [
- 62569,
- 62570
+ 62613,
+ 62614
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 48,
"code": {
- "id": "astnode100005998",
+ "id": "astnode100006006",
"name": "N"
}
},
@@ -10442,14 +10492,14 @@
"comment": "",
"meta": {
"range": [
- 62572,
- 62577
+ 62616,
+ 62621
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 51,
"code": {
- "id": "astnode100006000",
+ "id": "astnode100006008",
"name": "GAM1C"
}
},
@@ -10465,14 +10515,14 @@
"comment": "",
"meta": {
"range": [
- 62579,
- 62584
+ 62623,
+ 62628
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 58,
"code": {
- "id": "astnode100006002",
+ "id": "astnode100006010",
"name": "SINPI"
}
},
@@ -10488,14 +10538,14 @@
"comment": "",
"meta": {
"range": [
- 62586,
- 62588
+ 62630,
+ 62632
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 65,
"code": {
- "id": "astnode100006004",
+ "id": "astnode100006012",
"name": "L0"
}
},
@@ -10511,14 +10561,14 @@
"comment": "",
"meta": {
"range": [
- 62590,
- 62591
+ 62634,
+ 62635
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 69,
"code": {
- "id": "astnode100006006",
+ "id": "astnode100006014",
"name": "L"
}
},
@@ -10534,14 +10584,14 @@
"comment": "",
"meta": {
"range": [
- 62593,
- 62595
+ 62637,
+ 62639
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 72,
"code": {
- "id": "astnode100006008",
+ "id": "astnode100006016",
"name": "LS"
}
},
@@ -10557,14 +10607,14 @@
"comment": "",
"meta": {
"range": [
- 62597,
- 62598
+ 62641,
+ 62642
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 76,
"code": {
- "id": "astnode100006010",
+ "id": "astnode100006018",
"name": "F"
}
},
@@ -10580,14 +10630,14 @@
"comment": "",
"meta": {
"range": [
- 62600,
- 62601
+ 62644,
+ 62645
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 79,
"code": {
- "id": "astnode100006012",
+ "id": "astnode100006020",
"name": "D"
}
},
@@ -10603,14 +10653,14 @@
"comment": "",
"meta": {
"range": [
- 62603,
- 62606
+ 62647,
+ 62650
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 82,
"code": {
- "id": "astnode100006014",
+ "id": "astnode100006022",
"name": "DL0"
}
},
@@ -10626,14 +10676,14 @@
"comment": "",
"meta": {
"range": [
- 62608,
- 62610
+ 62652,
+ 62654
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 87,
"code": {
- "id": "astnode100006016",
+ "id": "astnode100006024",
"name": "DL"
}
},
@@ -10649,14 +10699,14 @@
"comment": "",
"meta": {
"range": [
- 62612,
- 62615
+ 62656,
+ 62659
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 91,
"code": {
- "id": "astnode100006018",
+ "id": "astnode100006026",
"name": "DLS"
}
},
@@ -10672,14 +10722,14 @@
"comment": "",
"meta": {
"range": [
- 62617,
- 62619
+ 62661,
+ 62663
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 96,
"code": {
- "id": "astnode100006020",
+ "id": "astnode100006028",
"name": "DF"
}
},
@@ -10695,14 +10745,14 @@
"comment": "",
"meta": {
"range": [
- 62621,
- 62623
+ 62665,
+ 62667
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 100,
"code": {
- "id": "astnode100006022",
+ "id": "astnode100006030",
"name": "DD"
}
},
@@ -10718,14 +10768,14 @@
"comment": "",
"meta": {
"range": [
- 62625,
- 62627
+ 62669,
+ 62671
],
"filename": "astronomy.js",
"lineno": 1344,
"columnno": 104,
"code": {
- "id": "astnode100006024",
+ "id": "astnode100006032",
"name": "DS"
}
},
@@ -10741,14 +10791,14 @@
"comment": "",
"meta": {
"range": [
- 62637,
- 62673
+ 62681,
+ 62717
],
"filename": "astronomy.js",
"lineno": 1345,
"columnno": 8,
"code": {
- "id": "astnode100006027",
+ "id": "astnode100006035",
"name": "coArray",
"type": "CallExpression",
"value": ""
@@ -10766,14 +10816,14 @@
"comment": "",
"meta": {
"range": [
- 62683,
- 62719
+ 62727,
+ 62763
],
"filename": "astronomy.js",
"lineno": 1346,
"columnno": 8,
"code": {
- "id": "astnode100006037",
+ "id": "astnode100006045",
"name": "siArray",
"type": "CallExpression",
"value": ""
@@ -10791,14 +10841,14 @@
"comment": "",
"meta": {
"range": [
- 62725,
- 62791
+ 62769,
+ 62835
],
"filename": "astronomy.js",
"lineno": 1347,
"columnno": 4,
"code": {
- "id": "astnode100006046",
+ "id": "astnode100006054",
"name": "CO",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10819,14 +10869,14 @@
"comment": "",
"meta": {
"range": [
- 62796,
- 62862
+ 62840,
+ 62906
],
"filename": "astronomy.js",
"lineno": 1350,
"columnno": 4,
"code": {
- "id": "astnode100006057",
+ "id": "astnode100006065",
"name": "SI",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10847,14 +10897,14 @@
"comment": "",
"meta": {
"range": [
- 62867,
- 62942
+ 62911,
+ 62986
],
"filename": "astronomy.js",
"lineno": 1353,
"columnno": 4,
"code": {
- "id": "astnode100006068",
+ "id": "astnode100006076",
"name": "SetCO",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10876,14 +10926,14 @@
"comment": "",
"meta": {
"range": [
- 62947,
- 63022
+ 62991,
+ 63066
],
"filename": "astronomy.js",
"lineno": 1356,
"columnno": 4,
"code": {
- "id": "astnode100006081",
+ "id": "astnode100006089",
"name": "SetSI",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10905,14 +10955,14 @@
"comment": "",
"meta": {
"range": [
- 63027,
- 63124
+ 63071,
+ 63168
],
"filename": "astronomy.js",
"lineno": 1359,
"columnno": 4,
"code": {
- "id": "astnode100006094",
+ "id": "astnode100006102",
"name": "AddThe",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10936,14 +10986,14 @@
"comment": "",
"meta": {
"range": [
- 63129,
- 63191
+ 63173,
+ 63235
],
"filename": "astronomy.js",
"lineno": 1362,
"columnno": 4,
"code": {
- "id": "astnode100006119",
+ "id": "astnode100006127",
"name": "Sine",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10963,14 +11013,14 @@
"comment": "",
"meta": {
"range": [
- 63196,
- 63206
+ 63240,
+ 63250
],
"filename": "astronomy.js",
"lineno": 1365,
"columnno": 4,
"code": {
- "id": "astnode100006132",
+ "id": "astnode100006140",
"name": "T2",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -10989,14 +11039,14 @@
"comment": "",
"meta": {
"range": [
- 63212,
- 63220
+ 63256,
+ 63264
],
"filename": "astronomy.js",
"lineno": 1366,
"columnno": 4,
"code": {
- "id": "astnode100006138",
+ "id": "astnode100006146",
"name": "DLAM",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11015,14 +11065,14 @@
"comment": "",
"meta": {
"range": [
- 63226,
- 63232
+ 63270,
+ 63276
],
"filename": "astronomy.js",
"lineno": 1367,
"columnno": 4,
"code": {
- "id": "astnode100006142",
+ "id": "astnode100006150",
"name": "DS",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11041,14 +11091,14 @@
"comment": "",
"meta": {
"range": [
- 63238,
- 63247
+ 63282,
+ 63291
],
"filename": "astronomy.js",
"lineno": 1368,
"columnno": 4,
"code": {
- "id": "astnode100006146",
+ "id": "astnode100006154",
"name": "GAM1C",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11067,14 +11117,14 @@
"comment": "",
"meta": {
"range": [
- 63253,
- 63270
+ 63297,
+ 63314
],
"filename": "astronomy.js",
"lineno": 1369,
"columnno": 4,
"code": {
- "id": "astnode100006150",
+ "id": "astnode100006158",
"name": "SINPI",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11093,14 +11143,14 @@
"comment": "",
"meta": {
"range": [
- 63280,
- 63312
+ 63324,
+ 63356
],
"filename": "astronomy.js",
"lineno": 1370,
"columnno": 8,
"code": {
- "id": "astnode100006154",
+ "id": "astnode100006162",
"name": "S1",
"type": "CallExpression",
"value": ""
@@ -11118,14 +11168,14 @@
"comment": "",
"meta": {
"range": [
- 63322,
- 63354
+ 63366,
+ 63398
],
"filename": "astronomy.js",
"lineno": 1371,
"columnno": 8,
"code": {
- "id": "astnode100006164",
+ "id": "astnode100006172",
"name": "S2",
"type": "CallExpression",
"value": ""
@@ -11143,14 +11193,14 @@
"comment": "",
"meta": {
"range": [
- 63364,
- 63396
+ 63408,
+ 63440
],
"filename": "astronomy.js",
"lineno": 1372,
"columnno": 8,
"code": {
- "id": "astnode100006174",
+ "id": "astnode100006182",
"name": "S3",
"type": "CallExpression",
"value": ""
@@ -11168,14 +11218,14 @@
"comment": "",
"meta": {
"range": [
- 63406,
- 63438
+ 63450,
+ 63482
],
"filename": "astronomy.js",
"lineno": 1373,
"columnno": 8,
"code": {
- "id": "astnode100006184",
+ "id": "astnode100006192",
"name": "S4",
"type": "CallExpression",
"value": ""
@@ -11193,14 +11243,14 @@
"comment": "",
"meta": {
"range": [
- 63448,
- 63480
+ 63492,
+ 63524
],
"filename": "astronomy.js",
"lineno": 1374,
"columnno": 8,
"code": {
- "id": "astnode100006194",
+ "id": "astnode100006202",
"name": "S5",
"type": "CallExpression",
"value": ""
@@ -11218,14 +11268,14 @@
"comment": "",
"meta": {
"range": [
- 63490,
- 63522
+ 63534,
+ 63566
],
"filename": "astronomy.js",
"lineno": 1375,
"columnno": 8,
"code": {
- "id": "astnode100006204",
+ "id": "astnode100006212",
"name": "S6",
"type": "CallExpression",
"value": ""
@@ -11243,14 +11293,14 @@
"comment": "",
"meta": {
"range": [
- 63532,
- 63564
+ 63576,
+ 63608
],
"filename": "astronomy.js",
"lineno": 1376,
"columnno": 8,
"code": {
- "id": "astnode100006214",
+ "id": "astnode100006222",
"name": "S7",
"type": "CallExpression",
"value": ""
@@ -11268,14 +11318,14 @@
"comment": "",
"meta": {
"range": [
- 63570,
- 63646
+ 63614,
+ 63690
],
"filename": "astronomy.js",
"lineno": 1377,
"columnno": 4,
"code": {
- "id": "astnode100006224",
+ "id": "astnode100006232",
"name": "DL0",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11294,14 +11344,14 @@
"comment": "",
"meta": {
"range": [
- 63652,
- 63727
+ 63696,
+ 63771
],
"filename": "astronomy.js",
"lineno": 1378,
"columnno": 4,
"code": {
- "id": "astnode100006250",
+ "id": "astnode100006258",
"name": "DL",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11320,14 +11370,14 @@
"comment": "",
"meta": {
"range": [
- 63733,
- 63761
+ 63777,
+ 63805
],
"filename": "astronomy.js",
"lineno": 1379,
"columnno": 4,
"code": {
- "id": "astnode100006276",
+ "id": "astnode100006284",
"name": "DLS",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11346,14 +11396,14 @@
"comment": "",
"meta": {
"range": [
- 63767,
- 63856
+ 63811,
+ 63900
],
"filename": "astronomy.js",
"lineno": 1380,
"columnno": 4,
"code": {
- "id": "astnode100006287",
+ "id": "astnode100006295",
"name": "DF",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11372,14 +11422,14 @@
"comment": "",
"meta": {
"range": [
- 63862,
- 63876
+ 63906,
+ 63920
],
"filename": "astronomy.js",
"lineno": 1381,
"columnno": 4,
"code": {
- "id": "astnode100006317",
+ "id": "astnode100006325",
"name": "DD",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11398,14 +11448,14 @@
"comment": "",
"meta": {
"range": [
- 63882,
- 64022
+ 63926,
+ 64066
],
"filename": "astronomy.js",
"lineno": 1382,
"columnno": 4,
"code": {
- "id": "astnode100006323",
+ "id": "astnode100006331",
"name": "DGAM",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11424,14 +11474,14 @@
"comment": "",
"meta": {
"range": [
- 64028,
- 64105
+ 64072,
+ 64149
],
"filename": "astronomy.js",
"lineno": 1385,
"columnno": 4,
"code": {
- "id": "astnode100006356",
+ "id": "astnode100006364",
"name": "L0",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11450,14 +11500,14 @@
"comment": "",
"meta": {
"range": [
- 64111,
- 64186
+ 64155,
+ 64230
],
"filename": "astronomy.js",
"lineno": 1386,
"columnno": 4,
"code": {
- "id": "astnode100006376",
+ "id": "astnode100006384",
"name": "L",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11476,14 +11526,14 @@
"comment": "",
"meta": {
"range": [
- 64192,
- 64267
+ 64236,
+ 64311
],
"filename": "astronomy.js",
"lineno": 1387,
"columnno": 4,
"code": {
- "id": "astnode100006396",
+ "id": "astnode100006404",
"name": "LS",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11502,14 +11552,14 @@
"comment": "",
"meta": {
"range": [
- 64273,
- 64348
+ 64317,
+ 64392
],
"filename": "astronomy.js",
"lineno": 1388,
"columnno": 4,
"code": {
- "id": "astnode100006416",
+ "id": "astnode100006424",
"name": "F",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11528,14 +11578,14 @@
"comment": "",
"meta": {
"range": [
- 64354,
- 64429
+ 64398,
+ 64473
],
"filename": "astronomy.js",
"lineno": 1389,
"columnno": 4,
"code": {
- "id": "astnode100006436",
+ "id": "astnode100006444",
"name": "D",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11554,14 +11604,14 @@
"comment": "",
"meta": {
"range": [
- 64440,
- 64445
+ 64484,
+ 64489
],
"filename": "astronomy.js",
"lineno": 1390,
"columnno": 9,
"code": {
- "id": "astnode100006456",
+ "id": "astnode100006464",
"name": "I",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11580,14 +11630,14 @@
"comment": "",
"meta": {
"range": [
- 64519,
- 64526
+ 64563,
+ 64570
],
"filename": "astronomy.js",
"lineno": 1393,
"columnno": 16,
"code": {
- "id": "astnode100006470",
+ "id": "astnode100006478",
"name": "ARG",
"type": "Identifier",
"funcscope": "CalcMoon",
@@ -11606,14 +11656,14 @@
"comment": "",
"meta": {
"range": [
- 64544,
- 64551
+ 64588,
+ 64595
],
"filename": "astronomy.js",
"lineno": 1394,
"columnno": 16,
"code": {
- "id": "astnode100006474",
+ "id": "astnode100006482",
"name": "MAX",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11632,14 +11682,14 @@
"comment": "",
"meta": {
"range": [
- 64569,
- 64586
+ 64613,
+ 64630
],
"filename": "astronomy.js",
"lineno": 1395,
"columnno": 16,
"code": {
- "id": "astnode100006478",
+ "id": "astnode100006486",
"name": "FAC",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11658,14 +11708,14 @@
"comment": "",
"meta": {
"range": [
- 64647,
- 64655
+ 64691,
+ 64699
],
"filename": "astronomy.js",
"lineno": 1398,
"columnno": 16,
"code": {
- "id": "astnode100006485",
+ "id": "astnode100006493",
"name": "ARG",
"type": "Identifier",
"funcscope": "CalcMoon",
@@ -11684,14 +11734,14 @@
"comment": "",
"meta": {
"range": [
- 64673,
- 64680
+ 64717,
+ 64724
],
"filename": "astronomy.js",
"lineno": 1399,
"columnno": 16,
"code": {
- "id": "astnode100006489",
+ "id": "astnode100006497",
"name": "MAX",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11710,14 +11760,14 @@
"comment": "",
"meta": {
"range": [
- 64698,
- 64733
+ 64742,
+ 64777
],
"filename": "astronomy.js",
"lineno": 1400,
"columnno": 16,
"code": {
- "id": "astnode100006493",
+ "id": "astnode100006501",
"name": "FAC",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11736,14 +11786,14 @@
"comment": "",
"meta": {
"range": [
- 64794,
- 64801
+ 64838,
+ 64845
],
"filename": "astronomy.js",
"lineno": 1403,
"columnno": 16,
"code": {
- "id": "astnode100006504",
+ "id": "astnode100006512",
"name": "ARG",
"type": "Identifier",
"funcscope": "CalcMoon",
@@ -11762,14 +11812,14 @@
"comment": "",
"meta": {
"range": [
- 64819,
- 64826
+ 64863,
+ 64870
],
"filename": "astronomy.js",
"lineno": 1404,
"columnno": 16,
"code": {
- "id": "astnode100006508",
+ "id": "astnode100006516",
"name": "MAX",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11788,14 +11838,14 @@
"comment": "",
"meta": {
"range": [
- 64844,
- 64878
+ 64888,
+ 64922
],
"filename": "astronomy.js",
"lineno": 1405,
"columnno": 16,
"code": {
- "id": "astnode100006512",
+ "id": "astnode100006520",
"name": "FAC",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11814,14 +11864,14 @@
"comment": "",
"meta": {
"range": [
- 64939,
- 64946
+ 64983,
+ 64990
],
"filename": "astronomy.js",
"lineno": 1408,
"columnno": 16,
"code": {
- "id": "astnode100006523",
+ "id": "astnode100006531",
"name": "ARG",
"type": "Identifier",
"funcscope": "CalcMoon",
@@ -11840,14 +11890,14 @@
"comment": "",
"meta": {
"range": [
- 64964,
- 64971
+ 65008,
+ 65015
],
"filename": "astronomy.js",
"lineno": 1409,
"columnno": 16,
"code": {
- "id": "astnode100006527",
+ "id": "astnode100006535",
"name": "MAX",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11866,14 +11916,14 @@
"comment": "",
"meta": {
"range": [
- 64989,
- 64998
+ 65033,
+ 65042
],
"filename": "astronomy.js",
"lineno": 1410,
"columnno": 16,
"code": {
- "id": "astnode100006531",
+ "id": "astnode100006539",
"name": "FAC",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11892,14 +11942,14 @@
"comment": "",
"meta": {
"range": [
- 65302,
- 65307
+ 65346,
+ 65351
],
"filename": "astronomy.js",
"lineno": 1418,
"columnno": 13,
"code": {
- "id": "astnode100006578",
+ "id": "astnode100006586",
"name": "J",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11918,14 +11968,14 @@
"comment": "",
"meta": {
"range": [
- 65461,
- 65466
+ 65505,
+ 65510
],
"filename": "astronomy.js",
"lineno": 1421,
"columnno": 13,
"code": {
- "id": "astnode100006625",
+ "id": "astnode100006633",
"name": "J",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11944,14 +11994,14 @@
"comment": "",
"meta": {
"range": [
- 65578,
- 65920
+ 65622,
+ 65964
],
"filename": "astronomy.js",
"lineno": 1426,
"columnno": 4,
"code": {
- "id": "astnode100006655",
+ "id": "astnode100006663",
"name": "Term",
"type": "FunctionDeclaration",
"paramnames": [
@@ -11980,14 +12030,14 @@
"comment": "",
"meta": {
"range": [
- 65618,
- 65641
+ 65662,
+ 65685
],
"filename": "astronomy.js",
"lineno": 1427,
"columnno": 12,
"code": {
- "id": "astnode100006663",
+ "id": "astnode100006671",
"name": "result",
"type": "ObjectExpression",
"value": "{\"x\":1,\"y\":0}"
@@ -12005,14 +12055,14 @@
"comment": "",
"meta": {
"range": [
- 65629,
- 65633
+ 65673,
+ 65677
],
"filename": "astronomy.js",
"lineno": 1427,
"columnno": 23,
"code": {
- "id": "astnode100006666",
+ "id": "astnode100006674",
"name": "x",
"type": "Literal",
"value": 1
@@ -12029,14 +12079,14 @@
"comment": "",
"meta": {
"range": [
- 65635,
- 65639
+ 65679,
+ 65683
],
"filename": "astronomy.js",
"lineno": 1427,
"columnno": 29,
"code": {
- "id": "astnode100006668",
+ "id": "astnode100006676",
"name": "y",
"type": "Literal",
"value": 0
@@ -12053,14 +12103,14 @@
"comment": "",
"meta": {
"range": [
- 65655,
- 65674
+ 65699,
+ 65718
],
"filename": "astronomy.js",
"lineno": 1428,
"columnno": 12,
"code": {
- "id": "astnode100006671",
+ "id": "astnode100006679",
"name": "I",
"type": "ArrayExpression",
"value": "[0,\"p\",\"q\",\"r\",\"s\"]"
@@ -12078,14 +12128,14 @@
"comment": "",
"meta": {
"range": [
- 65734,
- 65739
+ 65778,
+ 65783
],
"filename": "astronomy.js",
"lineno": 1429,
"columnno": 17,
"code": {
- "id": "astnode100006681",
+ "id": "astnode100006689",
"name": "k",
"type": "Literal",
"value": 1
@@ -12103,14 +12153,14 @@
"comment": "",
"meta": {
"range": [
- 65862,
- 65874
+ 65906,
+ 65918
],
"filename": "astronomy.js",
"lineno": 1431,
"columnno": 80,
"code": {
- "id": "astnode100006720",
+ "id": "astnode100006728",
"name": "result.x",
"type": "Identifier",
"funcscope": "CalcMoon~Term",
@@ -12129,14 +12179,14 @@
"comment": "",
"meta": {
"range": [
- 65876,
- 65888
+ 65920,
+ 65932
],
"filename": "astronomy.js",
"lineno": 1431,
"columnno": 94,
"code": {
- "id": "astnode100006725",
+ "id": "astnode100006733",
"name": "result.y",
"type": "Identifier",
"funcscope": "CalcMoon~Term",
@@ -12155,14 +12205,14 @@
"comment": "",
"meta": {
"range": [
- 65925,
- 66171
+ 65969,
+ 66215
],
"filename": "astronomy.js",
"lineno": 1434,
"columnno": 4,
"code": {
- "id": "astnode100006732",
+ "id": "astnode100006740",
"name": "AddSol",
"type": "FunctionDeclaration",
"paramnames": [
@@ -12196,14 +12246,14 @@
"comment": "",
"meta": {
"range": [
- 65999,
- 66024
+ 66043,
+ 66068
],
"filename": "astronomy.js",
"lineno": 1435,
"columnno": 12,
"code": {
- "id": "astnode100006744",
+ "id": "astnode100006752",
"name": "result",
"type": "CallExpression",
"value": ""
@@ -12221,14 +12271,14 @@
"comment": "",
"meta": {
"range": [
- 66034,
- 66059
+ 66078,
+ 66103
],
"filename": "astronomy.js",
"lineno": 1436,
"columnno": 8,
"code": {
- "id": "astnode100006753",
+ "id": "astnode100006761",
"name": "DLAM",
"type": "BinaryExpression",
"funcscope": "CalcMoon~AddSol",
@@ -12247,14 +12297,14 @@
"comment": "",
"meta": {
"range": [
- 66069,
- 66092
+ 66113,
+ 66136
],
"filename": "astronomy.js",
"lineno": 1437,
"columnno": 8,
"code": {
- "id": "astnode100006761",
+ "id": "astnode100006769",
"name": "DS",
"type": "BinaryExpression",
"funcscope": "CalcMoon~AddSol",
@@ -12273,14 +12323,14 @@
"comment": "",
"meta": {
"range": [
- 66102,
- 66128
+ 66146,
+ 66172
],
"filename": "astronomy.js",
"lineno": 1438,
"columnno": 8,
"code": {
- "id": "astnode100006769",
+ "id": "astnode100006777",
"name": "GAM1C",
"type": "BinaryExpression",
"funcscope": "CalcMoon~AddSol",
@@ -12299,14 +12349,14 @@
"comment": "",
"meta": {
"range": [
- 66138,
- 66164
+ 66182,
+ 66208
],
"filename": "astronomy.js",
"lineno": 1439,
"columnno": 8,
"code": {
- "id": "astnode100006777",
+ "id": "astnode100006785",
"name": "SINPI",
"type": "BinaryExpression",
"funcscope": "CalcMoon~AddSol",
@@ -12325,14 +12375,14 @@
"comment": "",
"meta": {
"range": [
- 72372,
- 72457
+ 72416,
+ 72501
],
"filename": "astronomy.js",
"lineno": 1545,
"columnno": 4,
"code": {
- "id": "astnode100008206",
+ "id": "astnode100008214",
"name": "ADDN",
"type": "FunctionDeclaration",
"paramnames": [
@@ -12356,14 +12406,14 @@
"comment": "",
"meta": {
"range": [
- 72462,
- 72467
+ 72506,
+ 72511
],
"filename": "astronomy.js",
"lineno": 1548,
"columnno": 4,
"code": {
- "id": "astnode100008226",
+ "id": "astnode100008234",
"name": "N",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -12382,14 +12432,14 @@
"comment": "",
"meta": {
"range": [
- 72473,
- 72505
+ 72517,
+ 72549
],
"filename": "astronomy.js",
"lineno": 1549,
"columnno": 4,
"code": {
- "id": "astnode100008230",
+ "id": "astnode100008238",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12408,14 +12458,14 @@
"comment": "",
"meta": {
"range": [
- 72511,
- 72541
+ 72555,
+ 72585
],
"filename": "astronomy.js",
"lineno": 1550,
"columnno": 4,
"code": {
- "id": "astnode100008242",
+ "id": "astnode100008250",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12434,14 +12484,14 @@
"comment": "",
"meta": {
"range": [
- 72547,
- 72579
+ 72591,
+ 72623
],
"filename": "astronomy.js",
"lineno": 1551,
"columnno": 4,
"code": {
- "id": "astnode100008254",
+ "id": "astnode100008262",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12460,14 +12510,14 @@
"comment": "",
"meta": {
"range": [
- 72585,
- 72616
+ 72629,
+ 72660
],
"filename": "astronomy.js",
"lineno": 1552,
"columnno": 4,
"code": {
- "id": "astnode100008267",
+ "id": "astnode100008275",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12486,14 +12536,14 @@
"comment": "",
"meta": {
"range": [
- 72622,
- 72653
+ 72666,
+ 72697
],
"filename": "astronomy.js",
"lineno": 1553,
"columnno": 4,
"code": {
- "id": "astnode100008280",
+ "id": "astnode100008288",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12512,14 +12562,14 @@
"comment": "",
"meta": {
"range": [
- 72659,
- 72691
+ 72703,
+ 72735
],
"filename": "astronomy.js",
"lineno": 1554,
"columnno": 4,
"code": {
- "id": "astnode100008292",
+ "id": "astnode100008300",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12538,14 +12588,14 @@
"comment": "",
"meta": {
"range": [
- 72697,
- 72728
+ 72741,
+ 72772
],
"filename": "astronomy.js",
"lineno": 1555,
"columnno": 4,
"code": {
- "id": "astnode100008305",
+ "id": "astnode100008313",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12564,14 +12614,14 @@
"comment": "",
"meta": {
"range": [
- 72734,
- 72765
+ 72778,
+ 72809
],
"filename": "astronomy.js",
"lineno": 1556,
"columnno": 4,
"code": {
- "id": "astnode100008317",
+ "id": "astnode100008325",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12590,14 +12640,14 @@
"comment": "",
"meta": {
"range": [
- 72771,
- 72803
+ 72815,
+ 72847
],
"filename": "astronomy.js",
"lineno": 1557,
"columnno": 4,
"code": {
- "id": "astnode100008330",
+ "id": "astnode100008338",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12616,14 +12666,14 @@
"comment": "",
"meta": {
"range": [
- 72809,
- 72841
+ 72853,
+ 72885
],
"filename": "astronomy.js",
"lineno": 1558,
"columnno": 4,
"code": {
- "id": "astnode100008343",
+ "id": "astnode100008351",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12642,14 +12692,14 @@
"comment": "",
"meta": {
"range": [
- 72847,
- 73297
+ 72891,
+ 73341
],
"filename": "astronomy.js",
"lineno": 1559,
"columnno": 4,
"code": {
- "id": "astnode100008356",
+ "id": "astnode100008364",
"name": "DLAM",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -12668,14 +12718,14 @@
"comment": "",
"meta": {
"range": [
- 73303,
- 73319
+ 73347,
+ 73363
],
"filename": "astronomy.js",
"lineno": 1565,
"columnno": 4,
"code": {
- "id": "astnode100008469",
+ "id": "astnode100008477",
"name": "S",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -12694,14 +12744,14 @@
"comment": "",
"meta": {
"range": [
- 73329,
- 73446
+ 73373,
+ 73490
],
"filename": "astronomy.js",
"lineno": 1566,
"columnno": 8,
"code": {
- "id": "astnode100008477",
+ "id": "astnode100008485",
"name": "lat_seconds",
"type": "BinaryExpression",
"value": ""
@@ -12719,14 +12769,14 @@
"comment": "",
"meta": {
"range": [
- 73469,
- 73519
+ 73513,
+ 73563
],
"filename": "astronomy.js",
"lineno": 1568,
"columnno": 8,
"code": {
- "id": "astnode100008510",
+ "id": "astnode100008518",
"name": "geo_eclip_lon",
"type": "BinaryExpression",
"value": ""
@@ -12742,14 +12792,14 @@
"comment": "",
"meta": {
"range": [
- 73529,
- 73582
+ 73573,
+ 73626
],
"filename": "astronomy.js",
"lineno": 1569,
"columnno": 8,
"code": {
- "id": "astnode100008522",
+ "id": "astnode100008530",
"name": "geo_eclip_lat",
"type": "BinaryExpression",
"value": ""
@@ -12765,14 +12815,14 @@
"comment": "",
"meta": {
"range": [
- 73592,
- 73663
+ 73636,
+ 73707
],
"filename": "astronomy.js",
"lineno": 1570,
"columnno": 8,
"code": {
- "id": "astnode100008532",
+ "id": "astnode100008540",
"name": "distance_au",
"type": "BinaryExpression",
"value": ""
@@ -12784,18 +12834,1219 @@
"kind": "member",
"scope": "global"
},
+ {
+ "comment": "/**\n * @brief Lunar libration angles, returned by {@link Libration}.\n *\n * @property {number} elat\n * Sub-Earth libration ecliptic latitude angle, in degrees.\n * @property {number} elon\n * Sub-Earth libration ecliptic longitude angle, in degrees.\n * @property {number} mlat\n * Moon's geocentric ecliptic latitude.\n * @property {number} mlon\n * Moon's geocentric ecliptic longitude.\n * @property {number} dist_km\n * Distance between the centers of the Earth and Moon in kilometers.\n * @property {number} diam_deg\n * The apparent angular diameter of the Moon, in degrees, as seen from the center of the Earth.\n */",
+ "meta": {
+ "range": [
+ 74359,
+ 74619
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1589,
+ "columnno": 0,
+ "code": {
+ "id": "astnode100008548",
+ "name": "LibrationInfo",
+ "type": "ClassDeclaration",
+ "paramnames": [
+ "elat",
+ "elon",
+ "mlat",
+ "mlon",
+ "dist_km",
+ "diam_deg"
+ ]
+ }
+ },
+ "tags": [
+ {
+ "originalTitle": "brief",
+ "title": "brief",
+ "text": "Lunar libration angles, returned by {@link Libration}.",
+ "value": "Lunar libration angles, returned by {@link Libration}."
+ }
+ ],
+ "properties": [
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Sub-Earth libration ecliptic latitude angle, in degrees.",
+ "name": "elat"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Sub-Earth libration ecliptic longitude angle, in degrees.",
+ "name": "elon"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Moon's geocentric ecliptic latitude.",
+ "name": "mlat"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Moon's geocentric ecliptic longitude.",
+ "name": "mlon"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Distance between the centers of the Earth and Moon in kilometers.",
+ "name": "dist_km"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "The apparent angular diameter of the Moon, in degrees, as seen from the center of the Earth.",
+ "name": "diam_deg"
+ }
+ ],
+ "name": "LibrationInfo",
+ "longname": "LibrationInfo",
+ "kind": "class",
+ "scope": "global",
+ "undocumented": true
+ },
{
"comment": "",
"meta": {
"range": [
- 73673,
- 74000
+ 74385,
+ 74617
],
"filename": "astronomy.js",
- "lineno": 1573,
+ "lineno": 1590,
+ "columnno": 4,
+ "code": {
+ "id": "astnode100008551",
+ "name": "LibrationInfo",
+ "type": "MethodDefinition",
+ "paramnames": [
+ "elat",
+ "elon",
+ "mlat",
+ "mlon",
+ "dist_km",
+ "diam_deg"
+ ]
+ },
+ "vars": {
+ "": null
+ }
+ },
+ "undocumented": true,
+ "name": "LibrationInfo",
+ "longname": "LibrationInfo",
+ "kind": "class",
+ "scope": "global",
+ "params": []
+ },
+ {
+ "comment": "/**\n * @brief Lunar libration angles, returned by {@link Libration}.\n *\n * @property {number} elat\n * Sub-Earth libration ecliptic latitude angle, in degrees.\n * @property {number} elon\n * Sub-Earth libration ecliptic longitude angle, in degrees.\n * @property {number} mlat\n * Moon's geocentric ecliptic latitude.\n * @property {number} mlon\n * Moon's geocentric ecliptic longitude.\n * @property {number} dist_km\n * Distance between the centers of the Earth and Moon in kilometers.\n * @property {number} diam_deg\n * The apparent angular diameter of the Moon, in degrees, as seen from the center of the Earth.\n */",
+ "meta": {
+ "range": [
+ 74359,
+ 74619
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1589,
"columnno": 0,
"code": {
- "id": "astnode100008540",
+ "id": "astnode100008548",
+ "name": "LibrationInfo",
+ "type": "ClassDeclaration",
+ "paramnames": [
+ "elat",
+ "elon",
+ "mlat",
+ "mlon",
+ "dist_km",
+ "diam_deg"
+ ]
+ }
+ },
+ "name": "LibrationInfo",
+ "longname": "LibrationInfo",
+ "kind": "class",
+ "tags": [
+ {
+ "originalTitle": "brief",
+ "title": "brief",
+ "text": "Lunar libration angles, returned by {@link Libration}.",
+ "value": "Lunar libration angles, returned by {@link Libration}."
+ }
+ ],
+ "scope": "global",
+ "properties": [
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Sub-Earth libration ecliptic latitude angle, in degrees.",
+ "name": "elat"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Sub-Earth libration ecliptic longitude angle, in degrees.",
+ "name": "elon"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Moon's geocentric ecliptic latitude.",
+ "name": "mlat"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Moon's geocentric ecliptic longitude.",
+ "name": "mlon"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "Distance between the centers of the Earth and Moon in kilometers.",
+ "name": "dist_km"
+ },
+ {
+ "type": {
+ "names": [
+ "number"
+ ]
+ },
+ "description": "The apparent angular diameter of the Moon, in degrees, as seen from the center of the Earth.",
+ "name": "diam_deg"
+ }
+ ]
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 74450,
+ 74466
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1591,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100008562",
+ "name": "this.elat",
+ "type": "Identifier",
+ "value": "elat",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "elat",
+ "longname": "LibrationInfo#elat",
+ "kind": "member",
+ "memberof": "LibrationInfo",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 74476,
+ 74492
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1592,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100008568",
+ "name": "this.elon",
+ "type": "Identifier",
+ "value": "elon",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "elon",
+ "longname": "LibrationInfo#elon",
+ "kind": "member",
+ "memberof": "LibrationInfo",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 74502,
+ 74518
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1593,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100008574",
+ "name": "this.mlat",
+ "type": "Identifier",
+ "value": "mlat",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "mlat",
+ "longname": "LibrationInfo#mlat",
+ "kind": "member",
+ "memberof": "LibrationInfo",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 74528,
+ 74544
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1594,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100008580",
+ "name": "this.mlon",
+ "type": "Identifier",
+ "value": "mlon",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "mlon",
+ "longname": "LibrationInfo#mlon",
+ "kind": "member",
+ "memberof": "LibrationInfo",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 74554,
+ 74576
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1595,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100008586",
+ "name": "this.dist_km",
+ "type": "Identifier",
+ "value": "dist_km",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "dist_km",
+ "longname": "LibrationInfo#dist_km",
+ "kind": "member",
+ "memberof": "LibrationInfo",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 74586,
+ 74610
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1596,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100008592",
+ "name": "this.diam_deg",
+ "type": "Identifier",
+ "value": "diam_deg",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "diam_deg",
+ "longname": "LibrationInfo#diam_deg",
+ "kind": "member",
+ "memberof": "LibrationInfo",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 74620,
+ 74657
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1599,
+ "columnno": 0,
+ "code": {
+ "id": "astnode100008598",
+ "name": "exports.LibrationInfo",
+ "type": "Identifier",
+ "value": "LibrationInfo",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "LibrationInfo",
+ "longname": "LibrationInfo",
+ "kind": "member",
+ "scope": "global"
+ },
+ {
+ "comment": "/**\n * @brief Calculates the Moon's libration angles at a given moment in time.\n *\n * Libration is an observed back-and-forth wobble of the portion of the\n * Moon visible from the Earth. It is caused by the imperfect tidal locking\n * of the Moon's fixed rotation rate, compared to its variable angular speed\n * of orbit around the Earth.\n *\n * This function calculates a pair of perpendicular libration angles,\n * one representing rotation of the Moon in eclitpic longitude `elon`, the other\n * in ecliptic latitude `elat`, both relative to the Moon's mean Earth-facing position.\n *\n * This function also returns the geocentric position of the Moon\n * expressed in ecliptic longitude `mlon`, ecliptic latitude `mlat`, the\n * distance `dist_km` between the centers of the Earth and Moon expressed in kilometers,\n * and the apparent angular diameter of the Moon `diam_deg`.\n *\n * @param {FlexibleDateTime} date\n * A Date object, a number of UTC days since the J2000 epoch (noon on January 1, 2000),\n * or an AstroTime object.\n *\n * @returns {LibrationInfo}\n */",
+ "meta": {
+ "range": [
+ 75728,
+ 79781
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1623,
+ "columnno": 0,
+ "code": {
+ "id": "astnode100008603",
+ "name": "Libration",
+ "type": "FunctionDeclaration",
+ "paramnames": [
+ "date"
+ ]
+ },
+ "vars": {
+ "time": "Libration~time",
+ "t": "Libration~t",
+ "t2": "Libration~t2",
+ "t3": "Libration~t3",
+ "t4": "Libration~t4",
+ "moon": "Libration~moon",
+ "mlon": "Libration~mlon",
+ "mlat": "Libration~mlat",
+ "dist_km": "Libration~dist_km",
+ "I": "Libration~I",
+ "f": "Libration~f",
+ "omega": "Libration~omega",
+ "m": "Libration~m",
+ "mdash": "Libration~mdash",
+ "d": "Libration~d",
+ "e": "Libration~e",
+ "w": "Libration~w",
+ "a": "Libration~a",
+ "ldash": "Libration~ldash",
+ "bdash": "Libration~bdash",
+ "k1": "Libration~k1",
+ "k2": "Libration~k2",
+ "rho": "Libration~rho",
+ "sigma": "Libration~sigma",
+ "tau": "Libration~tau",
+ "ldash2": "Libration~ldash2",
+ "bdash2": "Libration~bdash2",
+ "diam_deg": "Libration~diam_deg"
+ }
+ },
+ "tags": [
+ {
+ "originalTitle": "brief",
+ "title": "brief",
+ "text": "Calculates the Moon's libration angles at a given moment in time.\n\nLibration is an observed back-and-forth wobble of the portion of the\nMoon visible from the Earth. It is caused by the imperfect tidal locking\nof the Moon's fixed rotation rate, compared to its variable angular speed\nof orbit around the Earth.\n\nThis function calculates a pair of perpendicular libration angles,\none representing rotation of the Moon in eclitpic longitude `elon`, the other\nin ecliptic latitude `elat`, both relative to the Moon's mean Earth-facing position.\n\nThis function also returns the geocentric position of the Moon\nexpressed in ecliptic longitude `mlon`, ecliptic latitude `mlat`, the\ndistance `dist_km` between the centers of the Earth and Moon expressed in kilometers,\nand the apparent angular diameter of the Moon `diam_deg`.",
+ "value": "Calculates the Moon's libration angles at a given moment in time.\n\nLibration is an observed back-and-forth wobble of the portion of the\nMoon visible from the Earth. It is caused by the imperfect tidal locking\nof the Moon's fixed rotation rate, compared to its variable angular speed\nof orbit around the Earth.\n\nThis function calculates a pair of perpendicular libration angles,\none representing rotation of the Moon in eclitpic longitude `elon`, the other\nin ecliptic latitude `elat`, both relative to the Moon's mean Earth-facing position.\n\nThis function also returns the geocentric position of the Moon\nexpressed in ecliptic longitude `mlon`, ecliptic latitude `mlat`, the\ndistance `dist_km` between the centers of the Earth and Moon expressed in kilometers,\nand the apparent angular diameter of the Moon `diam_deg`."
+ }
+ ],
+ "params": [
+ {
+ "type": {
+ "names": [
+ "FlexibleDateTime"
+ ]
+ },
+ "description": "A Date object, a number of UTC days since the J2000 epoch (noon on January 1, 2000),\n or an AstroTime object.",
+ "name": "date"
+ }
+ ],
+ "returns": [
+ {
+ "type": {
+ "names": [
+ "LibrationInfo"
+ ]
+ }
+ }
+ ],
+ "name": "Libration",
+ "longname": "Libration",
+ "kind": "function",
+ "scope": "global"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 75765,
+ 75786
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1624,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008608",
+ "name": "time",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "time",
+ "longname": "Libration~time",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 75798,
+ 75819
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1625,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008614",
+ "name": "t",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "t",
+ "longname": "Libration~t",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 75831,
+ 75841
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1626,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008622",
+ "name": "t2",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "t2",
+ "longname": "Libration~t2",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 75853,
+ 75864
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1627,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008628",
+ "name": "t3",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "t3",
+ "longname": "Libration~t3",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 75876,
+ 75888
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1628,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008634",
+ "name": "t4",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "t4",
+ "longname": "Libration~t4",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 75900,
+ 75921
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1629,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008640",
+ "name": "moon",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "moon",
+ "longname": "Libration~moon",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 75933,
+ 75958
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1630,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008646",
+ "name": "mlon",
+ "type": "MemberExpression",
+ "value": "moon.geo_eclip_lon"
+ }
+ },
+ "undocumented": true,
+ "name": "mlon",
+ "longname": "Libration~mlon",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 75970,
+ 75995
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1631,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008652",
+ "name": "mlat",
+ "type": "MemberExpression",
+ "value": "moon.geo_eclip_lat"
+ }
+ },
+ "undocumented": true,
+ "name": "mlat",
+ "longname": "Libration~mlat",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76007,
+ 76053
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1632,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008658",
+ "name": "dist_km",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "dist_km",
+ "longname": "Libration~dist_km",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76090,
+ 76119
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1634,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008668",
+ "name": "I",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "I",
+ "longname": "Libration~I",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76178,
+ 76300
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1636,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008676",
+ "name": "f",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "f",
+ "longname": "Libration~f",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76370,
+ 76493
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1638,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008702",
+ "name": "omega",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "omega",
+ "longname": "Libration~omega",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76532,
+ 76638
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1640,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008728",
+ "name": "m",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "m",
+ "longname": "Libration~m",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76678,
+ 76802
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1642,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008750",
+ "name": "mdash",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "mdash",
+ "longname": "Libration~mdash",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76845,
+ 76967
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1644,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008776",
+ "name": "d",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "d",
+ "longname": "Libration~d",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77021,
+ 77060
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1646,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008802",
+ "name": "e",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "e",
+ "longname": "Libration~e",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77098,
+ 77114
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1648,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008814",
+ "name": "w",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "w",
+ "longname": "Libration~w",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77126,
+ 77245
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1649,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008820",
+ "name": "a",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "a",
+ "longname": "Libration~a",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77257,
+ 77307
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1650,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008867",
+ "name": "ldash",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "ldash",
+ "longname": "Libration~ldash",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77319,
+ 77412
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1651,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008879",
+ "name": "bdash",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "bdash",
+ "longname": "Libration~bdash",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77451,
+ 77496
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1653,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008916",
+ "name": "k1",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "k1",
+ "longname": "Libration~k1",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77508,
+ 77551
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1654,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008928",
+ "name": "k2",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "k2",
+ "longname": "Libration~k2",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77563,
+ 77982
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1655,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100008940",
+ "name": "rho",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "rho",
+ "longname": "Libration~rho",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77994,
+ 78542
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1665,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009064",
+ "name": "sigma",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "sigma",
+ "longname": "Libration~sigma",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78554,
+ 79368
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1678,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009223",
+ "name": "tau",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "tau",
+ "longname": "Libration~tau",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 79380,
+ 79455
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1697,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009462",
+ "name": "ldash2",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "ldash2",
+ "longname": "Libration~ldash2",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 79467,
+ 79515
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1698,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009489",
+ "name": "bdash2",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "bdash2",
+ "longname": "Libration~bdash2",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 79527,
+ 79667
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1699,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009507",
+ "name": "diam_deg",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "diam_deg",
+ "longname": "Libration~diam_deg",
+ "kind": "constant",
+ "memberof": "Libration",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 79782,
+ 79811
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1702,
+ "columnno": 0,
+ "code": {
+ "id": "astnode100009550",
+ "name": "exports.Libration",
+ "type": "Identifier",
+ "value": "Libration",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "Libration",
+ "longname": "Libration",
+ "kind": "member",
+ "scope": "global"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 79813,
+ 80140
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1703,
+ "columnno": 0,
+ "code": {
+ "id": "astnode100009555",
"name": "precession",
"type": "FunctionDeclaration",
"paramnames": [
@@ -12819,14 +14070,14 @@
"comment": "",
"meta": {
"range": [
- 73721,
- 73750
+ 79861,
+ 79890
],
"filename": "astronomy.js",
- "lineno": 1574,
+ "lineno": 1704,
"columnno": 10,
"code": {
- "id": "astnode100008547",
+ "id": "astnode100009562",
"name": "r",
"type": "CallExpression",
"value": ""
@@ -12844,14 +14095,14 @@
"comment": "",
"meta": {
"range": [
- 74001,
- 75815
+ 80141,
+ 81955
],
"filename": "astronomy.js",
- "lineno": 1581,
+ "lineno": 1711,
"columnno": 0,
"code": {
- "id": "astnode100008660",
+ "id": "astnode100009675",
"name": "precession_rot",
"type": "FunctionDeclaration",
"paramnames": [
@@ -12895,14 +14146,14 @@
"comment": "",
"meta": {
"range": [
- 74048,
- 74067
+ 80188,
+ 80207
],
"filename": "astronomy.js",
- "lineno": 1582,
+ "lineno": 1712,
"columnno": 10,
"code": {
- "id": "astnode100008666",
+ "id": "astnode100009681",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -12920,14 +14171,14 @@
"comment": "",
"meta": {
"range": [
- 74077,
- 74093
+ 80217,
+ 80233
],
"filename": "astronomy.js",
- "lineno": 1583,
+ "lineno": 1713,
"columnno": 8,
"code": {
- "id": "astnode100008674",
+ "id": "astnode100009689",
"name": "eps0",
"type": "Literal",
"value": 84381.406
@@ -12945,14 +14196,14 @@
"comment": "",
"meta": {
"range": [
- 74103,
- 74238
+ 80243,
+ 80378
],
"filename": "astronomy.js",
- "lineno": 1584,
+ "lineno": 1714,
"columnno": 8,
"code": {
- "id": "astnode100008678",
+ "id": "astnode100009693",
"name": "psia",
"type": "BinaryExpression",
"value": ""
@@ -12970,14 +14221,14 @@
"comment": "",
"meta": {
"range": [
- 74248,
- 74389
+ 80388,
+ 80529
],
"filename": "astronomy.js",
- "lineno": 1589,
+ "lineno": 1719,
"columnno": 8,
"code": {
- "id": "astnode100008701",
+ "id": "astnode100009716",
"name": "omegaa",
"type": "BinaryExpression",
"value": ""
@@ -12995,14 +14246,14 @@
"comment": "",
"meta": {
"range": [
- 74399,
- 74532
+ 80539,
+ 80672
],
"filename": "astronomy.js",
- "lineno": 1594,
+ "lineno": 1724,
"columnno": 8,
"code": {
- "id": "astnode100008726",
+ "id": "astnode100009741",
"name": "chia",
"type": "BinaryExpression",
"value": ""
@@ -13020,14 +14271,14 @@
"comment": "",
"meta": {
"range": [
- 74538,
- 74554
+ 80678,
+ 80694
],
"filename": "astronomy.js",
- "lineno": 1599,
+ "lineno": 1729,
"columnno": 4,
"code": {
- "id": "astnode100008749",
+ "id": "astnode100009764",
"name": "eps0",
"type": "Identifier",
"funcscope": "precession_rot",
@@ -13046,14 +14297,14 @@
"comment": "",
"meta": {
"range": [
- 74560,
- 74576
+ 80700,
+ 80716
],
"filename": "astronomy.js",
- "lineno": 1600,
+ "lineno": 1730,
"columnno": 4,
"code": {
- "id": "astnode100008753",
+ "id": "astnode100009768",
"name": "psia",
"type": "Identifier",
"funcscope": "precession_rot",
@@ -13072,14 +14323,14 @@
"comment": "",
"meta": {
"range": [
- 74582,
- 74600
+ 80722,
+ 80740
],
"filename": "astronomy.js",
- "lineno": 1601,
+ "lineno": 1731,
"columnno": 4,
"code": {
- "id": "astnode100008757",
+ "id": "astnode100009772",
"name": "omegaa",
"type": "Identifier",
"funcscope": "precession_rot",
@@ -13098,14 +14349,14 @@
"comment": "",
"meta": {
"range": [
- 74606,
- 74622
+ 80746,
+ 80762
],
"filename": "astronomy.js",
- "lineno": 1602,
+ "lineno": 1732,
"columnno": 4,
"code": {
- "id": "astnode100008761",
+ "id": "astnode100009776",
"name": "chia",
"type": "Identifier",
"funcscope": "precession_rot",
@@ -13124,14 +14375,14 @@
"comment": "",
"meta": {
"range": [
- 74634,
- 74653
+ 80774,
+ 80793
],
"filename": "astronomy.js",
- "lineno": 1603,
+ "lineno": 1733,
"columnno": 10,
"code": {
- "id": "astnode100008765",
+ "id": "astnode100009780",
"name": "sa",
"type": "CallExpression",
"value": ""
@@ -13149,14 +14400,14 @@
"comment": "",
"meta": {
"range": [
- 74665,
- 74684
+ 80805,
+ 80824
],
"filename": "astronomy.js",
- "lineno": 1604,
+ "lineno": 1734,
"columnno": 10,
"code": {
- "id": "astnode100008773",
+ "id": "astnode100009788",
"name": "ca",
"type": "CallExpression",
"value": ""
@@ -13174,14 +14425,14 @@
"comment": "",
"meta": {
"range": [
- 74696,
- 74716
+ 80836,
+ 80856
],
"filename": "astronomy.js",
- "lineno": 1605,
+ "lineno": 1735,
"columnno": 10,
"code": {
- "id": "astnode100008781",
+ "id": "astnode100009796",
"name": "sb",
"type": "CallExpression",
"value": ""
@@ -13199,14 +14450,14 @@
"comment": "",
"meta": {
"range": [
- 74728,
- 74748
+ 80868,
+ 80888
],
"filename": "astronomy.js",
- "lineno": 1606,
+ "lineno": 1736,
"columnno": 10,
"code": {
- "id": "astnode100008790",
+ "id": "astnode100009805",
"name": "cb",
"type": "CallExpression",
"value": ""
@@ -13224,14 +14475,14 @@
"comment": "",
"meta": {
"range": [
- 74760,
- 74782
+ 80900,
+ 80922
],
"filename": "astronomy.js",
- "lineno": 1607,
+ "lineno": 1737,
"columnno": 10,
"code": {
- "id": "astnode100008799",
+ "id": "astnode100009814",
"name": "sc",
"type": "CallExpression",
"value": ""
@@ -13249,14 +14500,14 @@
"comment": "",
"meta": {
"range": [
- 74794,
- 74816
+ 80934,
+ 80956
],
"filename": "astronomy.js",
- "lineno": 1608,
+ "lineno": 1738,
"columnno": 10,
"code": {
- "id": "astnode100008808",
+ "id": "astnode100009823",
"name": "cc",
"type": "CallExpression",
"value": ""
@@ -13274,14 +14525,14 @@
"comment": "",
"meta": {
"range": [
- 74828,
- 74847
+ 80968,
+ 80987
],
"filename": "astronomy.js",
- "lineno": 1609,
+ "lineno": 1739,
"columnno": 10,
"code": {
- "id": "astnode100008817",
+ "id": "astnode100009832",
"name": "sd",
"type": "CallExpression",
"value": ""
@@ -13299,14 +14550,14 @@
"comment": "",
"meta": {
"range": [
- 74859,
- 74878
+ 80999,
+ 81018
],
"filename": "astronomy.js",
- "lineno": 1610,
+ "lineno": 1740,
"columnno": 10,
"code": {
- "id": "astnode100008825",
+ "id": "astnode100009840",
"name": "cd",
"type": "CallExpression",
"value": ""
@@ -13324,14 +14575,14 @@
"comment": "",
"meta": {
"range": [
- 74890,
- 74917
+ 81030,
+ 81057
],
"filename": "astronomy.js",
- "lineno": 1611,
+ "lineno": 1741,
"columnno": 10,
"code": {
- "id": "astnode100008833",
+ "id": "astnode100009848",
"name": "xx",
"type": "BinaryExpression",
"value": ""
@@ -13349,14 +14600,14 @@
"comment": "",
"meta": {
"range": [
- 74929,
- 74981
+ 81069,
+ 81121
],
"filename": "astronomy.js",
- "lineno": 1612,
+ "lineno": 1742,
"columnno": 10,
"code": {
- "id": "astnode100008845",
+ "id": "astnode100009860",
"name": "yx",
"type": "BinaryExpression",
"value": ""
@@ -13374,14 +14625,14 @@
"comment": "",
"meta": {
"range": [
- 74993,
- 75045
+ 81133,
+ 81185
],
"filename": "astronomy.js",
- "lineno": 1613,
+ "lineno": 1743,
"columnno": 10,
"code": {
- "id": "astnode100008867",
+ "id": "astnode100009882",
"name": "zx",
"type": "BinaryExpression",
"value": ""
@@ -13399,14 +14650,14 @@
"comment": "",
"meta": {
"range": [
- 75057,
- 75085
+ 81197,
+ 81225
],
"filename": "astronomy.js",
- "lineno": 1614,
+ "lineno": 1744,
"columnno": 10,
"code": {
- "id": "astnode100008889",
+ "id": "astnode100009904",
"name": "xy",
"type": "BinaryExpression",
"value": ""
@@ -13424,14 +14675,14 @@
"comment": "",
"meta": {
"range": [
- 75097,
- 75150
+ 81237,
+ 81290
],
"filename": "astronomy.js",
- "lineno": 1615,
+ "lineno": 1745,
"columnno": 10,
"code": {
- "id": "astnode100008902",
+ "id": "astnode100009917",
"name": "yy",
"type": "BinaryExpression",
"value": ""
@@ -13449,14 +14700,14 @@
"comment": "",
"meta": {
"range": [
- 75162,
- 75215
+ 81302,
+ 81355
],
"filename": "astronomy.js",
- "lineno": 1616,
+ "lineno": 1746,
"columnno": 10,
"code": {
- "id": "astnode100008925",
+ "id": "astnode100009940",
"name": "zy",
"type": "BinaryExpression",
"value": ""
@@ -13474,14 +14725,14 @@
"comment": "",
"meta": {
"range": [
- 75227,
- 75239
+ 81367,
+ 81379
],
"filename": "astronomy.js",
- "lineno": 1617,
+ "lineno": 1747,
"columnno": 10,
"code": {
- "id": "astnode100008948",
+ "id": "astnode100009963",
"name": "xz",
"type": "BinaryExpression",
"value": ""
@@ -13499,14 +14750,14 @@
"comment": "",
"meta": {
"range": [
- 75251,
- 75279
+ 81391,
+ 81419
],
"filename": "astronomy.js",
- "lineno": 1618,
+ "lineno": 1748,
"columnno": 10,
"code": {
- "id": "astnode100008954",
+ "id": "astnode100009969",
"name": "yz",
"type": "BinaryExpression",
"value": ""
@@ -13524,14 +14775,14 @@
"comment": "",
"meta": {
"range": [
- 75291,
- 75319
+ 81431,
+ 81459
],
"filename": "astronomy.js",
- "lineno": 1619,
+ "lineno": 1749,
"columnno": 10,
"code": {
- "id": "astnode100008967",
+ "id": "astnode100009982",
"name": "zz",
"type": "BinaryExpression",
"value": ""
@@ -13549,14 +14800,14 @@
"comment": "",
"meta": {
"range": [
- 75816,
- 76048
+ 81956,
+ 82188
],
"filename": "astronomy.js",
- "lineno": 1638,
+ "lineno": 1768,
"columnno": 0,
"code": {
- "id": "astnode100009027",
+ "id": "astnode100010042",
"name": "era",
"type": "FunctionDeclaration",
"paramnames": [
@@ -13580,14 +14831,14 @@
"comment": "",
"meta": {
"range": [
- 75847,
- 75902
+ 81987,
+ 82042
],
"filename": "astronomy.js",
- "lineno": 1639,
+ "lineno": 1769,
"columnno": 10,
"code": {
- "id": "astnode100009032",
+ "id": "astnode100010047",
"name": "thet1",
"type": "BinaryExpression",
"value": ""
@@ -13605,14 +14856,14 @@
"comment": "",
"meta": {
"range": [
- 75914,
- 75933
+ 82054,
+ 82073
],
"filename": "astronomy.js",
- "lineno": 1640,
+ "lineno": 1770,
"columnno": 10,
"code": {
- "id": "astnode100009042",
+ "id": "astnode100010057",
"name": "thet3",
"type": "BinaryExpression",
"value": ""
@@ -13630,14 +14881,14 @@
"comment": "",
"meta": {
"range": [
- 75943,
- 75978
+ 82083,
+ 82118
],
"filename": "astronomy.js",
- "lineno": 1641,
+ "lineno": 1771,
"columnno": 8,
"code": {
- "id": "astnode100009050",
+ "id": "astnode100010065",
"name": "theta",
"type": "BinaryExpression",
"value": ""
@@ -13655,14 +14906,14 @@
"comment": "",
"meta": {
"range": [
- 76009,
- 76021
+ 82149,
+ 82161
],
"filename": "astronomy.js",
- "lineno": 1643,
+ "lineno": 1773,
"columnno": 8,
"code": {
- "id": "astnode100009065",
+ "id": "astnode100010080",
"name": "theta",
"type": "Literal",
"funcscope": "era",
@@ -13681,14 +14932,14 @@
"comment": "",
"meta": {
"range": [
- 76049,
- 76602
+ 82189,
+ 82742
],
"filename": "astronomy.js",
- "lineno": 1647,
+ "lineno": 1777,
"columnno": 0,
"code": {
- "id": "astnode100009070",
+ "id": "astnode100010085",
"name": "sidereal_time",
"type": "FunctionDeclaration",
"paramnames": [
@@ -13714,14 +14965,14 @@
"comment": "",
"meta": {
"range": [
- 76090,
- 76109
+ 82230,
+ 82249
],
"filename": "astronomy.js",
- "lineno": 1648,
+ "lineno": 1778,
"columnno": 10,
"code": {
- "id": "astnode100009075",
+ "id": "astnode100010090",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -13739,14 +14990,14 @@
"comment": "",
"meta": {
"range": [
- 76119,
- 76146
+ 82259,
+ 82286
],
"filename": "astronomy.js",
- "lineno": 1649,
+ "lineno": 1779,
"columnno": 8,
"code": {
- "id": "astnode100009083",
+ "id": "astnode100010098",
"name": "eqeq",
"type": "BinaryExpression",
"value": ""
@@ -13764,14 +15015,14 @@
"comment": "",
"meta": {
"range": [
- 76230,
- 76247
+ 82370,
+ 82387
],
"filename": "astronomy.js",
- "lineno": 1650,
+ "lineno": 1780,
"columnno": 10,
"code": {
- "id": "astnode100009093",
+ "id": "astnode100010108",
"name": "theta",
"type": "CallExpression",
"value": ""
@@ -13789,14 +15040,14 @@
"comment": "",
"meta": {
"range": [
- 76259,
- 76434
+ 82399,
+ 82574
],
"filename": "astronomy.js",
- "lineno": 1651,
+ "lineno": 1781,
"columnno": 10,
"code": {
- "id": "astnode100009099",
+ "id": "astnode100010114",
"name": "st",
"type": "BinaryExpression",
"value": ""
@@ -13814,14 +15065,14 @@
"comment": "",
"meta": {
"range": [
- 76444,
- 76482
+ 82584,
+ 82622
],
"filename": "astronomy.js",
- "lineno": 1657,
+ "lineno": 1787,
"columnno": 8,
"code": {
- "id": "astnode100009126",
+ "id": "astnode100010141",
"name": "gst",
"type": "BinaryExpression",
"value": ""
@@ -13839,14 +15090,14 @@
"comment": "",
"meta": {
"range": [
- 76511,
- 76520
+ 82651,
+ 82660
],
"filename": "astronomy.js",
- "lineno": 1659,
+ "lineno": 1789,
"columnno": 8,
"code": {
- "id": "astnode100009143",
+ "id": "astnode100010158",
"name": "gst",
"type": "Literal",
"funcscope": "sidereal_time",
@@ -13865,14 +15116,14 @@
"comment": "",
"meta": {
"range": [
- 76603,
- 79215
+ 82743,
+ 85355
],
"filename": "astronomy.js",
- "lineno": 1663,
+ "lineno": 1793,
"columnno": 0,
"code": {
- "id": "astnode100009148",
+ "id": "astnode100010163",
"name": "inverse_terra",
"type": "FunctionDeclaration",
"paramnames": [
@@ -13914,14 +15165,14 @@
"comment": "",
"meta": {
"range": [
- 76685,
- 76716
+ 82825,
+ 82856
],
"filename": "astronomy.js",
- "lineno": 1665,
+ "lineno": 1795,
"columnno": 10,
"code": {
- "id": "astnode100009154",
+ "id": "astnode100010169",
"name": "x",
"type": "BinaryExpression",
"value": ""
@@ -13939,14 +15190,14 @@
"comment": "",
"meta": {
"range": [
- 76728,
- 76759
+ 82868,
+ 82899
],
"filename": "astronomy.js",
- "lineno": 1666,
+ "lineno": 1796,
"columnno": 10,
"code": {
- "id": "astnode100009164",
+ "id": "astnode100010179",
"name": "y",
"type": "BinaryExpression",
"value": ""
@@ -13964,14 +15215,14 @@
"comment": "",
"meta": {
"range": [
- 76771,
- 76802
+ 82911,
+ 82942
],
"filename": "astronomy.js",
- "lineno": 1667,
+ "lineno": 1797,
"columnno": 10,
"code": {
- "id": "astnode100009174",
+ "id": "astnode100010189",
"name": "z",
"type": "BinaryExpression",
"value": ""
@@ -13989,14 +15240,14 @@
"comment": "",
"meta": {
"range": [
- 76814,
- 76842
+ 82954,
+ 82982
],
"filename": "astronomy.js",
- "lineno": 1668,
+ "lineno": 1798,
"columnno": 10,
"code": {
- "id": "astnode100009184",
+ "id": "astnode100010199",
"name": "p",
"type": "CallExpression",
"value": ""
@@ -14014,14 +15265,14 @@
"comment": "",
"meta": {
"range": [
- 76852,
- 76859
+ 82992,
+ 82999
],
"filename": "astronomy.js",
- "lineno": 1669,
+ "lineno": 1799,
"columnno": 8,
"code": {
- "id": "astnode100009198",
+ "id": "astnode100010213",
"name": "lon_deg"
}
},
@@ -14037,14 +15288,14 @@
"comment": "",
"meta": {
"range": [
- 76861,
- 76868
+ 83001,
+ 83008
],
"filename": "astronomy.js",
- "lineno": 1669,
+ "lineno": 1799,
"columnno": 17,
"code": {
- "id": "astnode100009200",
+ "id": "astnode100010215",
"name": "lat_deg"
}
},
@@ -14060,14 +15311,14 @@
"comment": "",
"meta": {
"range": [
- 76870,
- 76879
+ 83010,
+ 83019
],
"filename": "astronomy.js",
- "lineno": 1669,
+ "lineno": 1799,
"columnno": 26,
"code": {
- "id": "astnode100009202",
+ "id": "astnode100010217",
"name": "height_km"
}
},
@@ -14083,14 +15334,14 @@
"comment": "",
"meta": {
"range": [
- 77045,
- 77056
+ 83185,
+ 83196
],
"filename": "astronomy.js",
- "lineno": 1673,
+ "lineno": 1803,
"columnno": 8,
"code": {
- "id": "astnode100009210",
+ "id": "astnode100010225",
"name": "lon_deg",
"type": "Literal",
"funcscope": "inverse_terra",
@@ -14109,14 +15360,14 @@
"comment": "",
"meta": {
"range": [
- 77066,
- 77097
+ 83206,
+ 83237
],
"filename": "astronomy.js",
- "lineno": 1674,
+ "lineno": 1804,
"columnno": 8,
"code": {
- "id": "astnode100009214",
+ "id": "astnode100010229",
"name": "lat_deg",
"type": "ConditionalExpression",
"funcscope": "inverse_terra",
@@ -14135,14 +15386,14 @@
"comment": "",
"meta": {
"range": [
- 77159,
- 77206
+ 83299,
+ 83346
],
"filename": "astronomy.js",
- "lineno": 1676,
+ "lineno": 1806,
"columnno": 8,
"code": {
- "id": "astnode100009225",
+ "id": "astnode100010240",
"name": "height_km",
"type": "BinaryExpression",
"funcscope": "inverse_terra",
@@ -14161,14 +15412,14 @@
"comment": "",
"meta": {
"range": [
- 77239,
- 77264
+ 83379,
+ 83404
],
"filename": "astronomy.js",
- "lineno": 1679,
+ "lineno": 1809,
"columnno": 14,
"code": {
- "id": "astnode100009236",
+ "id": "astnode100010251",
"name": "stlocl",
"type": "CallExpression",
"value": ""
@@ -14186,14 +15437,14 @@
"comment": "",
"meta": {
"range": [
- 77312,
- 77362
+ 83452,
+ 83502
],
"filename": "astronomy.js",
- "lineno": 1681,
+ "lineno": 1811,
"columnno": 8,
"code": {
- "id": "astnode100009245",
+ "id": "astnode100010260",
"name": "lon_deg",
"type": "BinaryExpression",
"funcscope": "inverse_terra",
@@ -14212,14 +15463,14 @@
"comment": "",
"meta": {
"range": [
- 77466,
- 77480
+ 83606,
+ 83620
],
"filename": "astronomy.js",
- "lineno": 1684,
+ "lineno": 1814,
"columnno": 12,
"code": {
- "id": "astnode100009262",
+ "id": "astnode100010277",
"name": "lon_deg",
"type": "Literal",
"funcscope": "inverse_terra",
@@ -14238,14 +15489,14 @@
"comment": "",
"meta": {
"range": [
- 77525,
- 77539
+ 83665,
+ 83679
],
"filename": "astronomy.js",
- "lineno": 1686,
+ "lineno": 1816,
"columnno": 12,
"code": {
- "id": "astnode100009271",
+ "id": "astnode100010286",
"name": "lon_deg",
"type": "Literal",
"funcscope": "inverse_terra",
@@ -14264,14 +15515,14 @@
"comment": "",
"meta": {
"range": [
- 77627,
- 77666
+ 83767,
+ 83806
],
"filename": "astronomy.js",
- "lineno": 1688,
+ "lineno": 1818,
"columnno": 14,
"code": {
- "id": "astnode100009275",
+ "id": "astnode100010290",
"name": "F",
"type": "BinaryExpression",
"value": ""
@@ -14289,14 +15540,14 @@
"comment": "",
"meta": {
"range": [
- 77757,
- 77779
+ 83897,
+ 83919
],
"filename": "astronomy.js",
- "lineno": 1690,
+ "lineno": 1820,
"columnno": 12,
"code": {
- "id": "astnode100009281",
+ "id": "astnode100010296",
"name": "lat",
"type": "CallExpression",
"value": ""
@@ -14314,14 +15565,14 @@
"comment": "",
"meta": {
"range": [
- 77793,
- 77796
+ 83933,
+ 83936
],
"filename": "astronomy.js",
- "lineno": 1691,
+ "lineno": 1821,
"columnno": 12,
"code": {
- "id": "astnode100009290",
+ "id": "astnode100010305",
"name": "cos"
}
},
@@ -14337,14 +15588,14 @@
"comment": "",
"meta": {
"range": [
- 77798,
- 77801
+ 83938,
+ 83941
],
"filename": "astronomy.js",
- "lineno": 1691,
+ "lineno": 1821,
"columnno": 17,
"code": {
- "id": "astnode100009292",
+ "id": "astnode100010307",
"name": "sin"
}
},
@@ -14360,14 +15611,14 @@
"comment": "",
"meta": {
"range": [
- 77803,
- 77808
+ 83943,
+ 83948
],
"filename": "astronomy.js",
- "lineno": 1691,
+ "lineno": 1821,
"columnno": 22,
"code": {
- "id": "astnode100009294",
+ "id": "astnode100010309",
"name": "denom"
}
},
@@ -14383,14 +15634,14 @@
"comment": "",
"meta": {
"range": [
- 77968,
- 77987
+ 84108,
+ 84127
],
"filename": "astronomy.js",
- "lineno": 1695,
+ "lineno": 1825,
"columnno": 12,
"code": {
- "id": "astnode100009299",
+ "id": "astnode100010314",
"name": "cos",
"type": "CallExpression",
"funcscope": "inverse_terra",
@@ -14409,14 +15660,14 @@
"comment": "",
"meta": {
"range": [
- 78001,
- 78020
+ 84141,
+ 84160
],
"filename": "astronomy.js",
- "lineno": 1696,
+ "lineno": 1826,
"columnno": 12,
"code": {
- "id": "astnode100009307",
+ "id": "astnode100010322",
"name": "sin",
"type": "CallExpression",
"funcscope": "inverse_terra",
@@ -14435,14 +15686,14 @@
"comment": "",
"meta": {
"range": [
- 78040,
- 78085
+ 84180,
+ 84225
],
"filename": "astronomy.js",
- "lineno": 1697,
+ "lineno": 1827,
"columnno": 18,
"code": {
- "id": "astnode100009315",
+ "id": "astnode100010330",
"name": "factor",
"type": "BinaryExpression",
"value": ""
@@ -14460,14 +15711,14 @@
"comment": "",
"meta": {
"range": [
- 78105,
- 78121
+ 84245,
+ 84261
],
"filename": "astronomy.js",
- "lineno": 1698,
+ "lineno": 1828,
"columnno": 18,
"code": {
- "id": "astnode100009323",
+ "id": "astnode100010338",
"name": "cos2",
"type": "BinaryExpression",
"value": ""
@@ -14485,14 +15736,14 @@
"comment": "",
"meta": {
"range": [
- 78141,
- 78157
+ 84281,
+ 84297
],
"filename": "astronomy.js",
- "lineno": 1699,
+ "lineno": 1829,
"columnno": 18,
"code": {
- "id": "astnode100009329",
+ "id": "astnode100010344",
"name": "sin2",
"type": "BinaryExpression",
"value": ""
@@ -14510,14 +15761,14 @@
"comment": "",
"meta": {
"range": [
- 78177,
- 78203
+ 84317,
+ 84343
],
"filename": "astronomy.js",
- "lineno": 1700,
+ "lineno": 1830,
"columnno": 18,
"code": {
- "id": "astnode100009335",
+ "id": "astnode100010350",
"name": "radicand",
"type": "BinaryExpression",
"value": ""
@@ -14535,14 +15786,14 @@
"comment": "",
"meta": {
"range": [
- 78217,
- 78244
+ 84357,
+ 84384
],
"filename": "astronomy.js",
- "lineno": 1701,
+ "lineno": 1831,
"columnno": 12,
"code": {
- "id": "astnode100009343",
+ "id": "astnode100010358",
"name": "denom",
"type": "CallExpression",
"funcscope": "inverse_terra",
@@ -14561,14 +15812,14 @@
"comment": "",
"meta": {
"range": [
- 78264,
- 78316
+ 84404,
+ 84456
],
"filename": "astronomy.js",
- "lineno": 1702,
+ "lineno": 1832,
"columnno": 18,
"code": {
- "id": "astnode100009351",
+ "id": "astnode100010366",
"name": "W",
"type": "BinaryExpression",
"value": ""
@@ -14586,14 +15837,14 @@
"comment": "",
"meta": {
"range": [
- 78564,
- 78666
+ 84704,
+ 84806
],
"filename": "astronomy.js",
- "lineno": 1707,
+ "lineno": 1837,
"columnno": 18,
"code": {
- "id": "astnode100009378",
+ "id": "astnode100010393",
"name": "D",
"type": "BinaryExpression",
"value": ""
@@ -14611,14 +15862,14 @@
"comment": "",
"meta": {
"range": [
- 78680,
- 78692
+ 84820,
+ 84832
],
"filename": "astronomy.js",
- "lineno": 1708,
+ "lineno": 1838,
"columnno": 12,
"code": {
- "id": "astnode100009408",
+ "id": "astnode100010423",
"name": "lat",
"type": "BinaryExpression",
"funcscope": "inverse_terra",
@@ -14637,14 +15888,14 @@
"comment": "",
"meta": {
"range": [
- 78775,
- 78806
+ 84915,
+ 84946
],
"filename": "astronomy.js",
- "lineno": 1711,
+ "lineno": 1841,
"columnno": 8,
"code": {
- "id": "astnode100009414",
+ "id": "astnode100010429",
"name": "lat_deg",
"type": "BinaryExpression",
"funcscope": "inverse_terra",
@@ -14663,14 +15914,14 @@
"comment": "",
"meta": {
"range": [
- 78958,
- 79001
+ 85098,
+ 85141
],
"filename": "astronomy.js",
- "lineno": 1714,
+ "lineno": 1844,
"columnno": 14,
"code": {
- "id": "astnode100009422",
+ "id": "astnode100010437",
"name": "adjust",
"type": "BinaryExpression",
"value": ""
@@ -14688,14 +15939,14 @@
"comment": "",
"meta": {
"range": [
- 79058,
- 79090
+ 85198,
+ 85230
],
"filename": "astronomy.js",
- "lineno": 1716,
+ "lineno": 1846,
"columnno": 12,
"code": {
- "id": "astnode100009440",
+ "id": "astnode100010455",
"name": "height_km",
"type": "BinaryExpression",
"funcscope": "inverse_terra",
@@ -14714,14 +15965,14 @@
"comment": "",
"meta": {
"range": [
- 79117,
- 79145
+ 85257,
+ 85285
],
"filename": "astronomy.js",
- "lineno": 1718,
+ "lineno": 1848,
"columnno": 12,
"code": {
- "id": "astnode100009450",
+ "id": "astnode100010465",
"name": "height_km",
"type": "BinaryExpression",
"funcscope": "inverse_terra",
@@ -14740,14 +15991,14 @@
"comment": "",
"meta": {
"range": [
- 79216,
- 80096
+ 85356,
+ 86236
],
"filename": "astronomy.js",
- "lineno": 1722,
+ "lineno": 1852,
"columnno": 0,
"code": {
- "id": "astnode100009465",
+ "id": "astnode100010480",
"name": "terra",
"type": "FunctionDeclaration",
"paramnames": [
@@ -14782,14 +16033,14 @@
"comment": "",
"meta": {
"range": [
- 79257,
- 79283
+ 85397,
+ 85423
],
"filename": "astronomy.js",
- "lineno": 1723,
+ "lineno": 1853,
"columnno": 10,
"code": {
- "id": "astnode100009471",
+ "id": "astnode100010486",
"name": "df",
"type": "BinaryExpression",
"value": ""
@@ -14807,14 +16058,14 @@
"comment": "",
"meta": {
"range": [
- 79322,
- 79335
+ 85462,
+ 85475
],
"filename": "astronomy.js",
- "lineno": 1724,
+ "lineno": 1854,
"columnno": 10,
"code": {
- "id": "astnode100009477",
+ "id": "astnode100010492",
"name": "df2",
"type": "BinaryExpression",
"value": ""
@@ -14832,14 +16083,14 @@
"comment": "",
"meta": {
"range": [
- 79347,
- 79388
+ 85487,
+ 85528
],
"filename": "astronomy.js",
- "lineno": 1725,
+ "lineno": 1855,
"columnno": 10,
"code": {
- "id": "astnode100009483",
+ "id": "astnode100010498",
"name": "phi",
"type": "BinaryExpression",
"value": ""
@@ -14857,14 +16108,14 @@
"comment": "",
"meta": {
"range": [
- 79400,
- 79422
+ 85540,
+ 85562
],
"filename": "astronomy.js",
- "lineno": 1726,
+ "lineno": 1856,
"columnno": 10,
"code": {
- "id": "astnode100009493",
+ "id": "astnode100010508",
"name": "sinphi",
"type": "CallExpression",
"value": ""
@@ -14882,14 +16133,14 @@
"comment": "",
"meta": {
"range": [
- 79434,
- 79456
+ 85574,
+ 85596
],
"filename": "astronomy.js",
- "lineno": 1727,
+ "lineno": 1857,
"columnno": 10,
"code": {
- "id": "astnode100009501",
+ "id": "astnode100010516",
"name": "cosphi",
"type": "CallExpression",
"value": ""
@@ -14907,14 +16158,14 @@
"comment": "",
"meta": {
"range": [
- 79468,
- 79526
+ 85608,
+ 85666
],
"filename": "astronomy.js",
- "lineno": 1728,
+ "lineno": 1858,
"columnno": 10,
"code": {
- "id": "astnode100009509",
+ "id": "astnode100010524",
"name": "c",
"type": "BinaryExpression",
"value": ""
@@ -14932,14 +16183,14 @@
"comment": "",
"meta": {
"range": [
- 79538,
- 79549
+ 85678,
+ 85689
],
"filename": "astronomy.js",
- "lineno": 1729,
+ "lineno": 1859,
"columnno": 10,
"code": {
- "id": "astnode100009527",
+ "id": "astnode100010542",
"name": "s",
"type": "BinaryExpression",
"value": ""
@@ -14957,14 +16208,14 @@
"comment": "",
"meta": {
"range": [
- 79561,
- 79591
+ 85701,
+ 85731
],
"filename": "astronomy.js",
- "lineno": 1730,
+ "lineno": 1860,
"columnno": 10,
"code": {
- "id": "astnode100009533",
+ "id": "astnode100010548",
"name": "ht_km",
"type": "BinaryExpression",
"value": ""
@@ -14982,14 +16233,14 @@
"comment": "",
"meta": {
"range": [
- 79603,
- 79647
+ 85743,
+ 85787
],
"filename": "astronomy.js",
- "lineno": 1731,
+ "lineno": 1861,
"columnno": 10,
"code": {
- "id": "astnode100009541",
+ "id": "astnode100010556",
"name": "ach",
"type": "BinaryExpression",
"value": ""
@@ -15007,14 +16258,14 @@
"comment": "",
"meta": {
"range": [
- 79659,
- 79703
+ 85799,
+ 85843
],
"filename": "astronomy.js",
- "lineno": 1732,
+ "lineno": 1862,
"columnno": 10,
"code": {
- "id": "astnode100009549",
+ "id": "astnode100010564",
"name": "ash",
"type": "BinaryExpression",
"value": ""
@@ -15032,14 +16283,14 @@
"comment": "",
"meta": {
"range": [
- 79715,
- 79772
+ 85855,
+ 85912
],
"filename": "astronomy.js",
- "lineno": 1733,
+ "lineno": 1863,
"columnno": 10,
"code": {
- "id": "astnode100009557",
+ "id": "astnode100010572",
"name": "stlocl",
"type": "BinaryExpression",
"value": ""
@@ -15057,14 +16308,14 @@
"comment": "",
"meta": {
"range": [
- 79784,
- 79808
+ 85924,
+ 85948
],
"filename": "astronomy.js",
- "lineno": 1734,
+ "lineno": 1864,
"columnno": 10,
"code": {
- "id": "astnode100009571",
+ "id": "astnode100010586",
"name": "sinst",
"type": "CallExpression",
"value": ""
@@ -15082,14 +16333,14 @@
"comment": "",
"meta": {
"range": [
- 79820,
- 79844
+ 85960,
+ 85984
],
"filename": "astronomy.js",
- "lineno": 1735,
+ "lineno": 1865,
"columnno": 10,
"code": {
- "id": "astnode100009579",
+ "id": "astnode100010594",
"name": "cosst",
"type": "CallExpression",
"value": ""
@@ -15107,14 +16358,14 @@
"comment": "",
"meta": {
"range": [
- 79867,
- 79990
+ 86007,
+ 86130
],
"filename": "astronomy.js",
- "lineno": 1737,
+ "lineno": 1867,
"columnno": 8,
"code": {
- "id": "astnode100009588",
+ "id": "astnode100010603",
"name": "pos",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"\"]"
@@ -15130,14 +16381,14 @@
"comment": "",
"meta": {
"range": [
- 80000,
- 80087
+ 86140,
+ 86227
],
"filename": "astronomy.js",
- "lineno": 1738,
+ "lineno": 1868,
"columnno": 8,
"code": {
- "id": "astnode100009615",
+ "id": "astnode100010630",
"name": "vel",
"type": "ArrayExpression",
"value": "[\"\",\"\",0]"
@@ -15153,14 +16404,14 @@
"comment": "",
"meta": {
"range": [
- 80097,
- 80420
+ 86237,
+ 86560
],
"filename": "astronomy.js",
- "lineno": 1741,
+ "lineno": 1871,
"columnno": 0,
"code": {
- "id": "astnode100009637",
+ "id": "astnode100010652",
"name": "nutation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -15184,14 +16435,14 @@
"comment": "",
"meta": {
"range": [
- 80143,
- 80170
+ 86283,
+ 86310
],
"filename": "astronomy.js",
- "lineno": 1742,
+ "lineno": 1872,
"columnno": 10,
"code": {
- "id": "astnode100009644",
+ "id": "astnode100010659",
"name": "r",
"type": "CallExpression",
"value": ""
@@ -15209,14 +16460,14 @@
"comment": "",
"meta": {
"range": [
- 80421,
- 81608
+ 86561,
+ 87748
],
"filename": "astronomy.js",
- "lineno": 1749,
+ "lineno": 1879,
"columnno": 0,
"code": {
- "id": "astnode100009757",
+ "id": "astnode100010772",
"name": "nutation_rot",
"type": "FunctionDeclaration",
"paramnames": [
@@ -15257,14 +16508,14 @@
"comment": "",
"meta": {
"range": [
- 80466,
- 80485
+ 86606,
+ 86625
],
"filename": "astronomy.js",
- "lineno": 1750,
+ "lineno": 1880,
"columnno": 10,
"code": {
- "id": "astnode100009763",
+ "id": "astnode100010778",
"name": "tilt",
"type": "CallExpression",
"value": ""
@@ -15282,14 +16533,14 @@
"comment": "",
"meta": {
"range": [
- 80497,
- 80531
+ 86637,
+ 86671
],
"filename": "astronomy.js",
- "lineno": 1751,
+ "lineno": 1881,
"columnno": 10,
"code": {
- "id": "astnode100009769",
+ "id": "astnode100010784",
"name": "oblm",
"type": "BinaryExpression",
"value": ""
@@ -15307,14 +16558,14 @@
"comment": "",
"meta": {
"range": [
- 80543,
- 80577
+ 86683,
+ 86717
],
"filename": "astronomy.js",
- "lineno": 1752,
+ "lineno": 1882,
"columnno": 10,
"code": {
- "id": "astnode100009779",
+ "id": "astnode100010794",
"name": "oblt",
"type": "BinaryExpression",
"value": ""
@@ -15332,14 +16583,14 @@
"comment": "",
"meta": {
"range": [
- 80589,
- 80615
+ 86729,
+ 86755
],
"filename": "astronomy.js",
- "lineno": 1753,
+ "lineno": 1883,
"columnno": 10,
"code": {
- "id": "astnode100009789",
+ "id": "astnode100010804",
"name": "psi",
"type": "BinaryExpression",
"value": ""
@@ -15357,14 +16608,14 @@
"comment": "",
"meta": {
"range": [
- 80627,
- 80648
+ 86767,
+ 86788
],
"filename": "astronomy.js",
- "lineno": 1754,
+ "lineno": 1884,
"columnno": 10,
"code": {
- "id": "astnode100009797",
+ "id": "astnode100010812",
"name": "cobm",
"type": "CallExpression",
"value": ""
@@ -15382,14 +16633,14 @@
"comment": "",
"meta": {
"range": [
- 80660,
- 80681
+ 86800,
+ 86821
],
"filename": "astronomy.js",
- "lineno": 1755,
+ "lineno": 1885,
"columnno": 10,
"code": {
- "id": "astnode100009805",
+ "id": "astnode100010820",
"name": "sobm",
"type": "CallExpression",
"value": ""
@@ -15407,14 +16658,14 @@
"comment": "",
"meta": {
"range": [
- 80693,
- 80714
+ 86833,
+ 86854
],
"filename": "astronomy.js",
- "lineno": 1756,
+ "lineno": 1886,
"columnno": 10,
"code": {
- "id": "astnode100009813",
+ "id": "astnode100010828",
"name": "cobt",
"type": "CallExpression",
"value": ""
@@ -15432,14 +16683,14 @@
"comment": "",
"meta": {
"range": [
- 80726,
- 80747
+ 86866,
+ 86887
],
"filename": "astronomy.js",
- "lineno": 1757,
+ "lineno": 1887,
"columnno": 10,
"code": {
- "id": "astnode100009821",
+ "id": "astnode100010836",
"name": "sobt",
"type": "CallExpression",
"value": ""
@@ -15457,14 +16708,14 @@
"comment": "",
"meta": {
"range": [
- 80759,
- 80779
+ 86899,
+ 86919
],
"filename": "astronomy.js",
- "lineno": 1758,
+ "lineno": 1888,
"columnno": 10,
"code": {
- "id": "astnode100009829",
+ "id": "astnode100010844",
"name": "cpsi",
"type": "CallExpression",
"value": ""
@@ -15482,14 +16733,14 @@
"comment": "",
"meta": {
"range": [
- 80791,
- 80811
+ 86931,
+ 86951
],
"filename": "astronomy.js",
- "lineno": 1759,
+ "lineno": 1889,
"columnno": 10,
"code": {
- "id": "astnode100009837",
+ "id": "astnode100010852",
"name": "spsi",
"type": "CallExpression",
"value": ""
@@ -15507,14 +16758,14 @@
"comment": "",
"meta": {
"range": [
- 80823,
- 80832
+ 86963,
+ 86972
],
"filename": "astronomy.js",
- "lineno": 1760,
+ "lineno": 1890,
"columnno": 10,
"code": {
- "id": "astnode100009845",
+ "id": "astnode100010860",
"name": "xx",
"type": "Identifier",
"value": "cpsi"
@@ -15532,14 +16783,14 @@
"comment": "",
"meta": {
"range": [
- 80844,
- 80861
+ 86984,
+ 87001
],
"filename": "astronomy.js",
- "lineno": 1761,
+ "lineno": 1891,
"columnno": 10,
"code": {
- "id": "astnode100009849",
+ "id": "astnode100010864",
"name": "yx",
"type": "BinaryExpression",
"value": ""
@@ -15557,14 +16808,14 @@
"comment": "",
"meta": {
"range": [
- 80873,
- 80890
+ 87013,
+ 87030
],
"filename": "astronomy.js",
- "lineno": 1762,
+ "lineno": 1892,
"columnno": 10,
"code": {
- "id": "astnode100009856",
+ "id": "astnode100010871",
"name": "zx",
"type": "BinaryExpression",
"value": ""
@@ -15582,14 +16833,14 @@
"comment": "",
"meta": {
"range": [
- 80902,
- 80918
+ 87042,
+ 87058
],
"filename": "astronomy.js",
- "lineno": 1763,
+ "lineno": 1893,
"columnno": 10,
"code": {
- "id": "astnode100009863",
+ "id": "astnode100010878",
"name": "xy",
"type": "BinaryExpression",
"value": ""
@@ -15607,14 +16858,14 @@
"comment": "",
"meta": {
"range": [
- 80930,
- 80967
+ 87070,
+ 87107
],
"filename": "astronomy.js",
- "lineno": 1764,
+ "lineno": 1894,
"columnno": 10,
"code": {
- "id": "astnode100009869",
+ "id": "astnode100010884",
"name": "yy",
"type": "BinaryExpression",
"value": ""
@@ -15632,14 +16883,14 @@
"comment": "",
"meta": {
"range": [
- 80979,
- 81016
+ 87119,
+ 87156
],
"filename": "astronomy.js",
- "lineno": 1765,
+ "lineno": 1895,
"columnno": 10,
"code": {
- "id": "astnode100009881",
+ "id": "astnode100010896",
"name": "zy",
"type": "BinaryExpression",
"value": ""
@@ -15657,14 +16908,14 @@
"comment": "",
"meta": {
"range": [
- 81028,
- 81044
+ 87168,
+ 87184
],
"filename": "astronomy.js",
- "lineno": 1766,
+ "lineno": 1896,
"columnno": 10,
"code": {
- "id": "astnode100009893",
+ "id": "astnode100010908",
"name": "xz",
"type": "BinaryExpression",
"value": ""
@@ -15682,14 +16933,14 @@
"comment": "",
"meta": {
"range": [
- 81056,
- 81093
+ 87196,
+ 87233
],
"filename": "astronomy.js",
- "lineno": 1767,
+ "lineno": 1897,
"columnno": 10,
"code": {
- "id": "astnode100009899",
+ "id": "astnode100010914",
"name": "yz",
"type": "BinaryExpression",
"value": ""
@@ -15707,14 +16958,14 @@
"comment": "",
"meta": {
"range": [
- 81105,
- 81142
+ 87245,
+ 87282
],
"filename": "astronomy.js",
- "lineno": 1768,
+ "lineno": 1898,
"columnno": 10,
"code": {
- "id": "astnode100009911",
+ "id": "astnode100010926",
"name": "zz",
"type": "BinaryExpression",
"value": ""
@@ -15732,14 +16983,14 @@
"comment": "",
"meta": {
"range": [
- 81609,
- 82014
+ 87749,
+ 88154
],
"filename": "astronomy.js",
- "lineno": 1787,
+ "lineno": 1917,
"columnno": 0,
"code": {
- "id": "astnode100009970",
+ "id": "astnode100010985",
"name": "gyration",
"type": "FunctionDeclaration",
"paramnames": [
@@ -15760,14 +17011,14 @@
"comment": "",
"meta": {
"range": [
- 82015,
- 82191
+ 88155,
+ 88331
],
"filename": "astronomy.js",
- "lineno": 1795,
+ "lineno": 1925,
"columnno": 0,
"code": {
- "id": "astnode100010001",
+ "id": "astnode100011016",
"name": "geo_pos",
"type": "FunctionDeclaration",
"paramnames": [
@@ -15791,14 +17042,14 @@
"comment": "",
"meta": {
"range": [
- 82060,
- 82086
+ 88200,
+ 88226
],
"filename": "astronomy.js",
- "lineno": 1796,
+ "lineno": 1926,
"columnno": 10,
"code": {
- "id": "astnode100010007",
+ "id": "astnode100011022",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -15816,14 +17067,14 @@
"comment": "",
"meta": {
"range": [
- 82098,
- 82129
+ 88238,
+ 88269
],
"filename": "astronomy.js",
- "lineno": 1797,
+ "lineno": 1927,
"columnno": 10,
"code": {
- "id": "astnode100010013",
+ "id": "astnode100011028",
"name": "pos",
"type": "MemberExpression",
"value": ".pos"
@@ -15841,14 +17092,14 @@
"comment": "/**\n * @brief A 3D Cartesian vector with a time attached to it.\n *\n * Holds the Cartesian coordinates of a vector in 3D space,\n * along with the time at which the vector is valid.\n *\n * @property {number} x The x-coordinate expressed in astronomical units (AU).\n * @property {number} y The y-coordinate expressed in astronomical units (AU).\n * @property {number} z The z-coordinate expressed in astronomical units (AU).\n * @property {AstroTime} t The time at which the vector is valid.\n */",
"meta": {
"range": [
- 82707,
- 83048
+ 88847,
+ 89188
],
"filename": "astronomy.js",
- "lineno": 1811,
+ "lineno": 1941,
"columnno": 0,
"code": {
- "id": "astnode100010029",
+ "id": "astnode100011044",
"name": "Vector",
"type": "ClassDeclaration",
"paramnames": [
@@ -15915,14 +17166,14 @@
"comment": "",
"meta": {
"range": [
- 82726,
- 82837
+ 88866,
+ 88977
],
"filename": "astronomy.js",
- "lineno": 1812,
+ "lineno": 1942,
"columnno": 4,
"code": {
- "id": "astnode100010032",
+ "id": "astnode100011047",
"name": "Vector",
"type": "MethodDefinition",
"paramnames": [
@@ -15947,14 +17198,14 @@
"comment": "/**\n * @brief A 3D Cartesian vector with a time attached to it.\n *\n * Holds the Cartesian coordinates of a vector in 3D space,\n * along with the time at which the vector is valid.\n *\n * @property {number} x The x-coordinate expressed in astronomical units (AU).\n * @property {number} y The y-coordinate expressed in astronomical units (AU).\n * @property {number} z The z-coordinate expressed in astronomical units (AU).\n * @property {AstroTime} t The time at which the vector is valid.\n */",
"meta": {
"range": [
- 82707,
- 83048
+ 88847,
+ 89188
],
"filename": "astronomy.js",
- "lineno": 1811,
+ "lineno": 1941,
"columnno": 0,
"code": {
- "id": "astnode100010029",
+ "id": "astnode100011044",
"name": "Vector",
"type": "ClassDeclaration",
"paramnames": [
@@ -16020,14 +17271,14 @@
"comment": "",
"meta": {
"range": [
- 82760,
- 82770
+ 88900,
+ 88910
],
"filename": "astronomy.js",
- "lineno": 1813,
+ "lineno": 1943,
"columnno": 8,
"code": {
- "id": "astnode100010041",
+ "id": "astnode100011056",
"name": "this.x",
"type": "Identifier",
"value": "x",
@@ -16045,14 +17296,14 @@
"comment": "",
"meta": {
"range": [
- 82780,
- 82790
+ 88920,
+ 88930
],
"filename": "astronomy.js",
- "lineno": 1814,
+ "lineno": 1944,
"columnno": 8,
"code": {
- "id": "astnode100010047",
+ "id": "astnode100011062",
"name": "this.y",
"type": "Identifier",
"value": "y",
@@ -16070,14 +17321,14 @@
"comment": "",
"meta": {
"range": [
- 82800,
- 82810
+ 88940,
+ 88950
],
"filename": "astronomy.js",
- "lineno": 1815,
+ "lineno": 1945,
"columnno": 8,
"code": {
- "id": "astnode100010053",
+ "id": "astnode100011068",
"name": "this.z",
"type": "Identifier",
"value": "z",
@@ -16095,14 +17346,14 @@
"comment": "",
"meta": {
"range": [
- 82820,
- 82830
+ 88960,
+ 88970
],
"filename": "astronomy.js",
- "lineno": 1816,
+ "lineno": 1946,
"columnno": 8,
"code": {
- "id": "astnode100010059",
+ "id": "astnode100011074",
"name": "this.t",
"type": "Identifier",
"value": "t",
@@ -16120,14 +17371,14 @@
"comment": "/**\n * Returns the length of the vector in astronomical units (AU).\n * @returns {number}\n */",
"meta": {
"range": [
- 82951,
- 83046
+ 89091,
+ 89186
],
"filename": "astronomy.js",
- "lineno": 1822,
+ "lineno": 1952,
"columnno": 4,
"code": {
- "id": "astnode100010064",
+ "id": "astnode100011079",
"name": "Vector#Length",
"type": "MethodDefinition",
"paramnames": []
@@ -16157,14 +17408,14 @@
"comment": "",
"meta": {
"range": [
- 83049,
- 83072
+ 89189,
+ 89212
],
"filename": "astronomy.js",
- "lineno": 1826,
+ "lineno": 1956,
"columnno": 0,
"code": {
- "id": "astnode100010097",
+ "id": "astnode100011112",
"name": "exports.Vector",
"type": "Identifier",
"value": "Vector",
@@ -16181,14 +17432,14 @@
"comment": "/**\n * @brief A combination of a position vector, a velocity vector, and a time.\n *\n * Holds the state vector of a body at a given time, including its position,\n * velocity, and the time they are valid.\n *\n * @property {number} x The position x-coordinate expressed in astronomical units (AU).\n * @property {number} y The position y-coordinate expressed in astronomical units (AU).\n * @property {number} z The position z-coordinate expressed in astronomical units (AU).\n * @property {number} vx The velocity x-coordinate expressed in AU/day.\n * @property {number} vy The velocity y-coordinate expressed in AU/day.\n * @property {number} vz The velocity z-coordinate expressed in AU/day.\n * @property {AstroTime} t The time at which the vector is valid.\n */",
"meta": {
"range": [
- 83873,
- 84088
+ 90013,
+ 90228
],
"filename": "astronomy.js",
- "lineno": 1841,
+ "lineno": 1971,
"columnno": 0,
"code": {
- "id": "astnode100010102",
+ "id": "astnode100011117",
"name": "StateVector",
"type": "ClassDeclaration",
"paramnames": [
@@ -16285,14 +17536,14 @@
"comment": "",
"meta": {
"range": [
- 83897,
- 84086
+ 90037,
+ 90226
],
"filename": "astronomy.js",
- "lineno": 1842,
+ "lineno": 1972,
"columnno": 4,
"code": {
- "id": "astnode100010105",
+ "id": "astnode100011120",
"name": "StateVector",
"type": "MethodDefinition",
"paramnames": [
@@ -16320,14 +17571,14 @@
"comment": "/**\n * @brief A combination of a position vector, a velocity vector, and a time.\n *\n * Holds the state vector of a body at a given time, including its position,\n * velocity, and the time they are valid.\n *\n * @property {number} x The position x-coordinate expressed in astronomical units (AU).\n * @property {number} y The position y-coordinate expressed in astronomical units (AU).\n * @property {number} z The position z-coordinate expressed in astronomical units (AU).\n * @property {number} vx The velocity x-coordinate expressed in AU/day.\n * @property {number} vy The velocity y-coordinate expressed in AU/day.\n * @property {number} vz The velocity z-coordinate expressed in AU/day.\n * @property {AstroTime} t The time at which the vector is valid.\n */",
"meta": {
"range": [
- 83873,
- 84088
+ 90013,
+ 90228
],
"filename": "astronomy.js",
- "lineno": 1841,
+ "lineno": 1971,
"columnno": 0,
"code": {
- "id": "astnode100010102",
+ "id": "astnode100011117",
"name": "StateVector",
"type": "ClassDeclaration",
"paramnames": [
@@ -16423,14 +17674,14 @@
"comment": "",
"meta": {
"range": [
- 83943,
- 83953
+ 90083,
+ 90093
],
"filename": "astronomy.js",
- "lineno": 1843,
+ "lineno": 1973,
"columnno": 8,
"code": {
- "id": "astnode100010117",
+ "id": "astnode100011132",
"name": "this.x",
"type": "Identifier",
"value": "x",
@@ -16448,14 +17699,14 @@
"comment": "",
"meta": {
"range": [
- 83963,
- 83973
+ 90103,
+ 90113
],
"filename": "astronomy.js",
- "lineno": 1844,
+ "lineno": 1974,
"columnno": 8,
"code": {
- "id": "astnode100010123",
+ "id": "astnode100011138",
"name": "this.y",
"type": "Identifier",
"value": "y",
@@ -16473,14 +17724,14 @@
"comment": "",
"meta": {
"range": [
- 83983,
- 83993
+ 90123,
+ 90133
],
"filename": "astronomy.js",
- "lineno": 1845,
+ "lineno": 1975,
"columnno": 8,
"code": {
- "id": "astnode100010129",
+ "id": "astnode100011144",
"name": "this.z",
"type": "Identifier",
"value": "z",
@@ -16498,14 +17749,14 @@
"comment": "",
"meta": {
"range": [
- 84003,
- 84015
+ 90143,
+ 90155
],
"filename": "astronomy.js",
- "lineno": 1846,
+ "lineno": 1976,
"columnno": 8,
"code": {
- "id": "astnode100010135",
+ "id": "astnode100011150",
"name": "this.vx",
"type": "Identifier",
"value": "vx",
@@ -16523,14 +17774,14 @@
"comment": "",
"meta": {
"range": [
- 84025,
- 84037
+ 90165,
+ 90177
],
"filename": "astronomy.js",
- "lineno": 1847,
+ "lineno": 1977,
"columnno": 8,
"code": {
- "id": "astnode100010141",
+ "id": "astnode100011156",
"name": "this.vy",
"type": "Identifier",
"value": "vy",
@@ -16548,14 +17799,14 @@
"comment": "",
"meta": {
"range": [
- 84047,
- 84059
+ 90187,
+ 90199
],
"filename": "astronomy.js",
- "lineno": 1848,
+ "lineno": 1978,
"columnno": 8,
"code": {
- "id": "astnode100010147",
+ "id": "astnode100011162",
"name": "this.vz",
"type": "Identifier",
"value": "vz",
@@ -16573,14 +17824,14 @@
"comment": "",
"meta": {
"range": [
- 84069,
- 84079
+ 90209,
+ 90219
],
"filename": "astronomy.js",
- "lineno": 1849,
+ "lineno": 1979,
"columnno": 8,
"code": {
- "id": "astnode100010153",
+ "id": "astnode100011168",
"name": "this.t",
"type": "Identifier",
"value": "t",
@@ -16598,14 +17849,14 @@
"comment": "",
"meta": {
"range": [
- 84089,
- 84122
+ 90229,
+ 90262
],
"filename": "astronomy.js",
- "lineno": 1852,
+ "lineno": 1982,
"columnno": 0,
"code": {
- "id": "astnode100010159",
+ "id": "astnode100011174",
"name": "exports.StateVector",
"type": "Identifier",
"value": "StateVector",
@@ -16622,14 +17873,14 @@
"comment": "/**\n * @brief Holds spherical coordinates: latitude, longitude, distance.\n *\n * Spherical coordinates represent the location of\n * a point using two angles and a distance.\n *\n * @property {number} lat The latitude angle: -90..+90 degrees.\n * @property {number} lon The longitude angle: 0..360 degrees.\n * @property {number} dist Distance in AU.\n */",
"meta": {
"range": [
- 84490,
- 84665
+ 90630,
+ 90805
],
"filename": "astronomy.js",
- "lineno": 1863,
+ "lineno": 1993,
"columnno": 0,
"code": {
- "id": "astnode100010164",
+ "id": "astnode100011179",
"name": "Spherical",
"type": "ClassDeclaration",
"paramnames": [
@@ -16686,14 +17937,14 @@
"comment": "",
"meta": {
"range": [
- 84512,
- 84663
+ 90652,
+ 90803
],
"filename": "astronomy.js",
- "lineno": 1864,
+ "lineno": 1994,
"columnno": 4,
"code": {
- "id": "astnode100010167",
+ "id": "astnode100011182",
"name": "Spherical",
"type": "MethodDefinition",
"paramnames": [
@@ -16717,14 +17968,14 @@
"comment": "/**\n * @brief Holds spherical coordinates: latitude, longitude, distance.\n *\n * Spherical coordinates represent the location of\n * a point using two angles and a distance.\n *\n * @property {number} lat The latitude angle: -90..+90 degrees.\n * @property {number} lon The longitude angle: 0..360 degrees.\n * @property {number} dist Distance in AU.\n */",
"meta": {
"range": [
- 84490,
- 84665
+ 90630,
+ 90805
],
"filename": "astronomy.js",
- "lineno": 1863,
+ "lineno": 1993,
"columnno": 0,
"code": {
- "id": "astnode100010164",
+ "id": "astnode100011179",
"name": "Spherical",
"type": "ClassDeclaration",
"paramnames": [
@@ -16780,14 +18031,14 @@
"comment": "",
"meta": {
"range": [
- 84550,
- 84578
+ 90690,
+ 90718
],
"filename": "astronomy.js",
- "lineno": 1865,
+ "lineno": 1995,
"columnno": 8,
"code": {
- "id": "astnode100010175",
+ "id": "astnode100011190",
"name": "this.lat",
"type": "CallExpression",
"value": "",
@@ -16805,14 +18056,14 @@
"comment": "",
"meta": {
"range": [
- 84588,
- 84616
+ 90728,
+ 90756
],
"filename": "astronomy.js",
- "lineno": 1866,
+ "lineno": 1996,
"columnno": 8,
"code": {
- "id": "astnode100010183",
+ "id": "astnode100011198",
"name": "this.lon",
"type": "CallExpression",
"value": "",
@@ -16830,14 +18081,14 @@
"comment": "",
"meta": {
"range": [
- 84626,
- 84656
+ 90766,
+ 90796
],
"filename": "astronomy.js",
- "lineno": 1867,
+ "lineno": 1997,
"columnno": 8,
"code": {
- "id": "astnode100010191",
+ "id": "astnode100011206",
"name": "this.dist",
"type": "CallExpression",
"value": "",
@@ -16855,14 +18106,14 @@
"comment": "",
"meta": {
"range": [
- 84666,
- 84695
+ 90806,
+ 90835
],
"filename": "astronomy.js",
- "lineno": 1870,
+ "lineno": 2000,
"columnno": 0,
"code": {
- "id": "astnode100010199",
+ "id": "astnode100011214",
"name": "exports.Spherical",
"type": "Identifier",
"value": "Spherical",
@@ -16879,14 +18130,14 @@
"comment": "/**\n * @brief Holds right ascension, declination, and distance of a celestial object.\n *\n * @property {number} ra\n * Right ascension in sidereal hours: [0, 24).\n *\n * @property {number} dec\n * Declination in degrees: [-90, +90].\n *\n * @property {number} dist\n * Distance to the celestial object expressed in\n * astronomical units (AU).\n *\n * @property {Vector} vec\n * The equatorial coordinates in cartesian form, using AU distance units.\n * x = direction of the March equinox,\n * y = direction of the June solstice,\n * z = north.\n */",
"meta": {
"range": [
- 85334,
- 85547
+ 91474,
+ 91687
],
"filename": "astronomy.js",
- "lineno": 1890,
+ "lineno": 2020,
"columnno": 0,
"code": {
- "id": "astnode100010204",
+ "id": "astnode100011219",
"name": "EquatorialCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -16953,14 +18204,14 @@
"comment": "",
"meta": {
"range": [
- 85368,
- 85545
+ 91508,
+ 91685
],
"filename": "astronomy.js",
- "lineno": 1891,
+ "lineno": 2021,
"columnno": 4,
"code": {
- "id": "astnode100010207",
+ "id": "astnode100011222",
"name": "EquatorialCoordinates",
"type": "MethodDefinition",
"paramnames": [
@@ -16985,14 +18236,14 @@
"comment": "/**\n * @brief Holds right ascension, declination, and distance of a celestial object.\n *\n * @property {number} ra\n * Right ascension in sidereal hours: [0, 24).\n *\n * @property {number} dec\n * Declination in degrees: [-90, +90].\n *\n * @property {number} dist\n * Distance to the celestial object expressed in\n * astronomical units (AU).\n *\n * @property {Vector} vec\n * The equatorial coordinates in cartesian form, using AU distance units.\n * x = direction of the March equinox,\n * y = direction of the June solstice,\n * z = north.\n */",
"meta": {
"range": [
- 85334,
- 85547
+ 91474,
+ 91687
],
"filename": "astronomy.js",
- "lineno": 1890,
+ "lineno": 2020,
"columnno": 0,
"code": {
- "id": "astnode100010204",
+ "id": "astnode100011219",
"name": "EquatorialCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -17058,14 +18309,14 @@
"comment": "",
"meta": {
"range": [
- 85410,
- 85436
+ 91550,
+ 91576
],
"filename": "astronomy.js",
- "lineno": 1892,
+ "lineno": 2022,
"columnno": 8,
"code": {
- "id": "astnode100010216",
+ "id": "astnode100011231",
"name": "this.ra",
"type": "CallExpression",
"value": "",
@@ -17083,14 +18334,14 @@
"comment": "",
"meta": {
"range": [
- 85446,
- 85474
+ 91586,
+ 91614
],
"filename": "astronomy.js",
- "lineno": 1893,
+ "lineno": 2023,
"columnno": 8,
"code": {
- "id": "astnode100010224",
+ "id": "astnode100011239",
"name": "this.dec",
"type": "CallExpression",
"value": "",
@@ -17108,14 +18359,14 @@
"comment": "",
"meta": {
"range": [
- 85484,
- 85514
+ 91624,
+ 91654
],
"filename": "astronomy.js",
- "lineno": 1894,
+ "lineno": 2024,
"columnno": 8,
"code": {
- "id": "astnode100010232",
+ "id": "astnode100011247",
"name": "this.dist",
"type": "CallExpression",
"value": "",
@@ -17133,14 +18384,14 @@
"comment": "",
"meta": {
"range": [
- 85524,
- 85538
+ 91664,
+ 91678
],
"filename": "astronomy.js",
- "lineno": 1895,
+ "lineno": 2025,
"columnno": 8,
"code": {
- "id": "astnode100010240",
+ "id": "astnode100011255",
"name": "this.vec",
"type": "Identifier",
"value": "vec",
@@ -17158,14 +18409,14 @@
"comment": "",
"meta": {
"range": [
- 85548,
- 85601
+ 91688,
+ 91741
],
"filename": "astronomy.js",
- "lineno": 1898,
+ "lineno": 2028,
"columnno": 0,
"code": {
- "id": "astnode100010246",
+ "id": "astnode100011261",
"name": "exports.EquatorialCoordinates",
"type": "Identifier",
"value": "EquatorialCoordinates",
@@ -17182,14 +18433,14 @@
"comment": "",
"meta": {
"range": [
- 85603,
- 85977
+ 91743,
+ 92117
],
"filename": "astronomy.js",
- "lineno": 1899,
+ "lineno": 2029,
"columnno": 0,
"code": {
- "id": "astnode100010251",
+ "id": "astnode100011266",
"name": "IsValidRotationArray",
"type": "FunctionDeclaration",
"paramnames": [
@@ -17212,14 +18463,14 @@
"comment": "",
"meta": {
"range": [
- 85730,
- 85735
+ 91870,
+ 91875
],
"filename": "astronomy.js",
- "lineno": 1902,
+ "lineno": 2032,
"columnno": 13,
"code": {
- "id": "astnode100010270",
+ "id": "astnode100011285",
"name": "i",
"type": "Literal",
"value": 0
@@ -17237,14 +18488,14 @@
"comment": "",
"meta": {
"range": [
- 85859,
- 85864
+ 91999,
+ 92004
],
"filename": "astronomy.js",
- "lineno": 1905,
+ "lineno": 2035,
"columnno": 17,
"code": {
- "id": "astnode100010298",
+ "id": "astnode100011313",
"name": "j",
"type": "Literal",
"value": 0
@@ -17262,14 +18513,14 @@
"comment": "/**\n * @brief Contains a rotation matrix that can be used to transform one coordinate system to another.\n *\n * @property {number[][]} rot\n * A normalized 3x3 rotation matrix. For example, the identity matrix is represented\n * as `[[1, 0, 0], [0, 1, 0], [0, 0, 1]]`.\n */",
"meta": {
"range": [
- 86258,
- 86335
+ 92398,
+ 92475
],
"filename": "astronomy.js",
- "lineno": 1918,
+ "lineno": 2048,
"columnno": 0,
"code": {
- "id": "astnode100010321",
+ "id": "astnode100011336",
"name": "RotationMatrix",
"type": "ClassDeclaration",
"paramnames": [
@@ -17306,14 +18557,14 @@
"comment": "",
"meta": {
"range": [
- 86285,
- 86333
+ 92425,
+ 92473
],
"filename": "astronomy.js",
- "lineno": 1919,
+ "lineno": 2049,
"columnno": 4,
"code": {
- "id": "astnode100010324",
+ "id": "astnode100011339",
"name": "RotationMatrix",
"type": "MethodDefinition",
"paramnames": [
@@ -17335,14 +18586,14 @@
"comment": "/**\n * @brief Contains a rotation matrix that can be used to transform one coordinate system to another.\n *\n * @property {number[][]} rot\n * A normalized 3x3 rotation matrix. For example, the identity matrix is represented\n * as `[[1, 0, 0], [0, 1, 0], [0, 0, 1]]`.\n */",
"meta": {
"range": [
- 86258,
- 86335
+ 92398,
+ 92475
],
"filename": "astronomy.js",
- "lineno": 1918,
+ "lineno": 2048,
"columnno": 0,
"code": {
- "id": "astnode100010321",
+ "id": "astnode100011336",
"name": "RotationMatrix",
"type": "ClassDeclaration",
"paramnames": [
@@ -17378,14 +18629,14 @@
"comment": "",
"meta": {
"range": [
- 86312,
- 86326
+ 92452,
+ 92466
],
"filename": "astronomy.js",
- "lineno": 1920,
+ "lineno": 2050,
"columnno": 8,
"code": {
- "id": "astnode100010330",
+ "id": "astnode100011345",
"name": "this.rot",
"type": "Identifier",
"value": "rot",
@@ -17403,14 +18654,14 @@
"comment": "",
"meta": {
"range": [
- 86336,
- 86375
+ 92476,
+ 92515
],
"filename": "astronomy.js",
- "lineno": 1923,
+ "lineno": 2053,
"columnno": 0,
"code": {
- "id": "astnode100010336",
+ "id": "astnode100011351",
"name": "exports.RotationMatrix",
"type": "Identifier",
"value": "RotationMatrix",
@@ -17427,14 +18678,14 @@
"comment": "/**\n * @brief Creates a rotation matrix that can be used to transform one coordinate system to another.\n *\n * This function verifies that the `rot` parameter is of the correct format:\n * a number[3][3] array. It throws an exception if `rot` is not of that shape.\n * Otherwise it creates a new {@link RotationMatrix} object based on `rot`.\n *\n * @param {number[][]} rot\n * An array [3][3] of numbers. Defines a rotation matrix used to premultiply\n * a 3D vector to reorient it into another coordinate system.\n *\n * @returns {RotationMatrix}\n */",
"meta": {
"range": [
- 86931,
- 87093
+ 93071,
+ 93233
],
"filename": "astronomy.js",
- "lineno": 1937,
+ "lineno": 2067,
"columnno": 0,
"code": {
- "id": "astnode100010341",
+ "id": "astnode100011356",
"name": "MakeRotation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -17479,14 +18730,14 @@
"comment": "",
"meta": {
"range": [
- 87094,
- 87129
+ 93234,
+ 93269
],
"filename": "astronomy.js",
- "lineno": 1942,
+ "lineno": 2072,
"columnno": 0,
"code": {
- "id": "astnode100010357",
+ "id": "astnode100011372",
"name": "exports.MakeRotation",
"type": "Identifier",
"value": "MakeRotation",
@@ -17503,14 +18754,14 @@
"comment": "/**\n * @brief Represents the location of an object seen by an observer on the Earth.\n *\n * Holds azimuth (compass direction) and altitude (angle above/below the horizon)\n * of a celestial object as seen by an observer at a particular location on the Earth's surface.\n * Also holds right ascension and declination of the same object.\n * All of these coordinates are optionally adjusted for atmospheric refraction;\n * therefore the right ascension and declination values may not exactly match\n * those found inside a corresponding {@link EquatorialCoordinates} object.\n *\n * @property {number} azimuth\n * A horizontal compass direction angle in degrees measured starting at north\n * and increasing positively toward the east.\n * The value is in the range [0, 360).\n * North = 0, east = 90, south = 180, west = 270.\n *\n * @property {number} altitude\n * A vertical angle in degrees above (positive) or below (negative) the horizon.\n * The value is in the range [-90, +90].\n * The altitude angle is optionally adjusted upward due to atmospheric refraction.\n *\n * @property {number} ra\n * The right ascension of the celestial body in sidereal hours.\n * The value is in the reange [0, 24).\n * If `altitude` was adjusted for atmospheric reaction, `ra`\n * is likewise adjusted.\n *\n * @property {number} dec\n * The declination of of the celestial body in degrees.\n * The value in the range [-90, +90].\n * If `altitude` was adjusted for atmospheric reaction, `dec`\n * is likewise adjusted.\n */",
"meta": {
"range": [
- 88689,
- 88940
+ 94829,
+ 95080
],
"filename": "astronomy.js",
- "lineno": 1976,
+ "lineno": 2106,
"columnno": 0,
"code": {
- "id": "astnode100010362",
+ "id": "astnode100011377",
"name": "HorizontalCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -17577,14 +18828,14 @@
"comment": "",
"meta": {
"range": [
- 88723,
- 88938
+ 94863,
+ 95078
],
"filename": "astronomy.js",
- "lineno": 1977,
+ "lineno": 2107,
"columnno": 4,
"code": {
- "id": "astnode100010365",
+ "id": "astnode100011380",
"name": "HorizontalCoordinates",
"type": "MethodDefinition",
"paramnames": [
@@ -17609,14 +18860,14 @@
"comment": "/**\n * @brief Represents the location of an object seen by an observer on the Earth.\n *\n * Holds azimuth (compass direction) and altitude (angle above/below the horizon)\n * of a celestial object as seen by an observer at a particular location on the Earth's surface.\n * Also holds right ascension and declination of the same object.\n * All of these coordinates are optionally adjusted for atmospheric refraction;\n * therefore the right ascension and declination values may not exactly match\n * those found inside a corresponding {@link EquatorialCoordinates} object.\n *\n * @property {number} azimuth\n * A horizontal compass direction angle in degrees measured starting at north\n * and increasing positively toward the east.\n * The value is in the range [0, 360).\n * North = 0, east = 90, south = 180, west = 270.\n *\n * @property {number} altitude\n * A vertical angle in degrees above (positive) or below (negative) the horizon.\n * The value is in the range [-90, +90].\n * The altitude angle is optionally adjusted upward due to atmospheric refraction.\n *\n * @property {number} ra\n * The right ascension of the celestial body in sidereal hours.\n * The value is in the reange [0, 24).\n * If `altitude` was adjusted for atmospheric reaction, `ra`\n * is likewise adjusted.\n *\n * @property {number} dec\n * The declination of of the celestial body in degrees.\n * The value in the range [-90, +90].\n * If `altitude` was adjusted for atmospheric reaction, `dec`\n * is likewise adjusted.\n */",
"meta": {
"range": [
- 88689,
- 88940
+ 94829,
+ 95080
],
"filename": "astronomy.js",
- "lineno": 1976,
+ "lineno": 2106,
"columnno": 0,
"code": {
- "id": "astnode100010362",
+ "id": "astnode100011377",
"name": "HorizontalCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -17682,14 +18933,14 @@
"comment": "",
"meta": {
"range": [
- 88773,
- 88809
+ 94913,
+ 94949
],
"filename": "astronomy.js",
- "lineno": 1978,
+ "lineno": 2108,
"columnno": 8,
"code": {
- "id": "astnode100010374",
+ "id": "astnode100011389",
"name": "this.azimuth",
"type": "CallExpression",
"value": "",
@@ -17707,14 +18958,14 @@
"comment": "",
"meta": {
"range": [
- 88819,
- 88857
+ 94959,
+ 94997
],
"filename": "astronomy.js",
- "lineno": 1979,
+ "lineno": 2109,
"columnno": 8,
"code": {
- "id": "astnode100010382",
+ "id": "astnode100011397",
"name": "this.altitude",
"type": "CallExpression",
"value": "",
@@ -17732,14 +18983,14 @@
"comment": "",
"meta": {
"range": [
- 88867,
- 88893
+ 95007,
+ 95033
],
"filename": "astronomy.js",
- "lineno": 1980,
+ "lineno": 2110,
"columnno": 8,
"code": {
- "id": "astnode100010390",
+ "id": "astnode100011405",
"name": "this.ra",
"type": "CallExpression",
"value": "",
@@ -17757,14 +19008,14 @@
"comment": "",
"meta": {
"range": [
- 88903,
- 88931
+ 95043,
+ 95071
],
"filename": "astronomy.js",
- "lineno": 1981,
+ "lineno": 2111,
"columnno": 8,
"code": {
- "id": "astnode100010398",
+ "id": "astnode100011413",
"name": "this.dec",
"type": "CallExpression",
"value": "",
@@ -17782,14 +19033,14 @@
"comment": "",
"meta": {
"range": [
- 88941,
- 88994
+ 95081,
+ 95134
],
"filename": "astronomy.js",
- "lineno": 1984,
+ "lineno": 2114,
"columnno": 0,
"code": {
- "id": "astnode100010406",
+ "id": "astnode100011421",
"name": "exports.HorizontalCoordinates",
"type": "Identifier",
"value": "HorizontalCoordinates",
@@ -17806,14 +19057,14 @@
"comment": "/**\n * @brief Ecliptic coordinates of a celestial body.\n *\n * The origin and date of the coordinate system may vary depending on the caller's usage.\n * In general, ecliptic coordinates are measured with respect to the mean plane of the Earth's\n * orbit around the Sun.\n * Includes Cartesian coordinates `(ex, ey, ez)` measured in\n * astronomical units (AU)\n * and spherical coordinates `(elon, elat)` measured in degrees.\n *\n * @property {Vector} vec\n * Ecliptic cartesian vector with components measured in astronomical units (AU).\n * The x-axis is within the ecliptic plane and is oriented in the direction of the\n * equinox.\n * The y-axis is within the ecliptic plane and is oriented 90 degrees\n * counterclockwise from the equinox, as seen from above the Sun's north pole.\n * The z-axis is oriented perpendicular to the ecliptic plane,\n * along the direction of the Sun's north pole.\n *\n * @property {number} elat\n * The ecliptic latitude of the body in degrees.\n * This is the angle north or south of the ecliptic plane.\n * The value is in the range [-90, +90].\n * Positive values are north and negative values are south.\n *\n * @property {number} elon\n * The ecliptic longitude of the body in degrees.\n * This is the angle measured counterclockwise around the ecliptic plane,\n * as seen from above the Sun's north pole.\n * This is the same direction that the Earth orbits around the Sun.\n * The angle is measured starting at 0 from the equinox and increases\n * up to 360 degrees.\n */",
"meta": {
"range": [
- 90708,
- 90882
+ 96848,
+ 97022
],
"filename": "astronomy.js",
- "lineno": 2018,
+ "lineno": 2148,
"columnno": 0,
"code": {
- "id": "astnode100010411",
+ "id": "astnode100011426",
"name": "EclipticCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -17870,14 +19121,14 @@
"comment": "",
"meta": {
"range": [
- 90740,
- 90880
+ 96880,
+ 97020
],
"filename": "astronomy.js",
- "lineno": 2019,
+ "lineno": 2149,
"columnno": 4,
"code": {
- "id": "astnode100010414",
+ "id": "astnode100011429",
"name": "EclipticCoordinates",
"type": "MethodDefinition",
"paramnames": [
@@ -17901,14 +19152,14 @@
"comment": "/**\n * @brief Ecliptic coordinates of a celestial body.\n *\n * The origin and date of the coordinate system may vary depending on the caller's usage.\n * In general, ecliptic coordinates are measured with respect to the mean plane of the Earth's\n * orbit around the Sun.\n * Includes Cartesian coordinates `(ex, ey, ez)` measured in\n * astronomical units (AU)\n * and spherical coordinates `(elon, elat)` measured in degrees.\n *\n * @property {Vector} vec\n * Ecliptic cartesian vector with components measured in astronomical units (AU).\n * The x-axis is within the ecliptic plane and is oriented in the direction of the\n * equinox.\n * The y-axis is within the ecliptic plane and is oriented 90 degrees\n * counterclockwise from the equinox, as seen from above the Sun's north pole.\n * The z-axis is oriented perpendicular to the ecliptic plane,\n * along the direction of the Sun's north pole.\n *\n * @property {number} elat\n * The ecliptic latitude of the body in degrees.\n * This is the angle north or south of the ecliptic plane.\n * The value is in the range [-90, +90].\n * Positive values are north and negative values are south.\n *\n * @property {number} elon\n * The ecliptic longitude of the body in degrees.\n * This is the angle measured counterclockwise around the ecliptic plane,\n * as seen from above the Sun's north pole.\n * This is the same direction that the Earth orbits around the Sun.\n * The angle is measured starting at 0 from the equinox and increases\n * up to 360 degrees.\n */",
"meta": {
"range": [
- 90708,
- 90882
+ 96848,
+ 97022
],
"filename": "astronomy.js",
- "lineno": 2018,
+ "lineno": 2148,
"columnno": 0,
"code": {
- "id": "astnode100010411",
+ "id": "astnode100011426",
"name": "EclipticCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -17964,14 +19215,14 @@
"comment": "",
"meta": {
"range": [
- 90779,
- 90793
+ 96919,
+ 96933
],
"filename": "astronomy.js",
- "lineno": 2020,
+ "lineno": 2150,
"columnno": 8,
"code": {
- "id": "astnode100010422",
+ "id": "astnode100011437",
"name": "this.vec",
"type": "Identifier",
"value": "vec",
@@ -17989,14 +19240,14 @@
"comment": "",
"meta": {
"range": [
- 90803,
- 90833
+ 96943,
+ 96973
],
"filename": "astronomy.js",
- "lineno": 2021,
+ "lineno": 2151,
"columnno": 8,
"code": {
- "id": "astnode100010428",
+ "id": "astnode100011443",
"name": "this.elat",
"type": "CallExpression",
"value": "",
@@ -18014,14 +19265,14 @@
"comment": "",
"meta": {
"range": [
- 90843,
- 90873
+ 96983,
+ 97013
],
"filename": "astronomy.js",
- "lineno": 2022,
+ "lineno": 2152,
"columnno": 8,
"code": {
- "id": "astnode100010436",
+ "id": "astnode100011451",
"name": "this.elon",
"type": "CallExpression",
"value": "",
@@ -18039,14 +19290,14 @@
"comment": "",
"meta": {
"range": [
- 90883,
- 90932
+ 97023,
+ 97072
],
"filename": "astronomy.js",
- "lineno": 2025,
+ "lineno": 2155,
"columnno": 0,
"code": {
- "id": "astnode100010444",
+ "id": "astnode100011459",
"name": "exports.EclipticCoordinates",
"type": "Identifier",
"value": "EclipticCoordinates",
@@ -18063,14 +19314,14 @@
"comment": "",
"meta": {
"range": [
- 90934,
- 91022
+ 97074,
+ 97162
],
"filename": "astronomy.js",
- "lineno": 2026,
+ "lineno": 2156,
"columnno": 0,
"code": {
- "id": "astnode100010449",
+ "id": "astnode100011464",
"name": "VectorFromArray",
"type": "FunctionDeclaration",
"paramnames": [
@@ -18090,14 +19341,14 @@
"comment": "",
"meta": {
"range": [
- 91023,
- 91615
+ 97163,
+ 97755
],
"filename": "astronomy.js",
- "lineno": 2029,
+ "lineno": 2159,
"columnno": 0,
"code": {
- "id": "astnode100010467",
+ "id": "astnode100011482",
"name": "vector2radec",
"type": "FunctionDeclaration",
"paramnames": [
@@ -18124,14 +19375,14 @@
"comment": "",
"meta": {
"range": [
- 91068,
- 91100
+ 97208,
+ 97240
],
"filename": "astronomy.js",
- "lineno": 2030,
+ "lineno": 2160,
"columnno": 10,
"code": {
- "id": "astnode100010473",
+ "id": "astnode100011488",
"name": "vec",
"type": "CallExpression",
"value": ""
@@ -18149,14 +19400,14 @@
"comment": "",
"meta": {
"range": [
- 91112,
- 91150
+ 97252,
+ 97290
],
"filename": "astronomy.js",
- "lineno": 2031,
+ "lineno": 2161,
"columnno": 10,
"code": {
- "id": "astnode100010480",
+ "id": "astnode100011495",
"name": "xyproj",
"type": "BinaryExpression",
"value": ""
@@ -18174,14 +19425,14 @@
"comment": "",
"meta": {
"range": [
- 91162,
- 91202
+ 97302,
+ 97342
],
"filename": "astronomy.js",
- "lineno": 2032,
+ "lineno": 2162,
"columnno": 10,
"code": {
- "id": "astnode100010498",
+ "id": "astnode100011513",
"name": "dist",
"type": "CallExpression",
"value": ""
@@ -18199,14 +19450,14 @@
"comment": "",
"meta": {
"range": [
- 91399,
- 91447
+ 97539,
+ 97587
],
"filename": "astronomy.js",
- "lineno": 2038,
+ "lineno": 2168,
"columnno": 8,
"code": {
- "id": "astnode100010543",
+ "id": "astnode100011558",
"name": "ra",
"type": "BinaryExpression",
"value": ""
@@ -18224,14 +19475,14 @@
"comment": "",
"meta": {
"range": [
- 91473,
- 91481
+ 97613,
+ 97621
],
"filename": "astronomy.js",
- "lineno": 2040,
+ "lineno": 2170,
"columnno": 8,
"code": {
- "id": "astnode100010564",
+ "id": "astnode100011579",
"name": "ra",
"type": "Literal",
"funcscope": "vector2radec",
@@ -18250,14 +19501,14 @@
"comment": "",
"meta": {
"range": [
- 91493,
- 91554
+ 97633,
+ 97694
],
"filename": "astronomy.js",
- "lineno": 2041,
+ "lineno": 2171,
"columnno": 10,
"code": {
- "id": "astnode100010568",
+ "id": "astnode100011583",
"name": "dec",
"type": "BinaryExpression",
"value": ""
@@ -18275,14 +19526,14 @@
"comment": "",
"meta": {
"range": [
- 91616,
- 91818
+ 97756,
+ 97958
],
"filename": "astronomy.js",
- "lineno": 2044,
+ "lineno": 2174,
"columnno": 0,
"code": {
- "id": "astnode100010593",
+ "id": "astnode100011608",
"name": "spin",
"type": "FunctionDeclaration",
"paramnames": [
@@ -18307,14 +19558,14 @@
"comment": "",
"meta": {
"range": [
- 91654,
- 91684
+ 97794,
+ 97824
],
"filename": "astronomy.js",
- "lineno": 2045,
+ "lineno": 2175,
"columnno": 10,
"code": {
- "id": "astnode100010599",
+ "id": "astnode100011614",
"name": "angr",
"type": "BinaryExpression",
"value": ""
@@ -18332,14 +19583,14 @@
"comment": "",
"meta": {
"range": [
- 91696,
- 91714
+ 97836,
+ 97854
],
"filename": "astronomy.js",
- "lineno": 2046,
+ "lineno": 2176,
"columnno": 10,
"code": {
- "id": "astnode100010607",
+ "id": "astnode100011622",
"name": "c",
"type": "CallExpression",
"value": ""
@@ -18357,14 +19608,14 @@
"comment": "",
"meta": {
"range": [
- 91726,
- 91744
+ 97866,
+ 97884
],
"filename": "astronomy.js",
- "lineno": 2047,
+ "lineno": 2177,
"columnno": 10,
"code": {
- "id": "astnode100010615",
+ "id": "astnode100011630",
"name": "s",
"type": "CallExpression",
"value": ""
@@ -18382,14 +19633,14 @@
"comment": "/**\n * @brief Converts equatorial coordinates to horizontal coordinates.\n *\n * Given a date and time, a geographic location of an observer on the Earth, and\n * equatorial coordinates (right ascension and declination) of a celestial body,\n * returns horizontal coordinates (azimuth and altitude angles) for that body\n * as seen by that observer. Allows optional correction for atmospheric refraction.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to find horizontal coordinates.\n *\n * @param {Observer} observer\n * The location of the observer for which to find horizontal coordinates.\n *\n * @param {number} ra\n * Right ascension in sidereal hours of the celestial object,\n * referred to the mean equinox of date for the J2000 epoch.\n *\n * @param {number} dec\n * Declination in degrees of the celestial object,\n * referred to the mean equator of date for the J2000 epoch.\n * Positive values are north of the celestial equator and negative values are south.\n *\n * @param {string} refraction\n * If omitted or has a false-like value (false, null, undefined, etc.)\n * the calculations are performed without any correction for atmospheric\n * refraction. If the value is the string `\"normal\"`,\n * uses the recommended refraction correction based on Meeus \"Astronomical Algorithms\"\n * with a linear taper more than 1 degree below the horizon. The linear\n * taper causes the refraction to linearly approach 0 as the altitude of the\n * body approaches the nadir (-90 degrees).\n * If the value is the string `\"jplhor\"`, uses a JPL Horizons\n * compatible formula. This is the same algorithm as `\"normal\"`,\n * only without linear tapering; this can result in physically impossible\n * altitudes of less than -90 degrees, which may cause problems for some applications.\n * (The `\"jplhor\"` option was created for unit testing against data\n * generated by JPL Horizons, and is otherwise not recommended for use.)\n *\n * @returns {HorizontalCoordinates}\n */",
"meta": {
"range": [
- 93880,
- 98508
+ 100020,
+ 104648
],
"filename": "astronomy.js",
- "lineno": 2090,
+ "lineno": 2220,
"columnno": 0,
"code": {
- "id": "astnode100010649",
+ "id": "astnode100011664",
"name": "Horizon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -18509,14 +19760,14 @@
"comment": "",
"meta": {
"range": [
- 93976,
- 93997
+ 100116,
+ 100137
],
"filename": "astronomy.js",
- "lineno": 2092,
+ "lineno": 2222,
"columnno": 8,
"code": {
- "id": "astnode100010658",
+ "id": "astnode100011673",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -18534,14 +19785,14 @@
"comment": "",
"meta": {
"range": [
- 94084,
- 94138
+ 100224,
+ 100278
],
"filename": "astronomy.js",
- "lineno": 2096,
+ "lineno": 2226,
"columnno": 10,
"code": {
- "id": "astnode100010676",
+ "id": "astnode100011691",
"name": "sinlat",
"type": "CallExpression",
"value": ""
@@ -18559,14 +19810,14 @@
"comment": "",
"meta": {
"range": [
- 94150,
- 94204
+ 100290,
+ 100344
],
"filename": "astronomy.js",
- "lineno": 2097,
+ "lineno": 2227,
"columnno": 10,
"code": {
- "id": "astnode100010690",
+ "id": "astnode100011705",
"name": "coslat",
"type": "CallExpression",
"value": ""
@@ -18584,14 +19835,14 @@
"comment": "",
"meta": {
"range": [
- 94216,
- 94271
+ 100356,
+ 100411
],
"filename": "astronomy.js",
- "lineno": 2098,
+ "lineno": 2228,
"columnno": 10,
"code": {
- "id": "astnode100010704",
+ "id": "astnode100011719",
"name": "sinlon",
"type": "CallExpression",
"value": ""
@@ -18609,14 +19860,14 @@
"comment": "",
"meta": {
"range": [
- 94283,
- 94338
+ 100423,
+ 100478
],
"filename": "astronomy.js",
- "lineno": 2099,
+ "lineno": 2229,
"columnno": 10,
"code": {
- "id": "astnode100010718",
+ "id": "astnode100011733",
"name": "coslon",
"type": "CallExpression",
"value": ""
@@ -18634,14 +19885,14 @@
"comment": "",
"meta": {
"range": [
- 94350,
- 94389
+ 100490,
+ 100529
],
"filename": "astronomy.js",
- "lineno": 2100,
+ "lineno": 2230,
"columnno": 10,
"code": {
- "id": "astnode100010732",
+ "id": "astnode100011747",
"name": "sindc",
"type": "CallExpression",
"value": ""
@@ -18659,14 +19910,14 @@
"comment": "",
"meta": {
"range": [
- 94401,
- 94440
+ 100541,
+ 100580
],
"filename": "astronomy.js",
- "lineno": 2101,
+ "lineno": 2231,
"columnno": 10,
"code": {
- "id": "astnode100010744",
+ "id": "astnode100011759",
"name": "cosdc",
"type": "CallExpression",
"value": ""
@@ -18684,14 +19935,14 @@
"comment": "",
"meta": {
"range": [
- 94452,
- 94491
+ 100592,
+ 100631
],
"filename": "astronomy.js",
- "lineno": 2102,
+ "lineno": 2232,
"columnno": 10,
"code": {
- "id": "astnode100010756",
+ "id": "astnode100011771",
"name": "sinra",
"type": "CallExpression",
"value": ""
@@ -18709,14 +19960,14 @@
"comment": "",
"meta": {
"range": [
- 94503,
- 94542
+ 100643,
+ 100682
],
"filename": "astronomy.js",
- "lineno": 2103,
+ "lineno": 2233,
"columnno": 10,
"code": {
- "id": "astnode100010768",
+ "id": "astnode100011783",
"name": "cosra",
"type": "CallExpression",
"value": ""
@@ -18734,14 +19985,14 @@
"comment": "",
"meta": {
"range": [
- 95293,
- 95341
+ 101433,
+ 101481
],
"filename": "astronomy.js",
- "lineno": 2117,
+ "lineno": 2247,
"columnno": 8,
"code": {
- "id": "astnode100010780",
+ "id": "astnode100011795",
"name": "uze",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"sinlat\"]"
@@ -18759,14 +20010,14 @@
"comment": "",
"meta": {
"range": [
- 95351,
- 95401
+ 101491,
+ 101541
],
"filename": "astronomy.js",
- "lineno": 2118,
+ "lineno": 2248,
"columnno": 8,
"code": {
- "id": "astnode100010791",
+ "id": "astnode100011806",
"name": "une",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"coslat\"]"
@@ -18784,14 +20035,14 @@
"comment": "",
"meta": {
"range": [
- 95411,
- 95437
+ 101551,
+ 101577
],
"filename": "astronomy.js",
- "lineno": 2119,
+ "lineno": 2249,
"columnno": 8,
"code": {
- "id": "astnode100010804",
+ "id": "astnode100011819",
"name": "uwe",
"type": "ArrayExpression",
"value": "[\"sinlon\",\"-coslon\",0]"
@@ -18809,14 +20060,14 @@
"comment": "",
"meta": {
"range": [
- 95834,
- 95872
+ 101974,
+ 102012
],
"filename": "astronomy.js",
- "lineno": 2125,
+ "lineno": 2255,
"columnno": 10,
"code": {
- "id": "astnode100010812",
+ "id": "astnode100011827",
"name": "spin_angle",
"type": "BinaryExpression",
"value": ""
@@ -18834,14 +20085,14 @@
"comment": "",
"meta": {
"range": [
- 95882,
- 95908
+ 102022,
+ 102048
],
"filename": "astronomy.js",
- "lineno": 2126,
+ "lineno": 2256,
"columnno": 8,
"code": {
- "id": "astnode100010821",
+ "id": "astnode100011836",
"name": "uz",
"type": "CallExpression",
"value": ""
@@ -18859,14 +20110,14 @@
"comment": "",
"meta": {
"range": [
- 95918,
- 95944
+ 102058,
+ 102084
],
"filename": "astronomy.js",
- "lineno": 2127,
+ "lineno": 2257,
"columnno": 8,
"code": {
- "id": "astnode100010828",
+ "id": "astnode100011843",
"name": "un",
"type": "CallExpression",
"value": ""
@@ -18884,14 +20135,14 @@
"comment": "",
"meta": {
"range": [
- 95954,
- 95980
+ 102094,
+ 102120
],
"filename": "astronomy.js",
- "lineno": 2128,
+ "lineno": 2258,
"columnno": 8,
"code": {
- "id": "astnode100010835",
+ "id": "astnode100011850",
"name": "uw",
"type": "CallExpression",
"value": ""
@@ -18909,14 +20160,14 @@
"comment": "",
"meta": {
"range": [
- 96156,
- 96197
+ 102296,
+ 102337
],
"filename": "astronomy.js",
- "lineno": 2132,
+ "lineno": 2262,
"columnno": 8,
"code": {
- "id": "astnode100010842",
+ "id": "astnode100011857",
"name": "p",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"sindc\"]"
@@ -18934,14 +20185,14 @@
"comment": "",
"meta": {
"range": [
- 96504,
- 96551
+ 102644,
+ 102691
],
"filename": "astronomy.js",
- "lineno": 2139,
+ "lineno": 2269,
"columnno": 10,
"code": {
- "id": "astnode100010853",
+ "id": "astnode100011868",
"name": "pz",
"type": "BinaryExpression",
"value": ""
@@ -18959,14 +20210,14 @@
"comment": "",
"meta": {
"range": [
- 96563,
- 96610
+ 102703,
+ 102750
],
"filename": "astronomy.js",
- "lineno": 2140,
+ "lineno": 2270,
"columnno": 10,
"code": {
- "id": "astnode100010879",
+ "id": "astnode100011894",
"name": "pn",
"type": "BinaryExpression",
"value": ""
@@ -18984,14 +20235,14 @@
"comment": "",
"meta": {
"range": [
- 96622,
- 96669
+ 102762,
+ 102809
],
"filename": "astronomy.js",
- "lineno": 2141,
+ "lineno": 2271,
"columnno": 10,
"code": {
- "id": "astnode100010905",
+ "id": "astnode100011920",
"name": "pw",
"type": "BinaryExpression",
"value": ""
@@ -19009,14 +20260,14 @@
"comment": "",
"meta": {
"range": [
- 96760,
- 96795
+ 102900,
+ 102935
],
"filename": "astronomy.js",
- "lineno": 2143,
+ "lineno": 2273,
"columnno": 8,
"code": {
- "id": "astnode100010931",
+ "id": "astnode100011946",
"name": "proj",
"type": "CallExpression",
"value": ""
@@ -19034,14 +20285,14 @@
"comment": "",
"meta": {
"range": [
- 96876,
- 96878
+ 103016,
+ 103018
],
"filename": "astronomy.js",
- "lineno": 2145,
+ "lineno": 2275,
"columnno": 8,
"code": {
- "id": "astnode100010945",
+ "id": "astnode100011960",
"name": "az"
}
},
@@ -19057,14 +20308,14 @@
"comment": "",
"meta": {
"range": [
- 97051,
- 97093
+ 103191,
+ 103233
],
"filename": "astronomy.js",
- "lineno": 2149,
+ "lineno": 2279,
"columnno": 8,
"code": {
- "id": "astnode100010953",
+ "id": "astnode100011968",
"name": "az",
"type": "BinaryExpression",
"funcscope": "Horizon",
@@ -19083,14 +20334,14 @@
"comment": "",
"meta": {
"range": [
- 97127,
- 97136
+ 103267,
+ 103276
],
"filename": "astronomy.js",
- "lineno": 2151,
+ "lineno": 2281,
"columnno": 12,
"code": {
- "id": "astnode100010971",
+ "id": "astnode100011986",
"name": "az",
"type": "Literal",
"funcscope": "Horizon",
@@ -19109,14 +20360,14 @@
"comment": "",
"meta": {
"range": [
- 97289,
- 97295
+ 103429,
+ 103435
],
"filename": "astronomy.js",
- "lineno": 2156,
+ "lineno": 2286,
"columnno": 8,
"code": {
- "id": "astnode100010976",
+ "id": "astnode100011991",
"name": "az",
"type": "Literal",
"funcscope": "Horizon",
@@ -19135,14 +20386,14 @@
"comment": "",
"meta": {
"range": [
- 97390,
- 97433
+ 103530,
+ 103573
],
"filename": "astronomy.js",
- "lineno": 2159,
+ "lineno": 2289,
"columnno": 8,
"code": {
- "id": "astnode100010980",
+ "id": "astnode100011995",
"name": "zd",
"type": "BinaryExpression",
"value": ""
@@ -19160,14 +20411,14 @@
"comment": "",
"meta": {
"range": [
- 97443,
- 97454
+ 103583,
+ 103594
],
"filename": "astronomy.js",
- "lineno": 2160,
+ "lineno": 2290,
"columnno": 8,
"code": {
- "id": "astnode100010993",
+ "id": "astnode100012008",
"name": "out_ra",
"type": "Identifier",
"value": "ra"
@@ -19185,14 +20436,14 @@
"comment": "",
"meta": {
"range": [
- 97464,
- 97477
+ 103604,
+ 103617
],
"filename": "astronomy.js",
- "lineno": 2161,
+ "lineno": 2291,
"columnno": 8,
"code": {
- "id": "astnode100010997",
+ "id": "astnode100012012",
"name": "out_dec",
"type": "Identifier",
"value": "dec"
@@ -19210,14 +20461,14 @@
"comment": "",
"meta": {
"range": [
- 97513,
- 97521
+ 103653,
+ 103661
],
"filename": "astronomy.js",
- "lineno": 2163,
+ "lineno": 2293,
"columnno": 12,
"code": {
- "id": "astnode100011004",
+ "id": "astnode100012019",
"name": "zd0",
"type": "Identifier",
"value": "zd"
@@ -19235,14 +20486,14 @@
"comment": "",
"meta": {
"range": [
- 97535,
- 97573
+ 103675,
+ 103713
],
"filename": "astronomy.js",
- "lineno": 2164,
+ "lineno": 2294,
"columnno": 12,
"code": {
- "id": "astnode100011008",
+ "id": "astnode100012023",
"name": "refr",
"type": "CallExpression",
"value": ""
@@ -19260,14 +20511,14 @@
"comment": "",
"meta": {
"range": [
- 97583,
- 97593
+ 103723,
+ 103733
],
"filename": "astronomy.js",
- "lineno": 2165,
+ "lineno": 2295,
"columnno": 8,
"code": {
- "id": "astnode100011017",
+ "id": "astnode100012032",
"name": "zd",
"type": "Identifier",
"funcscope": "Horizon",
@@ -19286,14 +20537,14 @@
"comment": "",
"meta": {
"range": [
- 97654,
- 97692
+ 103794,
+ 103832
],
"filename": "astronomy.js",
- "lineno": 2167,
+ "lineno": 2297,
"columnno": 18,
"code": {
- "id": "astnode100011030",
+ "id": "astnode100012045",
"name": "sinzd",
"type": "CallExpression",
"value": ""
@@ -19311,14 +20562,14 @@
"comment": "",
"meta": {
"range": [
- 97712,
- 97750
+ 103852,
+ 103890
],
"filename": "astronomy.js",
- "lineno": 2168,
+ "lineno": 2298,
"columnno": 18,
"code": {
- "id": "astnode100011042",
+ "id": "astnode100012057",
"name": "coszd",
"type": "CallExpression",
"value": ""
@@ -19336,14 +20587,14 @@
"comment": "",
"meta": {
"range": [
- 97770,
- 97810
+ 103910,
+ 103950
],
"filename": "astronomy.js",
- "lineno": 2169,
+ "lineno": 2299,
"columnno": 18,
"code": {
- "id": "astnode100011054",
+ "id": "astnode100012069",
"name": "sinzd0",
"type": "CallExpression",
"value": ""
@@ -19361,14 +20612,14 @@
"comment": "",
"meta": {
"range": [
- 97830,
- 97870
+ 103970,
+ 104010
],
"filename": "astronomy.js",
- "lineno": 2170,
+ "lineno": 2300,
"columnno": 18,
"code": {
- "id": "astnode100011066",
+ "id": "astnode100012081",
"name": "coszd0",
"type": "CallExpression",
"value": ""
@@ -19386,14 +20637,14 @@
"comment": "",
"meta": {
"range": [
- 97888,
- 97895
+ 104028,
+ 104035
],
"filename": "astronomy.js",
- "lineno": 2171,
+ "lineno": 2301,
"columnno": 16,
"code": {
- "id": "astnode100011078",
+ "id": "astnode100012093",
"name": "pr",
"type": "ArrayExpression",
"value": "[]"
@@ -19411,14 +20662,14 @@
"comment": "",
"meta": {
"range": [
- 97918,
- 97923
+ 104058,
+ 104063
],
"filename": "astronomy.js",
- "lineno": 2172,
+ "lineno": 2302,
"columnno": 21,
"code": {
- "id": "astnode100011083",
+ "id": "astnode100012098",
"name": "j",
"type": "Literal",
"value": 0
@@ -19436,14 +20687,14 @@
"comment": "",
"meta": {
"range": [
- 98050,
- 98097
+ 104190,
+ 104237
],
"filename": "astronomy.js",
- "lineno": 2175,
+ "lineno": 2305,
"columnno": 12,
"code": {
- "id": "astnode100011117",
+ "id": "astnode100012132",
"name": "proj",
"type": "CallExpression",
"funcscope": "Horizon",
@@ -19462,14 +20713,14 @@
"comment": "",
"meta": {
"range": [
- 98143,
- 98195
+ 104283,
+ 104335
],
"filename": "astronomy.js",
- "lineno": 2177,
+ "lineno": 2307,
"columnno": 16,
"code": {
- "id": "astnode100011144",
+ "id": "astnode100012159",
"name": "out_ra",
"type": "BinaryExpression",
"funcscope": "Horizon",
@@ -19488,14 +20739,14 @@
"comment": "",
"meta": {
"range": [
- 98251,
- 98263
+ 104391,
+ 104403
],
"filename": "astronomy.js",
- "lineno": 2179,
+ "lineno": 2309,
"columnno": 20,
"code": {
- "id": "astnode100011166",
+ "id": "astnode100012181",
"name": "out_ra",
"type": "Literal",
"funcscope": "Horizon",
@@ -19514,14 +20765,14 @@
"comment": "",
"meta": {
"range": [
- 98332,
- 98342
+ 104472,
+ 104482
],
"filename": "astronomy.js",
- "lineno": 2183,
+ "lineno": 2313,
"columnno": 16,
"code": {
- "id": "astnode100011171",
+ "id": "astnode100012186",
"name": "out_ra",
"type": "Literal",
"funcscope": "Horizon",
@@ -19540,14 +20791,14 @@
"comment": "",
"meta": {
"range": [
- 98370,
- 98421
+ 104510,
+ 104561
],
"filename": "astronomy.js",
- "lineno": 2185,
+ "lineno": 2315,
"columnno": 12,
"code": {
- "id": "astnode100011175",
+ "id": "astnode100012190",
"name": "out_dec",
"type": "BinaryExpression",
"funcscope": "Horizon",
@@ -19566,14 +20817,14 @@
"comment": "",
"meta": {
"range": [
- 98509,
- 98534
+ 104649,
+ 104674
],
"filename": "astronomy.js",
- "lineno": 2190,
+ "lineno": 2320,
"columnno": 0,
"code": {
- "id": "astnode100011199",
+ "id": "astnode100012214",
"name": "exports.Horizon",
"type": "Identifier",
"value": "Horizon",
@@ -19590,14 +20841,14 @@
"comment": "",
"meta": {
"range": [
- 98536,
- 98971
+ 104676,
+ 105111
],
"filename": "astronomy.js",
- "lineno": 2191,
+ "lineno": 2321,
"columnno": 0,
"code": {
- "id": "astnode100011204",
+ "id": "astnode100012219",
"name": "VerifyObserver",
"type": "FunctionDeclaration",
"paramnames": [
@@ -19616,14 +20867,14 @@
"comment": "/**\n * @brief Represents the geographic location of an observer on the surface of the Earth.\n *\n * @property {number} latitude\n * The observer's geographic latitude in degrees north of the Earth's equator.\n * The value is negative for observers south of the equator.\n * Must be in the range -90 to +90.\n *\n * @property {number} longitude\n * The observer's geographic longitude in degrees east of the prime meridian\n * passing through Greenwich, England.\n * The value is negative for observers west of the prime meridian.\n * The value should be kept in the range -180 to +180 to minimize floating point errors.\n *\n * @property {number} height\n * The observer's elevation above mean sea level, expressed in meters.\n */",
"meta": {
"range": [
- 99729,
- 99930
+ 105869,
+ 106070
],
"filename": "astronomy.js",
- "lineno": 2220,
+ "lineno": 2350,
"columnno": 0,
"code": {
- "id": "astnode100011261",
+ "id": "astnode100012276",
"name": "Observer",
"type": "ClassDeclaration",
"paramnames": [
@@ -19680,14 +20931,14 @@
"comment": "",
"meta": {
"range": [
- 99750,
- 99928
+ 105890,
+ 106068
],
"filename": "astronomy.js",
- "lineno": 2221,
+ "lineno": 2351,
"columnno": 4,
"code": {
- "id": "astnode100011264",
+ "id": "astnode100012279",
"name": "Observer",
"type": "MethodDefinition",
"paramnames": [
@@ -19711,14 +20962,14 @@
"comment": "/**\n * @brief Represents the geographic location of an observer on the surface of the Earth.\n *\n * @property {number} latitude\n * The observer's geographic latitude in degrees north of the Earth's equator.\n * The value is negative for observers south of the equator.\n * Must be in the range -90 to +90.\n *\n * @property {number} longitude\n * The observer's geographic longitude in degrees east of the prime meridian\n * passing through Greenwich, England.\n * The value is negative for observers west of the prime meridian.\n * The value should be kept in the range -180 to +180 to minimize floating point errors.\n *\n * @property {number} height\n * The observer's elevation above mean sea level, expressed in meters.\n */",
"meta": {
"range": [
- 99729,
- 99930
+ 105869,
+ 106070
],
"filename": "astronomy.js",
- "lineno": 2220,
+ "lineno": 2350,
"columnno": 0,
"code": {
- "id": "astnode100011261",
+ "id": "astnode100012276",
"name": "Observer",
"type": "ClassDeclaration",
"paramnames": [
@@ -19774,14 +21025,14 @@
"comment": "",
"meta": {
"range": [
- 99801,
- 99825
+ 105941,
+ 105965
],
"filename": "astronomy.js",
- "lineno": 2222,
+ "lineno": 2352,
"columnno": 8,
"code": {
- "id": "astnode100011272",
+ "id": "astnode100012287",
"name": "this.latitude",
"type": "Identifier",
"value": "latitude",
@@ -19799,14 +21050,14 @@
"comment": "",
"meta": {
"range": [
- 99835,
- 99861
+ 105975,
+ 106001
],
"filename": "astronomy.js",
- "lineno": 2223,
+ "lineno": 2353,
"columnno": 8,
"code": {
- "id": "astnode100011278",
+ "id": "astnode100012293",
"name": "this.longitude",
"type": "Identifier",
"value": "longitude",
@@ -19824,14 +21075,14 @@
"comment": "",
"meta": {
"range": [
- 99871,
- 99891
+ 106011,
+ 106031
],
"filename": "astronomy.js",
- "lineno": 2224,
+ "lineno": 2354,
"columnno": 8,
"code": {
- "id": "astnode100011284",
+ "id": "astnode100012299",
"name": "this.height",
"type": "Identifier",
"value": "height",
@@ -19849,14 +21100,14 @@
"comment": "",
"meta": {
"range": [
- 99931,
- 99958
+ 106071,
+ 106098
],
"filename": "astronomy.js",
- "lineno": 2228,
+ "lineno": 2358,
"columnno": 0,
"code": {
- "id": "astnode100011294",
+ "id": "astnode100012309",
"name": "exports.Observer",
"type": "Identifier",
"value": "Observer",
@@ -19873,14 +21124,14 @@
"comment": "/**\n * @brief Returns apparent geocentric true ecliptic coordinates of date for the Sun.\n *\n * This function is used for calculating the times of equinoxes and solstices.\n *\n * Geocentric means coordinates as the Sun would appear to a hypothetical observer\n * at the center of the Earth.\n * Ecliptic coordinates of date are measured along the plane of the Earth's mean\n * orbit around the Sun, using the\n * equinox\n * of the Earth as adjusted for precession and nutation of the Earth's\n * axis of rotation on the given date.\n *\n * @param {FlexibleDateTime} date\n * The date and time at which to calculate the Sun's apparent location as seen from\n * the center of the Earth.\n *\n * @returns {EclipticCoordinates}\n */",
"meta": {
"range": [
- 100775,
- 101784
+ 106915,
+ 107924
],
"filename": "astronomy.js",
- "lineno": 2248,
+ "lineno": 2378,
"columnno": 0,
"code": {
- "id": "astnode100011299",
+ "id": "astnode100012314",
"name": "SunPosition",
"type": "FunctionDeclaration",
"paramnames": [
@@ -19936,14 +21187,14 @@
"comment": "",
"meta": {
"range": [
- 101021,
- 101072
+ 107161,
+ 107212
],
"filename": "astronomy.js",
- "lineno": 2252,
+ "lineno": 2382,
"columnno": 10,
"code": {
- "id": "astnode100011304",
+ "id": "astnode100012319",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -19961,14 +21212,14 @@
"comment": "",
"meta": {
"range": [
- 101149,
- 101187
+ 107289,
+ 107327
],
"filename": "astronomy.js",
- "lineno": 2254,
+ "lineno": 2384,
"columnno": 10,
"code": {
- "id": "astnode100011319",
+ "id": "astnode100012334",
"name": "earth2000",
"type": "CallExpression",
"value": ""
@@ -19986,14 +21237,14 @@
"comment": "",
"meta": {
"range": [
- 101249,
- 101301
+ 107389,
+ 107441
],
"filename": "astronomy.js",
- "lineno": 2256,
+ "lineno": 2386,
"columnno": 10,
"code": {
- "id": "astnode100011328",
+ "id": "astnode100012343",
"name": "sun2000",
"type": "ArrayExpression",
"value": "[\"-earth2000.x\",\"-earth2000.y\",\"-earth2000.z\"]"
@@ -20011,14 +21262,14 @@
"comment": "",
"meta": {
"range": [
- 101506,
- 101554
+ 107646,
+ 107694
],
"filename": "astronomy.js",
- "lineno": 2260,
+ "lineno": 2390,
"columnno": 10,
"code": {
- "id": "astnode100011354",
+ "id": "astnode100012369",
"name": "true_obliq",
"type": "BinaryExpression",
"value": ""
@@ -20036,14 +21287,14 @@
"comment": "",
"meta": {
"range": [
- 101566,
- 101595
+ 107706,
+ 107735
],
"filename": "astronomy.js",
- "lineno": 2261,
+ "lineno": 2391,
"columnno": 10,
"code": {
- "id": "astnode100011366",
+ "id": "astnode100012381",
"name": "cos_ob",
"type": "CallExpression",
"value": ""
@@ -20061,14 +21312,14 @@
"comment": "",
"meta": {
"range": [
- 101607,
- 101636
+ 107747,
+ 107776
],
"filename": "astronomy.js",
- "lineno": 2262,
+ "lineno": 2392,
"columnno": 10,
"code": {
- "id": "astnode100011374",
+ "id": "astnode100012389",
"name": "sin_ob",
"type": "CallExpression",
"value": ""
@@ -20086,14 +21337,14 @@
"comment": "",
"meta": {
"range": [
- 101648,
- 101682
+ 107788,
+ 107822
],
"filename": "astronomy.js",
- "lineno": 2263,
+ "lineno": 2393,
"columnno": 10,
"code": {
- "id": "astnode100011382",
+ "id": "astnode100012397",
"name": "vec",
"type": "NewExpression",
"value": ""
@@ -20111,14 +21362,14 @@
"comment": "",
"meta": {
"range": [
- 101694,
- 101756
+ 107834,
+ 107896
],
"filename": "astronomy.js",
- "lineno": 2264,
+ "lineno": 2394,
"columnno": 10,
"code": {
- "id": "astnode100011391",
+ "id": "astnode100012406",
"name": "sun_ecliptic",
"type": "CallExpression",
"value": ""
@@ -20136,14 +21387,14 @@
"comment": "",
"meta": {
"range": [
- 101785,
- 101818
+ 107925,
+ 107958
],
"filename": "astronomy.js",
- "lineno": 2267,
+ "lineno": 2397,
"columnno": 0,
"code": {
- "id": "astnode100011401",
+ "id": "astnode100012416",
"name": "exports.SunPosition",
"type": "Identifier",
"value": "SunPosition",
@@ -20160,14 +21411,14 @@
"comment": "/**\n * @brief Calculates equatorial coordinates of a Solar System body at a given time.\n *\n * Returns topocentric equatorial coordinates (right ascension and declination)\n * in one of two different systems: J2000 or true-equator-of-date.\n * Allows optional correction for aberration.\n * Always corrects for light travel time (represents the object as seen by the observer\n * with light traveling to the Earth at finite speed, not where the object is right now).\n * Topocentric refers to a position as seen by an observer on the surface of the Earth.\n * This function corrects for\n * parallax\n * of the object between a geocentric observer and a topocentric observer.\n * This is most significant for the Moon, because it is so close to the Earth.\n * However, it can have a small effect on the apparent positions of other bodies.\n *\n * @param {Body} body\n * The body for which to find equatorial coordinates.\n * Not allowed to be `\"Earth\"`.\n *\n * @param {FlexibleDateTime} date\n * Specifies the date and time at which the body is to be observed.\n *\n * @param {Observer} observer\n * The location on the Earth of the observer.\n *\n * @param {bool} ofdate\n * Pass `true` to return equatorial coordinates of date,\n * i.e. corrected for precession and nutation at the given date.\n * This is needed to get correct horizontal coordinates when you call\n * {@link Horizon}.\n * Pass `false` to return equatorial coordinates in the J2000 system.\n *\n * @param {bool} aberration\n * Pass `true` to correct for\n * aberration,\n * or `false` to leave uncorrected.\n *\n * @returns {EquatorialCoordinates}\n * The topocentric coordinates of the body as adjusted for the given observer.\n */",
"meta": {
"range": [
- 103675,
- 104247
+ 109815,
+ 110387
],
"filename": "astronomy.js",
- "lineno": 2308,
+ "lineno": 2438,
"columnno": 0,
"code": {
- "id": "astnode100011406",
+ "id": "astnode100012421",
"name": "Equator",
"type": "FunctionDeclaration",
"paramnames": [
@@ -20260,14 +21511,14 @@
"comment": "",
"meta": {
"range": [
- 103834,
- 103855
+ 109974,
+ 109995
],
"filename": "astronomy.js",
- "lineno": 2312,
+ "lineno": 2442,
"columnno": 10,
"code": {
- "id": "astnode100011427",
+ "id": "astnode100012442",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -20285,14 +21536,14 @@
"comment": "",
"meta": {
"range": [
- 103867,
- 103904
+ 110007,
+ 110044
],
"filename": "astronomy.js",
- "lineno": 2313,
+ "lineno": 2443,
"columnno": 10,
"code": {
- "id": "astnode100011433",
+ "id": "astnode100012448",
"name": "gc_observer",
"type": "CallExpression",
"value": ""
@@ -20310,14 +21561,14 @@
"comment": "",
"meta": {
"range": [
- 103916,
- 103954
+ 110056,
+ 110094
],
"filename": "astronomy.js",
- "lineno": 2314,
+ "lineno": 2444,
"columnno": 10,
"code": {
- "id": "astnode100011440",
+ "id": "astnode100012455",
"name": "gc",
"type": "CallExpression",
"value": ""
@@ -20335,14 +21586,14 @@
"comment": "",
"meta": {
"range": [
- 103966,
- 104073
+ 110106,
+ 110213
],
"filename": "astronomy.js",
- "lineno": 2315,
+ "lineno": 2445,
"columnno": 10,
"code": {
- "id": "astnode100011448",
+ "id": "astnode100012463",
"name": "j2000",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"\"]"
@@ -20360,14 +21611,14 @@
"comment": "",
"meta": {
"range": [
- 104144,
- 104203
+ 110284,
+ 110343
],
"filename": "astronomy.js",
- "lineno": 2322,
+ "lineno": 2452,
"columnno": 10,
"code": {
- "id": "astnode100011481",
+ "id": "astnode100012496",
"name": "datevect",
"type": "CallExpression",
"value": ""
@@ -20385,14 +21636,14 @@
"comment": "",
"meta": {
"range": [
- 104248,
- 104273
+ 110388,
+ 110413
],
"filename": "astronomy.js",
- "lineno": 2325,
+ "lineno": 2455,
"columnno": 0,
"code": {
- "id": "astnode100011496",
+ "id": "astnode100012511",
"name": "exports.Equator",
"type": "Identifier",
"value": "Equator",
@@ -20409,14 +21660,14 @@
"comment": "/**\n * @brief Calculates geocentric equatorial coordinates of an observer on the surface of the Earth.\n *\n * This function calculates a vector from the center of the Earth to\n * a point on or near the surface of the Earth, expressed in equatorial\n * coordinates. It takes into account the rotation of the Earth at the given\n * time, along with the given latitude, longitude, and elevation of the observer.\n *\n * The caller may pass `ofdate` as `true` to return coordinates relative to the Earth's\n * equator at the specified time, or `false` to use the J2000 equator.\n *\n * The returned vector has components expressed in astronomical units (AU).\n * To convert to kilometers, multiply the `x`, `y`, and `z` values by\n * the constant value {@link KM_PER_AU}.\n *\n * The inverse of this function is also available: {@link VectorObserver}.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the observer's position vector.\n *\n * @param {Observer} observer\n * The geographic location of a point on or near the surface of the Earth.\n *\n * @param {boolean} ofdate\n * Selects the date of the Earth's equator in which to express the equatorial coordinates.\n * The caller may pass `false` to use the orientation of the Earth's equator\n * at noon UTC on January 1, 2000, in which case this function corrects for precession\n * and nutation of the Earth as it was at the moment specified by the `time` parameter.\n * Or the caller may pass `true` to use the Earth's equator at `time`\n * as the orientation.\n *\n * @returns {Vector}\n * An equatorial vector from the center of the Earth to the specified location\n * on (or near) the Earth's surface.\n */",
"meta": {
"range": [
- 105992,
- 106277
+ 112132,
+ 112417
],
"filename": "astronomy.js",
- "lineno": 2361,
+ "lineno": 2491,
"columnno": 0,
"code": {
- "id": "astnode100011501",
+ "id": "astnode100012516",
"name": "ObserverVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -20487,14 +21738,14 @@
"comment": "",
"meta": {
"range": [
- 106052,
- 106073
+ 112192,
+ 112213
],
"filename": "astronomy.js",
- "lineno": 2362,
+ "lineno": 2492,
"columnno": 10,
"code": {
- "id": "astnode100011508",
+ "id": "astnode100012523",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -20512,14 +21763,14 @@
"comment": "",
"meta": {
"range": [
- 106085,
- 106111
+ 112225,
+ 112251
],
"filename": "astronomy.js",
- "lineno": 2363,
+ "lineno": 2493,
"columnno": 10,
"code": {
- "id": "astnode100011514",
+ "id": "astnode100012529",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -20537,14 +21788,14 @@
"comment": "",
"meta": {
"range": [
- 106121,
- 106153
+ 112261,
+ 112293
],
"filename": "astronomy.js",
- "lineno": 2364,
+ "lineno": 2494,
"columnno": 8,
"code": {
- "id": "astnode100011520",
+ "id": "astnode100012535",
"name": "ovec",
"type": "MemberExpression",
"value": ".pos"
@@ -20562,14 +21813,14 @@
"comment": "",
"meta": {
"range": [
- 106180,
- 106234
+ 112320,
+ 112374
],
"filename": "astronomy.js",
- "lineno": 2366,
+ "lineno": 2496,
"columnno": 8,
"code": {
- "id": "astnode100011532",
+ "id": "astnode100012547",
"name": "ovec",
"type": "CallExpression",
"funcscope": "ObserverVector",
@@ -20588,14 +21839,14 @@
"comment": "",
"meta": {
"range": [
- 106278,
- 106317
+ 112418,
+ 112457
],
"filename": "astronomy.js",
- "lineno": 2369,
+ "lineno": 2499,
"columnno": 0,
"code": {
- "id": "astnode100011547",
+ "id": "astnode100012562",
"name": "exports.ObserverVector",
"type": "Identifier",
"value": "ObserverVector",
@@ -20612,14 +21863,14 @@
"comment": "/**\n * @brief Calculates the geographic location corresponding to an equatorial vector.\n *\n * This is the inverse function of {@link ObserverVector}.\n * Given a geocentric equatorial vector, it returns the geographic\n * latitude, longitude, and elevation for that vector.\n *\n * @param {Vector} vector\n * The geocentric equatorial position vector for which to find geographic coordinates.\n * The components are expressed in Astronomical Units (AU).\n * You can calculate AU by dividing kilometers by the constant {@link KM_PER_AU}.\n * The time `vector.t` determines the Earth's rotation.\n *\n * @param {boolean} ofdate\n * Selects the date of the Earth's equator in which `vector` is expressed.\n * The caller may select `false` to use the orientation of the Earth's equator\n * at noon UTC on January 1, 2000, in which case this function corrects for precession\n * and nutation of the Earth as it was at the moment specified by `vector.t`.\n * Or the caller may select `true` to use the Earth's equator at `vector.t`\n * as the orientation.\n *\n * @returns {Observer}\n * The geographic latitude, longitude, and elevation above sea level\n * that corresponds to the given equatorial vector.\n */",
"meta": {
"range": [
- 107564,
- 107897
+ 113704,
+ 114037
],
"filename": "astronomy.js",
- "lineno": 2395,
+ "lineno": 2525,
"columnno": 0,
"code": {
- "id": "astnode100011552",
+ "id": "astnode100012567",
"name": "VectorObserver",
"type": "FunctionDeclaration",
"paramnames": [
@@ -20679,14 +21930,14 @@
"comment": "",
"meta": {
"range": [
- 107616,
- 107646
+ 113756,
+ 113786
],
"filename": "astronomy.js",
- "lineno": 2396,
+ "lineno": 2526,
"columnno": 10,
"code": {
- "id": "astnode100011558",
+ "id": "astnode100012573",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -20704,14 +21955,14 @@
"comment": "",
"meta": {
"range": [
- 107656,
- 107693
+ 113796,
+ 113833
],
"filename": "astronomy.js",
- "lineno": 2397,
+ "lineno": 2527,
"columnno": 8,
"code": {
- "id": "astnode100011566",
+ "id": "astnode100012581",
"name": "ovec",
"type": "ArrayExpression",
"value": "[\"vector.x\",\"vector.y\",\"vector.z\"]"
@@ -20729,14 +21980,14 @@
"comment": "",
"meta": {
"range": [
- 107722,
- 107782
+ 113862,
+ 113922
],
"filename": "astronomy.js",
- "lineno": 2399,
+ "lineno": 2529,
"columnno": 8,
"code": {
- "id": "astnode100011583",
+ "id": "astnode100012598",
"name": "ovec",
"type": "CallExpression",
"funcscope": "VectorObserver",
@@ -20755,14 +22006,14 @@
"comment": "",
"meta": {
"range": [
- 107792,
- 107850
+ 113932,
+ 113990
],
"filename": "astronomy.js",
- "lineno": 2400,
+ "lineno": 2530,
"columnno": 8,
"code": {
- "id": "astnode100011595",
+ "id": "astnode100012610",
"name": "ovec",
"type": "CallExpression",
"funcscope": "VectorObserver",
@@ -20781,14 +22032,14 @@
"comment": "",
"meta": {
"range": [
- 107898,
- 107937
+ 114038,
+ 114077
],
"filename": "astronomy.js",
- "lineno": 2404,
+ "lineno": 2534,
"columnno": 0,
"code": {
- "id": "astnode100011612",
+ "id": "astnode100012627",
"name": "exports.VectorObserver",
"type": "Identifier",
"value": "VectorObserver",
@@ -20805,14 +22056,14 @@
"comment": "/**\n * @brief Calculates the gravitational acceleration experienced by an observer on the Earth.\n *\n * This function implements the WGS 84 Ellipsoidal Gravity Formula.\n * The result is a combination of inward gravitational acceleration\n * with outward centrifugal acceleration, as experienced by an observer\n * in the Earth's rotating frame of reference.\n * The resulting value increases toward the Earth's poles and decreases\n * toward the equator, consistent with changes of the weight measured\n * by a spring scale of a fixed mass moved to different latitudes and heights\n * on the Earth.\n *\n * @param {number} latitude\n * The latitude of the observer in degrees north or south of the equator.\n * By formula symmetry, positive latitudes give the same answer as negative\n * latitudes, so the sign does not matter.\n *\n * @param {number} height\n * The height above the sea level geoid in meters.\n * No range checking is done; however, accuracy is only valid in the\n * range 0 to 100000 meters.\n *\n * @returns {number}\n * The effective gravitational acceleration expressed in meters per second squared [m/s^2].\n */",
"meta": {
"range": [
- 109088,
- 109409
+ 115228,
+ 115549
],
"filename": "astronomy.js",
- "lineno": 2430,
+ "lineno": 2560,
"columnno": 0,
"code": {
- "id": "astnode100011617",
+ "id": "astnode100012632",
"name": "ObserverGravity",
"type": "FunctionDeclaration",
"paramnames": [
@@ -20873,14 +22124,14 @@
"comment": "",
"meta": {
"range": [
- 109143,
- 109183
+ 115283,
+ 115323
],
"filename": "astronomy.js",
- "lineno": 2431,
+ "lineno": 2561,
"columnno": 10,
"code": {
- "id": "astnode100011623",
+ "id": "astnode100012638",
"name": "s",
"type": "CallExpression",
"value": ""
@@ -20898,14 +22149,14 @@
"comment": "",
"meta": {
"range": [
- 109195,
- 109205
+ 115335,
+ 115345
],
"filename": "astronomy.js",
- "lineno": 2432,
+ "lineno": 2562,
"columnno": 10,
"code": {
- "id": "astnode100011635",
+ "id": "astnode100012650",
"name": "s2",
"type": "BinaryExpression",
"value": ""
@@ -20923,14 +22174,14 @@
"comment": "",
"meta": {
"range": [
- 109217,
- 109307
+ 115357,
+ 115447
],
"filename": "astronomy.js",
- "lineno": 2433,
+ "lineno": 2563,
"columnno": 10,
"code": {
- "id": "astnode100011641",
+ "id": "astnode100012656",
"name": "g0",
"type": "BinaryExpression",
"value": ""
@@ -20948,14 +22199,14 @@
"comment": "",
"meta": {
"range": [
- 109410,
- 109451
+ 115550,
+ 115591
],
"filename": "astronomy.js",
- "lineno": 2436,
+ "lineno": 2566,
"columnno": 0,
"code": {
- "id": "astnode100011679",
+ "id": "astnode100012694",
"name": "exports.ObserverGravity",
"type": "Identifier",
"value": "ObserverGravity",
@@ -20972,14 +22223,14 @@
"comment": "",
"meta": {
"range": [
- 109453,
- 110041
+ 115593,
+ 116181
],
"filename": "astronomy.js",
- "lineno": 2437,
+ "lineno": 2567,
"columnno": 0,
"code": {
- "id": "astnode100011684",
+ "id": "astnode100012699",
"name": "RotateEquatorialToEcliptic",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21009,14 +22260,14 @@
"comment": "",
"meta": {
"range": [
- 109581,
- 109591
+ 115721,
+ 115731
],
"filename": "astronomy.js",
- "lineno": 2439,
+ "lineno": 2569,
"columnno": 10,
"code": {
- "id": "astnode100011691",
+ "id": "astnode100012706",
"name": "ex",
"type": "MemberExpression",
"value": "equ.x"
@@ -21034,14 +22285,14 @@
"comment": "",
"meta": {
"range": [
- 109603,
- 109639
+ 115743,
+ 115779
],
"filename": "astronomy.js",
- "lineno": 2440,
+ "lineno": 2570,
"columnno": 10,
"code": {
- "id": "astnode100011697",
+ "id": "astnode100012712",
"name": "ey",
"type": "BinaryExpression",
"value": ""
@@ -21059,14 +22310,14 @@
"comment": "",
"meta": {
"range": [
- 109651,
- 109688
+ 115791,
+ 115828
],
"filename": "astronomy.js",
- "lineno": 2441,
+ "lineno": 2571,
"columnno": 10,
"code": {
- "id": "astnode100011711",
+ "id": "astnode100012726",
"name": "ez",
"type": "BinaryExpression",
"value": ""
@@ -21084,14 +22335,14 @@
"comment": "",
"meta": {
"range": [
- 109700,
- 109737
+ 115840,
+ 115877
],
"filename": "astronomy.js",
- "lineno": 2442,
+ "lineno": 2572,
"columnno": 10,
"code": {
- "id": "astnode100011726",
+ "id": "astnode100012741",
"name": "xyproj",
"type": "CallExpression",
"value": ""
@@ -21109,14 +22360,14 @@
"comment": "",
"meta": {
"range": [
- 109747,
- 109755
+ 115887,
+ 115895
],
"filename": "astronomy.js",
- "lineno": 2443,
+ "lineno": 2573,
"columnno": 8,
"code": {
- "id": "astnode100011740",
+ "id": "astnode100012755",
"name": "elon",
"type": "Literal",
"value": 0
@@ -21134,14 +22385,14 @@
"comment": "",
"meta": {
"range": [
- 109787,
- 109830
+ 115927,
+ 115970
],
"filename": "astronomy.js",
- "lineno": 2445,
+ "lineno": 2575,
"columnno": 8,
"code": {
- "id": "astnode100011749",
+ "id": "astnode100012764",
"name": "elon",
"type": "BinaryExpression",
"funcscope": "RotateEquatorialToEcliptic",
@@ -21160,14 +22411,14 @@
"comment": "",
"meta": {
"range": [
- 109866,
- 109877
+ 116006,
+ 116017
],
"filename": "astronomy.js",
- "lineno": 2447,
+ "lineno": 2577,
"columnno": 12,
"code": {
- "id": "astnode100011766",
+ "id": "astnode100012781",
"name": "elon",
"type": "Literal",
"funcscope": "RotateEquatorialToEcliptic",
@@ -21186,14 +22437,14 @@
"comment": "",
"meta": {
"range": [
- 109893,
- 109940
+ 116033,
+ 116080
],
"filename": "astronomy.js",
- "lineno": 2449,
+ "lineno": 2579,
"columnno": 8,
"code": {
- "id": "astnode100011770",
+ "id": "astnode100012785",
"name": "elat",
"type": "BinaryExpression",
"value": ""
@@ -21211,14 +22462,14 @@
"comment": "",
"meta": {
"range": [
- 109950,
- 109985
+ 116090,
+ 116125
],
"filename": "astronomy.js",
- "lineno": 2450,
+ "lineno": 2580,
"columnno": 8,
"code": {
- "id": "astnode100011783",
+ "id": "astnode100012798",
"name": "ecl",
"type": "NewExpression",
"value": ""
@@ -21236,14 +22487,14 @@
"comment": "/**\n * @brief Converts equatorial Cartesian coordinates to ecliptic Cartesian and angular coordinates.\n *\n * Given J2000 equatorial Cartesian coordinates,\n * returns J2000 ecliptic latitude, longitude, and cartesian coordinates.\n * You can call {@link GeoVector} and pass the resulting vector to this function.\n *\n * @param {Vector} equ\n * A vector in the J2000 equatorial coordinate system.\n *\n * @returns {EclipticCoordinates}\n */",
"meta": {
"range": [
- 110480,
- 110967
+ 116620,
+ 117107
],
"filename": "astronomy.js",
- "lineno": 2465,
+ "lineno": 2595,
"columnno": 0,
"code": {
- "id": "astnode100011799",
+ "id": "astnode100012814",
"name": "Ecliptic",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21293,14 +22544,14 @@
"comment": "",
"meta": {
"range": [
- 110757,
- 110812
+ 116897,
+ 116952
],
"filename": "astronomy.js",
- "lineno": 2470,
+ "lineno": 2600,
"columnno": 8,
"code": {
- "id": "astnode100011809",
+ "id": "astnode100012824",
"name": "ob2000",
"type": "BinaryExpression",
"funcscope": "Ecliptic",
@@ -21319,14 +22570,14 @@
"comment": "",
"meta": {
"range": [
- 110822,
- 110851
+ 116962,
+ 116991
],
"filename": "astronomy.js",
- "lineno": 2471,
+ "lineno": 2601,
"columnno": 8,
"code": {
- "id": "astnode100011823",
+ "id": "astnode100012838",
"name": "cos_ob2000",
"type": "CallExpression",
"funcscope": "Ecliptic",
@@ -21345,14 +22596,14 @@
"comment": "",
"meta": {
"range": [
- 110861,
- 110890
+ 117001,
+ 117030
],
"filename": "astronomy.js",
- "lineno": 2472,
+ "lineno": 2602,
"columnno": 8,
"code": {
- "id": "astnode100011831",
+ "id": "astnode100012846",
"name": "sin_ob2000",
"type": "CallExpression",
"funcscope": "Ecliptic",
@@ -21371,14 +22622,14 @@
"comment": "",
"meta": {
"range": [
- 110968,
- 110995
+ 117108,
+ 117135
],
"filename": "astronomy.js",
- "lineno": 2476,
+ "lineno": 2606,
"columnno": 0,
"code": {
- "id": "astnode100011845",
+ "id": "astnode100012860",
"name": "exports.Ecliptic",
"type": "Identifier",
"value": "Ecliptic",
@@ -21395,14 +22646,14 @@
"comment": "/**\n * @brief Calculates the geocentric Cartesian coordinates for the Moon in the J2000 equatorial system.\n *\n * Based on the Nautical Almanac Office's Improved Lunar Ephemeris of 1954,\n * which in turn derives from E. W. Brown's lunar theories.\n * Adapted from Turbo Pascal code from the book\n * Astronomy on the Personal Computer\n * by Montenbruck and Pfleger.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the Moon's geocentric position.\n *\n * @returns {Vector}\n */",
"meta": {
"range": [
- 111574,
- 112309
+ 117714,
+ 118449
],
"filename": "astronomy.js",
- "lineno": 2491,
+ "lineno": 2621,
"columnno": 0,
"code": {
- "id": "astnode100011850",
+ "id": "astnode100012865",
"name": "GeoMoon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21455,14 +22706,14 @@
"comment": "",
"meta": {
"range": [
- 111607,
- 111628
+ 117747,
+ 117768
],
"filename": "astronomy.js",
- "lineno": 2492,
+ "lineno": 2622,
"columnno": 8,
"code": {
- "id": "astnode100011855",
+ "id": "astnode100012870",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -21480,14 +22731,14 @@
"comment": "",
"meta": {
"range": [
- 111638,
- 111659
+ 117778,
+ 117799
],
"filename": "astronomy.js",
- "lineno": 2493,
+ "lineno": 2623,
"columnno": 8,
"code": {
- "id": "astnode100011861",
+ "id": "astnode100012876",
"name": "moon",
"type": "CallExpression",
"value": ""
@@ -21505,14 +22756,14 @@
"comment": "",
"meta": {
"range": [
- 111742,
- 111804
+ 117882,
+ 117944
],
"filename": "astronomy.js",
- "lineno": 2495,
+ "lineno": 2625,
"columnno": 8,
"code": {
- "id": "astnode100011867",
+ "id": "astnode100012882",
"name": "dist_cos_lat",
"type": "BinaryExpression",
"value": ""
@@ -21530,14 +22781,14 @@
"comment": "",
"meta": {
"range": [
- 111814,
- 111991
+ 117954,
+ 118131
],
"filename": "astronomy.js",
- "lineno": 2496,
+ "lineno": 2626,
"columnno": 8,
"code": {
- "id": "astnode100011881",
+ "id": "astnode100012896",
"name": "gepos",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"\"]"
@@ -21555,14 +22806,14 @@
"comment": "",
"meta": {
"range": [
- 112094,
- 112126
+ 118234,
+ 118266
],
"filename": "astronomy.js",
- "lineno": 2502,
+ "lineno": 2632,
"columnno": 8,
"code": {
- "id": "astnode100011914",
+ "id": "astnode100012929",
"name": "mpos1",
"type": "CallExpression",
"value": ""
@@ -21580,14 +22831,14 @@
"comment": "",
"meta": {
"range": [
- 112189,
- 112247
+ 118329,
+ 118387
],
"filename": "astronomy.js",
- "lineno": 2504,
+ "lineno": 2634,
"columnno": 8,
"code": {
- "id": "astnode100011921",
+ "id": "astnode100012936",
"name": "mpos2",
"type": "CallExpression",
"value": ""
@@ -21605,14 +22856,14 @@
"comment": "",
"meta": {
"range": [
- 112310,
- 112335
+ 118450,
+ 118475
],
"filename": "astronomy.js",
- "lineno": 2507,
+ "lineno": 2637,
"columnno": 0,
"code": {
- "id": "astnode100011944",
+ "id": "astnode100012959",
"name": "exports.GeoMoon",
"type": "Identifier",
"value": "GeoMoon",
@@ -21629,14 +22880,14 @@
"comment": "",
"meta": {
"range": [
- 112337,
- 112802
+ 118477,
+ 118942
],
"filename": "astronomy.js",
- "lineno": 2508,
+ "lineno": 2638,
"columnno": 0,
"code": {
- "id": "astnode100011949",
+ "id": "astnode100012964",
"name": "VsopFormula",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21665,14 +22916,14 @@
"comment": "",
"meta": {
"range": [
- 112393,
- 112403
+ 118533,
+ 118543
],
"filename": "astronomy.js",
- "lineno": 2509,
+ "lineno": 2639,
"columnno": 8,
"code": {
- "id": "astnode100011956",
+ "id": "astnode100012971",
"name": "tpower",
"type": "Literal",
"value": 1
@@ -21690,14 +22941,14 @@
"comment": "",
"meta": {
"range": [
- 112413,
- 112422
+ 118553,
+ 118562
],
"filename": "astronomy.js",
- "lineno": 2510,
+ "lineno": 2640,
"columnno": 8,
"code": {
- "id": "astnode100011960",
+ "id": "astnode100012975",
"name": "coord",
"type": "Literal",
"value": 0
@@ -21715,14 +22966,14 @@
"comment": "",
"meta": {
"range": [
- 112437,
- 112443
+ 118577,
+ 118583
],
"filename": "astronomy.js",
- "lineno": 2511,
+ "lineno": 2641,
"columnno": 13,
"code": {
- "id": "astnode100011965",
+ "id": "astnode100012980",
"name": "series"
}
},
@@ -21738,14 +22989,14 @@
"comment": "",
"meta": {
"range": [
- 112470,
- 112477
+ 118610,
+ 118617
],
"filename": "astronomy.js",
- "lineno": 2512,
+ "lineno": 2642,
"columnno": 12,
"code": {
- "id": "astnode100011970",
+ "id": "astnode100012985",
"name": "sum",
"type": "Literal",
"value": 0
@@ -21763,14 +23014,14 @@
"comment": "",
"meta": {
"range": [
- 112538,
- 112579
+ 118678,
+ 118719
],
"filename": "astronomy.js",
- "lineno": 2514,
+ "lineno": 2644,
"columnno": 12,
"code": {
- "id": "astnode100011979",
+ "id": "astnode100012994",
"name": "sum",
"type": "BinaryExpression",
"funcscope": "VsopFormula",
@@ -21789,14 +23040,14 @@
"comment": "",
"meta": {
"range": [
- 112593,
- 112612
+ 118733,
+ 118752
],
"filename": "astronomy.js",
- "lineno": 2515,
+ "lineno": 2645,
"columnno": 12,
"code": {
- "id": "astnode100011993",
+ "id": "astnode100013008",
"name": "incr",
"type": "BinaryExpression",
"value": ""
@@ -21814,14 +23065,14 @@
"comment": "",
"meta": {
"range": [
- 112651,
- 112662
+ 118791,
+ 118802
],
"filename": "astronomy.js",
- "lineno": 2517,
+ "lineno": 2647,
"columnno": 12,
"code": {
- "id": "astnode100012001",
+ "id": "astnode100013016",
"name": "incr",
"type": "Identifier",
"funcscope": "VsopFormula",
@@ -21840,14 +23091,14 @@
"comment": "",
"meta": {
"range": [
- 112741,
- 112754
+ 118881,
+ 118894
],
"filename": "astronomy.js",
- "lineno": 2518,
+ "lineno": 2648,
"columnno": 8,
"code": {
- "id": "astnode100012005",
+ "id": "astnode100013020",
"name": "coord",
"type": "Identifier",
"funcscope": "VsopFormula",
@@ -21866,14 +23117,14 @@
"comment": "",
"meta": {
"range": [
- 112764,
- 112775
+ 118904,
+ 118915
],
"filename": "astronomy.js",
- "lineno": 2519,
+ "lineno": 2649,
"columnno": 8,
"code": {
- "id": "astnode100012009",
+ "id": "astnode100013024",
"name": "tpower",
"type": "Identifier",
"funcscope": "VsopFormula",
@@ -21892,14 +23143,14 @@
"comment": "",
"meta": {
"range": [
- 112803,
- 113388
+ 118943,
+ 119528
],
"filename": "astronomy.js",
- "lineno": 2523,
+ "lineno": 2653,
"columnno": 0,
"code": {
- "id": "astnode100012014",
+ "id": "astnode100013029",
"name": "VsopDeriv",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21930,14 +23181,14 @@
"comment": "",
"meta": {
"range": [
- 112844,
- 112854
+ 118984,
+ 118994
],
"filename": "astronomy.js",
- "lineno": 2524,
+ "lineno": 2654,
"columnno": 8,
"code": {
- "id": "astnode100012020",
+ "id": "astnode100013035",
"name": "tpower",
"type": "Literal",
"value": 1
@@ -21955,14 +23206,14 @@
"comment": "",
"meta": {
"range": [
- 112871,
- 112881
+ 119011,
+ 119021
],
"filename": "astronomy.js",
- "lineno": 2525,
+ "lineno": 2655,
"columnno": 8,
"code": {
- "id": "astnode100012024",
+ "id": "astnode100013039",
"name": "dpower",
"type": "Literal",
"value": 0
@@ -21980,14 +23231,14 @@
"comment": "",
"meta": {
"range": [
- 112902,
- 112911
+ 119042,
+ 119051
],
"filename": "astronomy.js",
- "lineno": 2526,
+ "lineno": 2656,
"columnno": 8,
"code": {
- "id": "astnode100012028",
+ "id": "astnode100013043",
"name": "deriv",
"type": "Literal",
"value": 0
@@ -22005,14 +23256,14 @@
"comment": "",
"meta": {
"range": [
- 112921,
- 112926
+ 119061,
+ 119066
],
"filename": "astronomy.js",
- "lineno": 2527,
+ "lineno": 2657,
"columnno": 8,
"code": {
- "id": "astnode100012032",
+ "id": "astnode100013047",
"name": "s",
"type": "Literal",
"value": 0
@@ -22030,14 +23281,14 @@
"comment": "",
"meta": {
"range": [
- 112941,
- 112947
+ 119081,
+ 119087
],
"filename": "astronomy.js",
- "lineno": 2528,
+ "lineno": 2658,
"columnno": 13,
"code": {
- "id": "astnode100012037",
+ "id": "astnode100013052",
"name": "series"
}
},
@@ -22053,14 +23304,14 @@
"comment": "",
"meta": {
"range": [
- 112974,
- 112985
+ 119114,
+ 119125
],
"filename": "astronomy.js",
- "lineno": 2529,
+ "lineno": 2659,
"columnno": 12,
"code": {
- "id": "astnode100012042",
+ "id": "astnode100013057",
"name": "sin_sum",
"type": "Literal",
"value": 0
@@ -22078,14 +23329,14 @@
"comment": "",
"meta": {
"range": [
- 112999,
- 113010
+ 119139,
+ 119150
],
"filename": "astronomy.js",
- "lineno": 2530,
+ "lineno": 2660,
"columnno": 12,
"code": {
- "id": "astnode100012046",
+ "id": "astnode100013061",
"name": "cos_sum",
"type": "Literal",
"value": 0
@@ -22103,14 +23354,14 @@
"comment": "",
"meta": {
"range": [
- 113077,
- 113102
+ 119217,
+ 119242
],
"filename": "astronomy.js",
- "lineno": 2532,
+ "lineno": 2662,
"columnno": 16,
"code": {
- "id": "astnode100012056",
+ "id": "astnode100013071",
"name": "angle",
"type": "BinaryExpression",
"value": ""
@@ -22128,14 +23379,14 @@
"comment": "",
"meta": {
"range": [
- 113116,
- 113156
+ 119256,
+ 119296
],
"filename": "astronomy.js",
- "lineno": 2533,
+ "lineno": 2663,
"columnno": 12,
"code": {
- "id": "astnode100012064",
+ "id": "astnode100013079",
"name": "sin_sum",
"type": "BinaryExpression",
"funcscope": "VsopDeriv",
@@ -22154,14 +23405,14 @@
"comment": "",
"meta": {
"range": [
- 113197,
- 113230
+ 119337,
+ 119370
],
"filename": "astronomy.js",
- "lineno": 2535,
+ "lineno": 2665,
"columnno": 16,
"code": {
- "id": "astnode100012080",
+ "id": "astnode100013095",
"name": "cos_sum",
"type": "BinaryExpression",
"funcscope": "VsopDeriv",
@@ -22180,14 +23431,14 @@
"comment": "",
"meta": {
"range": [
- 113250,
- 113302
+ 119390,
+ 119442
],
"filename": "astronomy.js",
- "lineno": 2537,
+ "lineno": 2667,
"columnno": 8,
"code": {
- "id": "astnode100012090",
+ "id": "astnode100013105",
"name": "deriv",
"type": "BinaryExpression",
"funcscope": "VsopDeriv",
@@ -22206,14 +23457,14 @@
"comment": "",
"meta": {
"range": [
- 113312,
- 113327
+ 119452,
+ 119467
],
"filename": "astronomy.js",
- "lineno": 2538,
+ "lineno": 2668,
"columnno": 8,
"code": {
- "id": "astnode100012102",
+ "id": "astnode100013117",
"name": "dpower",
"type": "Identifier",
"funcscope": "VsopDeriv",
@@ -22232,14 +23483,14 @@
"comment": "",
"meta": {
"range": [
- 113337,
- 113348
+ 119477,
+ 119488
],
"filename": "astronomy.js",
- "lineno": 2539,
+ "lineno": 2669,
"columnno": 8,
"code": {
- "id": "astnode100012106",
+ "id": "astnode100013121",
"name": "tpower",
"type": "Identifier",
"funcscope": "VsopDeriv",
@@ -22258,14 +23509,14 @@
"comment": "",
"meta": {
"range": [
- 113395,
- 113423
+ 119535,
+ 119563
],
"filename": "astronomy.js",
- "lineno": 2544,
+ "lineno": 2674,
"columnno": 6,
"code": {
- "id": "astnode100012115",
+ "id": "astnode100013130",
"name": "DAYS_PER_MILLENNIUM",
"type": "Literal",
"value": 365250
@@ -22282,14 +23533,14 @@
"comment": "",
"meta": {
"range": [
- 113431,
- 113444
+ 119571,
+ 119584
],
"filename": "astronomy.js",
- "lineno": 2545,
+ "lineno": 2675,
"columnno": 6,
"code": {
- "id": "astnode100012119",
+ "id": "astnode100013134",
"name": "LON_INDEX",
"type": "Literal",
"value": 0
@@ -22306,14 +23557,14 @@
"comment": "",
"meta": {
"range": [
- 113452,
- 113465
+ 119592,
+ 119605
],
"filename": "astronomy.js",
- "lineno": 2546,
+ "lineno": 2676,
"columnno": 6,
"code": {
- "id": "astnode100012123",
+ "id": "astnode100013138",
"name": "LAT_INDEX",
"type": "Literal",
"value": 1
@@ -22330,14 +23581,14 @@
"comment": "",
"meta": {
"range": [
- 113473,
- 113486
+ 119613,
+ 119626
],
"filename": "astronomy.js",
- "lineno": 2547,
+ "lineno": 2677,
"columnno": 6,
"code": {
- "id": "astnode100012127",
+ "id": "astnode100013142",
"name": "RAD_INDEX",
"type": "Literal",
"value": 2
@@ -22354,14 +23605,14 @@
"comment": "",
"meta": {
"range": [
- 113488,
- 113834
+ 119628,
+ 119974
],
"filename": "astronomy.js",
- "lineno": 2548,
+ "lineno": 2678,
"columnno": 0,
"code": {
- "id": "astnode100012130",
+ "id": "astnode100013145",
"name": "VsopRotate",
"type": "FunctionDeclaration",
"paramnames": [
@@ -22380,14 +23631,14 @@
"comment": "",
"meta": {
"range": [
- 113835,
- 114172
+ 119975,
+ 120312
],
"filename": "astronomy.js",
- "lineno": 2552,
+ "lineno": 2682,
"columnno": 0,
"code": {
- "id": "astnode100012181",
+ "id": "astnode100013196",
"name": "VsopSphereToRect",
"type": "FunctionDeclaration",
"paramnames": [
@@ -22413,14 +23664,14 @@
"comment": "",
"meta": {
"range": [
- 113963,
- 113996
+ 120103,
+ 120136
],
"filename": "astronomy.js",
- "lineno": 2554,
+ "lineno": 2684,
"columnno": 10,
"code": {
- "id": "astnode100012188",
+ "id": "astnode100013203",
"name": "r_coslat",
"type": "BinaryExpression",
"value": ""
@@ -22438,14 +23689,14 @@
"comment": "",
"meta": {
"range": [
- 114008,
- 114030
+ 120148,
+ 120170
],
"filename": "astronomy.js",
- "lineno": 2555,
+ "lineno": 2685,
"columnno": 10,
"code": {
- "id": "astnode100012198",
+ "id": "astnode100013213",
"name": "coslon",
"type": "CallExpression",
"value": ""
@@ -22463,14 +23714,14 @@
"comment": "",
"meta": {
"range": [
- 114042,
- 114064
+ 120182,
+ 120204
],
"filename": "astronomy.js",
- "lineno": 2556,
+ "lineno": 2686,
"columnno": 10,
"code": {
- "id": "astnode100012206",
+ "id": "astnode100013221",
"name": "sinlon",
"type": "CallExpression",
"value": ""
@@ -22488,14 +23739,14 @@
"comment": "",
"meta": {
"range": [
- 114173,
- 114547
+ 120313,
+ 120687
],
"filename": "astronomy.js",
- "lineno": 2563,
+ "lineno": 2693,
"columnno": 0,
"code": {
- "id": "astnode100012228",
+ "id": "astnode100013243",
"name": "CalcVsop",
"type": "FunctionDeclaration",
"paramnames": [
@@ -22522,14 +23773,14 @@
"comment": "",
"meta": {
"range": [
- 114216,
- 114249
+ 120356,
+ 120389
],
"filename": "astronomy.js",
- "lineno": 2564,
+ "lineno": 2694,
"columnno": 10,
"code": {
- "id": "astnode100012234",
+ "id": "astnode100013249",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -22547,14 +23798,14 @@
"comment": "",
"meta": {
"range": [
- 114285,
- 114329
+ 120425,
+ 120469
],
"filename": "astronomy.js",
- "lineno": 2565,
+ "lineno": 2695,
"columnno": 10,
"code": {
- "id": "astnode100012242",
+ "id": "astnode100013257",
"name": "lon",
"type": "CallExpression",
"value": ""
@@ -22572,14 +23823,14 @@
"comment": "",
"meta": {
"range": [
- 114341,
- 114386
+ 120481,
+ 120526
],
"filename": "astronomy.js",
- "lineno": 2566,
+ "lineno": 2696,
"columnno": 10,
"code": {
- "id": "astnode100012252",
+ "id": "astnode100013267",
"name": "lat",
"type": "CallExpression",
"value": ""
@@ -22597,14 +23848,14 @@
"comment": "",
"meta": {
"range": [
- 114398,
- 114443
+ 120538,
+ 120583
],
"filename": "astronomy.js",
- "lineno": 2567,
+ "lineno": 2697,
"columnno": 10,
"code": {
- "id": "astnode100012262",
+ "id": "astnode100013277",
"name": "rad",
"type": "CallExpression",
"value": ""
@@ -22622,14 +23873,14 @@
"comment": "",
"meta": {
"range": [
- 114455,
- 114494
+ 120595,
+ 120634
],
"filename": "astronomy.js",
- "lineno": 2568,
+ "lineno": 2698,
"columnno": 10,
"code": {
- "id": "astnode100012272",
+ "id": "astnode100013287",
"name": "eclip",
"type": "CallExpression",
"value": ""
@@ -22647,14 +23898,14 @@
"comment": "",
"meta": {
"range": [
- 114548,
- 116098
+ 120688,
+ 122238
],
"filename": "astronomy.js",
- "lineno": 2571,
+ "lineno": 2701,
"columnno": 0,
"code": {
- "id": "astnode100012287",
+ "id": "astnode100013302",
"name": "CalcVsopPosVel",
"type": "FunctionDeclaration",
"paramnames": [
@@ -22694,14 +23945,14 @@
"comment": "",
"meta": {
"range": [
- 114595,
- 114623
+ 120735,
+ 120763
],
"filename": "astronomy.js",
- "lineno": 2572,
+ "lineno": 2702,
"columnno": 10,
"code": {
- "id": "astnode100012293",
+ "id": "astnode100013308",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -22719,14 +23970,14 @@
"comment": "",
"meta": {
"range": [
- 114728,
- 114772
+ 120868,
+ 120912
],
"filename": "astronomy.js",
- "lineno": 2574,
+ "lineno": 2704,
"columnno": 10,
"code": {
- "id": "astnode100012299",
+ "id": "astnode100013314",
"name": "lon",
"type": "CallExpression",
"value": ""
@@ -22744,14 +23995,14 @@
"comment": "",
"meta": {
"range": [
- 114784,
- 114829
+ 120924,
+ 120969
],
"filename": "astronomy.js",
- "lineno": 2575,
+ "lineno": 2705,
"columnno": 10,
"code": {
- "id": "astnode100012309",
+ "id": "astnode100013324",
"name": "lat",
"type": "CallExpression",
"value": ""
@@ -22769,14 +24020,14 @@
"comment": "",
"meta": {
"range": [
- 114841,
- 114886
+ 120981,
+ 121026
],
"filename": "astronomy.js",
- "lineno": 2576,
+ "lineno": 2706,
"columnno": 10,
"code": {
- "id": "astnode100012319",
+ "id": "astnode100013334",
"name": "rad",
"type": "CallExpression",
"value": ""
@@ -22794,14 +24045,14 @@
"comment": "",
"meta": {
"range": [
- 114898,
- 114938
+ 121038,
+ 121078
],
"filename": "astronomy.js",
- "lineno": 2577,
+ "lineno": 2707,
"columnno": 10,
"code": {
- "id": "astnode100012329",
+ "id": "astnode100013344",
"name": "dlon_dt",
"type": "CallExpression",
"value": ""
@@ -22819,14 +24070,14 @@
"comment": "",
"meta": {
"range": [
- 114950,
- 114990
+ 121090,
+ 121130
],
"filename": "astronomy.js",
- "lineno": 2578,
+ "lineno": 2708,
"columnno": 10,
"code": {
- "id": "astnode100012338",
+ "id": "astnode100013353",
"name": "dlat_dt",
"type": "CallExpression",
"value": ""
@@ -22844,14 +24095,14 @@
"comment": "",
"meta": {
"range": [
- 115002,
- 115042
+ 121142,
+ 121182
],
"filename": "astronomy.js",
- "lineno": 2579,
+ "lineno": 2709,
"columnno": 10,
"code": {
- "id": "astnode100012347",
+ "id": "astnode100013362",
"name": "drad_dt",
"type": "CallExpression",
"value": ""
@@ -22869,14 +24120,14 @@
"comment": "",
"meta": {
"range": [
- 115176,
- 115198
+ 121316,
+ 121338
],
"filename": "astronomy.js",
- "lineno": 2582,
+ "lineno": 2712,
"columnno": 10,
"code": {
- "id": "astnode100012356",
+ "id": "astnode100013371",
"name": "coslon",
"type": "CallExpression",
"value": ""
@@ -22894,14 +24145,14 @@
"comment": "",
"meta": {
"range": [
- 115210,
- 115232
+ 121350,
+ 121372
],
"filename": "astronomy.js",
- "lineno": 2583,
+ "lineno": 2713,
"columnno": 10,
"code": {
- "id": "astnode100012364",
+ "id": "astnode100013379",
"name": "sinlon",
"type": "CallExpression",
"value": ""
@@ -22919,14 +24170,14 @@
"comment": "",
"meta": {
"range": [
- 115244,
- 115266
+ 121384,
+ 121406
],
"filename": "astronomy.js",
- "lineno": 2584,
+ "lineno": 2714,
"columnno": 10,
"code": {
- "id": "astnode100012372",
+ "id": "astnode100013387",
"name": "coslat",
"type": "CallExpression",
"value": ""
@@ -22944,14 +24195,14 @@
"comment": "",
"meta": {
"range": [
- 115278,
- 115300
+ 121418,
+ 121440
],
"filename": "astronomy.js",
- "lineno": 2585,
+ "lineno": 2715,
"columnno": 10,
"code": {
- "id": "astnode100012380",
+ "id": "astnode100013395",
"name": "sinlat",
"type": "CallExpression",
"value": ""
@@ -22969,14 +24220,14 @@
"comment": "",
"meta": {
"range": [
- 115312,
- 115435
+ 121452,
+ 121575
],
"filename": "astronomy.js",
- "lineno": 2586,
+ "lineno": 2716,
"columnno": 10,
"code": {
- "id": "astnode100012388",
+ "id": "astnode100013403",
"name": "vx",
"type": "BinaryExpression",
"value": ""
@@ -22994,14 +24245,14 @@
"comment": "",
"meta": {
"range": [
- 115447,
- 115570
+ 121587,
+ 121710
],
"filename": "astronomy.js",
- "lineno": 2589,
+ "lineno": 2719,
"columnno": 10,
"code": {
- "id": "astnode100012413",
+ "id": "astnode100013428",
"name": "vy",
"type": "BinaryExpression",
"value": ""
@@ -23019,14 +24270,14 @@
"comment": "",
"meta": {
"range": [
- 115582,
- 115643
+ 121722,
+ 121783
],
"filename": "astronomy.js",
- "lineno": 2592,
+ "lineno": 2722,
"columnno": 10,
"code": {
- "id": "astnode100012438",
+ "id": "astnode100013453",
"name": "vz",
"type": "BinaryExpression",
"value": ""
@@ -23044,14 +24295,14 @@
"comment": "",
"meta": {
"range": [
- 115655,
- 115698
+ 121795,
+ 121838
],
"filename": "astronomy.js",
- "lineno": 2594,
+ "lineno": 2724,
"columnno": 10,
"code": {
- "id": "astnode100012451",
+ "id": "astnode100013466",
"name": "eclip_pos",
"type": "CallExpression",
"value": ""
@@ -23069,14 +24320,14 @@
"comment": "",
"meta": {
"range": [
- 115771,
- 115891
+ 121911,
+ 122031
],
"filename": "astronomy.js",
- "lineno": 2596,
+ "lineno": 2726,
"columnno": 10,
"code": {
- "id": "astnode100012459",
+ "id": "astnode100013474",
"name": "eclip_vel",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"\"]"
@@ -23094,14 +24345,14 @@
"comment": "",
"meta": {
"range": [
- 115970,
- 116001
+ 122110,
+ 122141
],
"filename": "astronomy.js",
- "lineno": 2602,
+ "lineno": 2732,
"columnno": 10,
"code": {
- "id": "astnode100012472",
+ "id": "astnode100013487",
"name": "equ_pos",
"type": "CallExpression",
"value": ""
@@ -23119,14 +24370,14 @@
"comment": "",
"meta": {
"range": [
- 116013,
- 116044
+ 122153,
+ 122184
],
"filename": "astronomy.js",
- "lineno": 2603,
+ "lineno": 2733,
"columnno": 10,
"code": {
- "id": "astnode100012478",
+ "id": "astnode100013493",
"name": "equ_vel",
"type": "CallExpression",
"value": ""
@@ -23144,14 +24395,14 @@
"comment": "",
"meta": {
"range": [
- 116099,
- 116336
+ 122239,
+ 122476
],
"filename": "astronomy.js",
- "lineno": 2606,
+ "lineno": 2736,
"columnno": 0,
"code": {
- "id": "astnode100012489",
+ "id": "astnode100013504",
"name": "AdjustBarycenter",
"type": "FunctionDeclaration",
"paramnames": [
@@ -23180,14 +24431,14 @@
"comment": "",
"meta": {
"range": [
- 116161,
- 116193
+ 122301,
+ 122333
],
"filename": "astronomy.js",
- "lineno": 2607,
+ "lineno": 2737,
"columnno": 10,
"code": {
- "id": "astnode100012497",
+ "id": "astnode100013512",
"name": "shift",
"type": "BinaryExpression",
"value": ""
@@ -23205,14 +24456,14 @@
"comment": "",
"meta": {
"range": [
- 116205,
- 116240
+ 122345,
+ 122380
],
"filename": "astronomy.js",
- "lineno": 2608,
+ "lineno": 2738,
"columnno": 10,
"code": {
- "id": "astnode100012505",
+ "id": "astnode100013520",
"name": "planet",
"type": "CallExpression",
"value": ""
@@ -23230,14 +24481,14 @@
"comment": "",
"meta": {
"range": [
- 116246,
- 116271
+ 122386,
+ 122411
],
"filename": "astronomy.js",
- "lineno": 2609,
+ "lineno": 2739,
"columnno": 4,
"code": {
- "id": "astnode100012514",
+ "id": "astnode100013529",
"name": "ssb.x",
"type": "BinaryExpression",
"value": "",
@@ -23255,14 +24506,14 @@
"comment": "",
"meta": {
"range": [
- 116277,
- 116302
+ 122417,
+ 122442
],
"filename": "astronomy.js",
- "lineno": 2610,
+ "lineno": 2740,
"columnno": 4,
"code": {
- "id": "astnode100012524",
+ "id": "astnode100013539",
"name": "ssb.y",
"type": "BinaryExpression",
"value": "",
@@ -23280,14 +24531,14 @@
"comment": "",
"meta": {
"range": [
- 116308,
- 116333
+ 122448,
+ 122473
],
"filename": "astronomy.js",
- "lineno": 2611,
+ "lineno": 2741,
"columnno": 4,
"code": {
- "id": "astnode100012534",
+ "id": "astnode100013549",
"name": "ssb.z",
"type": "BinaryExpression",
"value": "",
@@ -23305,14 +24556,14 @@
"comment": "",
"meta": {
"range": [
- 116337,
- 116678
+ 122477,
+ 122818
],
"filename": "astronomy.js",
- "lineno": 2613,
+ "lineno": 2743,
"columnno": 0,
"code": {
- "id": "astnode100012543",
+ "id": "astnode100013558",
"name": "CalcSolarSystemBarycenter",
"type": "FunctionDeclaration",
"paramnames": [
@@ -23334,14 +24585,14 @@
"comment": "",
"meta": {
"range": [
- 116390,
- 116427
+ 122530,
+ 122567
],
"filename": "astronomy.js",
- "lineno": 2614,
+ "lineno": 2744,
"columnno": 10,
"code": {
- "id": "astnode100012548",
+ "id": "astnode100013563",
"name": "ssb",
"type": "NewExpression",
"value": ""
@@ -23359,14 +24610,14 @@
"comment": "",
"meta": {
"range": [
- 116765,
- 116786
+ 122905,
+ 122926
],
"filename": "astronomy.js",
- "lineno": 2622,
+ "lineno": 2752,
"columnno": 6,
"code": {
- "id": "astnode100012595",
+ "id": "astnode100013610",
"name": "PLUTO_NUM_STATES",
"type": "Literal",
"value": 41
@@ -23383,14 +24634,14 @@
"comment": "",
"meta": {
"range": [
- 116794,
- 116817
+ 122934,
+ 122957
],
"filename": "astronomy.js",
- "lineno": 2623,
+ "lineno": 2753,
"columnno": 6,
"code": {
- "id": "astnode100012599",
+ "id": "astnode100013614",
"name": "PLUTO_TIME_STEP",
"type": "Literal",
"value": 36500
@@ -23407,14 +24658,14 @@
"comment": "",
"meta": {
"range": [
- 116825,
- 122558
+ 122965,
+ 128698
],
"filename": "astronomy.js",
- "lineno": 2624,
+ "lineno": 2754,
"columnno": 6,
"code": {
- "id": "astnode100012603",
+ "id": "astnode100013618",
"name": "PlutoStateTable",
"type": "ArrayExpression",
"value": "[\"[-730000,\\\"[-26.1182072321076,-14.376168177825,3.3844025152995]\\\",\\\"[0.0016339372163656,-0.0027861699588508,-0.0013585880229445]\\\"]\",\"[-693500,\\\"[43.6599275018261,15.7782921408811,-8.2269833881374]\\\",\\\"[-0.0002504304629586,0.0021163039457238,0.00073466073583102]\\\"]\",\"[-657000,\\\"[-17.0086014985033,33.059074387642,15.4080189624259]\\\",\\\"[-0.0019676551946049,-0.001833770776677,0.000020125441459959]\\\"]\",\"[-620500,\\\"[26.9005106893171,-21.5285596810214,-14.7987712668075]\\\",\\\"[0.0022939261196998,0.0017431871970059,-0.00014585639832643]\\\"]\",\"[-584000,\\\"[20.2303809506997,43.2669666571891,7.3829660919234]\\\",\\\"[-0.0019754081700585,0.00053457141292226,0.00075929169129793]\\\"]\",\"[-547500,\\\"[-22.5571440338751,-19.2958112538447,0.7806423603826]\\\",\\\"[0.0021494578646505,-0.0024266772630044,-0.0014013084013574]\\\"]\",\"[-511000,\\\"[43.023623681036,19.6179542007347,-6.8406553041565]\\\",\\\"[-0.00047729923671058,0.0020208979483877,0.00077191815992131]\\\"]\",\"[-474500,\\\"[-20.4245105862934,29.5157679318005,15.3408675727018]\\\",\\\"[-0.0018003167284198,-0.0021025226687937,-0.00011262333332859]\\\"]\",\"[-438000,\\\"[30.7746921076872,-18.2366370153037,-14.9455358798963]\\\",\\\"[0.0020113162005465,0.0019353827024189,-0.0000020937793168297]\\\"]\",\"[-401500,\\\"[16.7235440456361,44.0505598318603,8.688611393944]\\\",\\\"[-0.0020565226049264,0.00032710694138777,0.00072006155046579]\\\"]\",\"[-365000,\\\"[-18.4891734360057,-23.1428732331142,-1.6436720878799]\\\",\\\"[0.0025524223225832,-0.0020035792463879,-0.0013910737531294]\\\"]\",\"[-328500,\\\"[42.0853950560734,22.974253125952,-5.5131410205412]\\\",\\\"[-0.00067105845193949,0.0019177289500465,0.00079770011059534]\\\"]\",\"[-292000,\\\"[-23.2753639151193,25.8185142987694,15.0553815885983]\\\",\\\"[-0.0016062295460975,-0.0023395961498533,-0.00024377362639479]\\\"]\",\"[-255500,\\\"[33.901579321013,-14.9421228983498,-14.8664994855707]\\\",\\\"[0.0017455105487563,0.0020655068871494,0.0001169500065763]\\\"]\",\"[-219000,\\\"[13.3770189322702,44.4442211120183,9.8260227015847]\\\",\\\"[-0.0021171882923251,0.00013114714542921,0.00067884578840323]\\\"]\",\"[-182500,\\\"[-14.1723844533379,-26.0054690135836,-3.8387026446526]\\\",\\\"[0.0028419751785822,-0.0015579441656564,-0.001340841671106]\\\"]\",\"[-146000,\\\"[40.9468572586403,25.9049735920209,-4.2563362404988]\\\",\\\"[-0.00083652705194051,0.0018129497136404,0.0008156422827306]\\\"]\",\"[-109500,\\\"[-25.5839689598009,22.0699164999425,14.590202603678]\\\",\\\"[-0.0013923977856331,-0.0025442249745422,-0.00037169906721828]\\\"]\",\"[-73000,\\\"[36.4035708396756,-11.7473067389593,-14.6304139635223]\\\",\\\"[0.0015037714418941,0.0021500325702247,0.00021523781242948]\\\"]\",\"[-36500,\\\"[10.2436041239517,44.5280986402285,10.8048664487066]\\\",\\\"[-0.0021615839201823,-0.000051418983893534,0.0006368706075143]\\\"]\",\"[0,\\\"[-9.8753695807739,-27.9789262247367,-5.7537118247043]\\\",\\\"[0.0030287533248818,-0.0011276087003636,-0.0012651326732361]\\\"]\",\"[36500,\\\"[39.7009143866164,28.4327664903825,-3.0906026170881]\\\",\\\"[-0.00097720559866138,0.0017121518344796,0.00082822409843551]\\\"]\",\"[73000,\\\"[-27.3620419812795,18.4265651225706,13.9975343005914]\\\",\\\"[-0.001169093462134,-0.0027143131627458,-0.00049312695340367]\\\"]\",\"[109500,\\\"[38.3556091850032,-8.7643800131842,-14.2951819118807]\\\",\\\"[0.0012922798115839,0.0022032141141126,0.00029606522103424]\\\"]\",\"[146000,\\\"[7.3929490279056,44.3826789515344,11.6295002148543]\\\",\\\"[-0.002193281545383,-0.00021751799585364,0.00059556516201114]\\\"]\",\"[182500,\\\"[-5.8649529029432,-29.1987619981354,-7.3502494912123]\\\",\\\"[0.0031339384323665,-0.00074205968379701,-0.0011783357537604]\\\"]\",\"[219000,\\\"[38.4269476345329,30.5667598351632,-2.0378379641214]\\\",\\\"[-0.0010958945370084,0.0016194885149659,0.00083705272532546]\\\"]\",\"[255500,\\\"[-28.6586488201636,15.0309000931701,13.3365724093667]\\\",\\\"[-0.00094611899595408,-0.0028506813871559,-0.00060508645822989]\\\"]\",\"[292000,\\\"[39.8319806717528,-6.0784057667647,-13.9098153586562]\\\",\\\"[0.0011117769689167,0.0022362097830152,0.00036230548231153]\\\"]\",\"[328500,\\\"[4.837152376403,44.072311954153,12.3146147867802]\\\",\\\"[-0.0022164547537724,-0.00036790365636785,0.00055542723844616]\\\"]\",\"[365000,\\\"[-2.2619763759487,-29.8581508706765,-8.6502366418978]\\\",\\\"[0.0031821176368396,-0.00040915169873994,-0.0010895893040652]\\\"]\",\"[401500,\\\"[37.1576590087419,32.3528396259588,-1.0950381786229]\\\",\\\"[-0.001198841260683,0.0015356290902995,0.00084339118209852]\\\"]\",\"[438000,\\\"[-29.5767402292299,11.8635359435865,12.6313230398719]\\\",\\\"[-0.00072292830060955,-0.0029587820140709,-0.000708242964503]\\\"]\",\"[474500,\\\"[40.9541099577599,-3.658980594537,-13.499469956395]\\\",\\\"[0.00095387298337127,0.0022572135462477,0.00041826529781128]\\\"]\",\"[511000,\\\"[2.4859523114116,43.6181887566155,12.8914184596699]\\\",\\\"[-0.0022339745420393,-0.00051034757181916,0.00051485330196245]\\\"]\",\"[547500,\\\"[1.0594791441638,-30.1357921778687,-9.7458684762963]\\\",\\\"[0.0031921591684898,-0.0001130531279615,-0.00099954096945965]\\\"]\",\"[584000,\\\"[35.8778640130144,33.8942263660709,-0.2245246362769]\\\",\\\"[-0.0012941245730845,0.0014560427668319,0.00084762160640137]\\\"]\",\"[620500,\\\"[-30.2026537318923,8.7794211940578,11.8609238187578]\\\",\\\"[-0.00049002221381806,-0.0030438768469137,-0.00080605935262763]\\\"]\",\"[657000,\\\"[41.8536204011376,-1.3790965838042,-13.0624345337527]\\\",\\\"[0.00080674627557124,0.0022702374399791,0.00046832587475465]\\\"]\",\"[693500,\\\"[0.2468843977112,43.0303960481227,13.3909343344167]\\\",\\\"[-0.0022436121787266,-0.00065238074250728,0.00047172729553196]\\\"]\",\"[730000,\\\"[4.2432528370899,-30.1182016908248,-10.7074412313491]\\\",\\\"[0.0031725847067411,0.0001609846120227,-0.00090672150593868]\\\"]\"]"
@@ -23431,14 +24682,14 @@
"comment": "",
"meta": {
"range": [
- 122560,
- 123620
+ 128700,
+ 129760
],
"filename": "astronomy.js",
- "lineno": 2667,
+ "lineno": 2797,
"columnno": 0,
"code": {
- "id": "astnode100013154",
+ "id": "astnode100014169",
"name": "TerseVector",
"type": "ClassDeclaration",
"paramnames": [
@@ -23458,14 +24709,14 @@
"comment": "",
"meta": {
"range": [
- 122584,
- 122672
+ 128724,
+ 128812
],
"filename": "astronomy.js",
- "lineno": 2668,
+ "lineno": 2798,
"columnno": 4,
"code": {
- "id": "astnode100013157",
+ "id": "astnode100014172",
"name": "TerseVector",
"type": "MethodDefinition",
"paramnames": [
@@ -23489,14 +24740,14 @@
"comment": "",
"meta": {
"range": [
- 122615,
- 122625
+ 128755,
+ 128765
],
"filename": "astronomy.js",
- "lineno": 2669,
+ "lineno": 2799,
"columnno": 8,
"code": {
- "id": "astnode100013165",
+ "id": "astnode100014180",
"name": "this.x",
"type": "Identifier",
"value": "x",
@@ -23514,14 +24765,14 @@
"comment": "",
"meta": {
"range": [
- 122635,
- 122645
+ 128775,
+ 128785
],
"filename": "astronomy.js",
- "lineno": 2670,
+ "lineno": 2800,
"columnno": 8,
"code": {
- "id": "astnode100013171",
+ "id": "astnode100014186",
"name": "this.y",
"type": "Identifier",
"value": "y",
@@ -23539,14 +24790,14 @@
"comment": "",
"meta": {
"range": [
- 122655,
- 122665
+ 128795,
+ 128805
],
"filename": "astronomy.js",
- "lineno": 2671,
+ "lineno": 2801,
"columnno": 8,
"code": {
- "id": "astnode100013177",
+ "id": "astnode100014192",
"name": "this.z",
"type": "Identifier",
"value": "z",
@@ -23564,14 +24815,14 @@
"comment": "",
"meta": {
"range": [
- 122677,
- 122755
+ 128817,
+ 128895
],
"filename": "astronomy.js",
- "lineno": 2673,
+ "lineno": 2803,
"columnno": 4,
"code": {
- "id": "astnode100013182",
+ "id": "astnode100014197",
"name": "TerseVector#ToAstroVector",
"type": "MethodDefinition",
"paramnames": [
@@ -23594,14 +24845,14 @@
"comment": "",
"meta": {
"range": [
- 122760,
- 122848
+ 128900,
+ 128988
],
"filename": "astronomy.js",
- "lineno": 2676,
+ "lineno": 2806,
"columnno": 4,
"code": {
- "id": "astnode100013200",
+ "id": "astnode100014215",
"name": "TerseVector#quadrature",
"type": "MethodDefinition",
"paramnames": []
@@ -23622,14 +24873,14 @@
"comment": "",
"meta": {
"range": [
- 122853,
- 122957
+ 128993,
+ 129097
],
"filename": "astronomy.js",
- "lineno": 2679,
+ "lineno": 2809,
"columnno": 4,
"code": {
- "id": "astnode100013228",
+ "id": "astnode100014243",
"name": "TerseVector#add",
"type": "MethodDefinition",
"paramnames": [
@@ -23652,14 +24903,14 @@
"comment": "",
"meta": {
"range": [
- 122962,
- 123066
+ 129102,
+ 129206
],
"filename": "astronomy.js",
- "lineno": 2682,
+ "lineno": 2812,
"columnno": 4,
"code": {
- "id": "astnode100013257",
+ "id": "astnode100014272",
"name": "TerseVector#sub",
"type": "MethodDefinition",
"paramnames": [
@@ -23682,14 +24933,14 @@
"comment": "",
"meta": {
"range": [
- 123071,
- 123171
+ 129211,
+ 129311
],
"filename": "astronomy.js",
- "lineno": 2685,
+ "lineno": 2815,
"columnno": 4,
"code": {
- "id": "astnode100013286",
+ "id": "astnode100014301",
"name": "TerseVector#incr",
"type": "MethodDefinition",
"paramnames": [
@@ -23712,14 +24963,14 @@
"comment": "",
"meta": {
"range": [
- 123093,
- 123110
+ 129233,
+ 129250
],
"filename": "astronomy.js",
- "lineno": 2686,
+ "lineno": 2816,
"columnno": 8,
"code": {
- "id": "astnode100013292",
+ "id": "astnode100014307",
"name": "this.x",
"type": "MemberExpression",
"value": "other.x",
@@ -23737,14 +24988,14 @@
"comment": "",
"meta": {
"range": [
- 123120,
- 123137
+ 129260,
+ 129277
],
"filename": "astronomy.js",
- "lineno": 2687,
+ "lineno": 2817,
"columnno": 8,
"code": {
- "id": "astnode100013300",
+ "id": "astnode100014315",
"name": "this.y",
"type": "MemberExpression",
"value": "other.y",
@@ -23762,14 +25013,14 @@
"comment": "",
"meta": {
"range": [
- 123147,
- 123164
+ 129287,
+ 129304
],
"filename": "astronomy.js",
- "lineno": 2688,
+ "lineno": 2818,
"columnno": 8,
"code": {
- "id": "astnode100013308",
+ "id": "astnode100014323",
"name": "this.z",
"type": "MemberExpression",
"value": "other.z",
@@ -23787,14 +25038,14 @@
"comment": "",
"meta": {
"range": [
- 123176,
- 123276
+ 129316,
+ 129416
],
"filename": "astronomy.js",
- "lineno": 2690,
+ "lineno": 2820,
"columnno": 4,
"code": {
- "id": "astnode100013315",
+ "id": "astnode100014330",
"name": "TerseVector#decr",
"type": "MethodDefinition",
"paramnames": [
@@ -23817,14 +25068,14 @@
"comment": "",
"meta": {
"range": [
- 123198,
- 123215
+ 129338,
+ 129355
],
"filename": "astronomy.js",
- "lineno": 2691,
+ "lineno": 2821,
"columnno": 8,
"code": {
- "id": "astnode100013321",
+ "id": "astnode100014336",
"name": "this.x",
"type": "MemberExpression",
"value": "other.x",
@@ -23842,14 +25093,14 @@
"comment": "",
"meta": {
"range": [
- 123225,
- 123242
+ 129365,
+ 129382
],
"filename": "astronomy.js",
- "lineno": 2692,
+ "lineno": 2822,
"columnno": 8,
"code": {
- "id": "astnode100013329",
+ "id": "astnode100014344",
"name": "this.y",
"type": "MemberExpression",
"value": "other.y",
@@ -23867,14 +25118,14 @@
"comment": "",
"meta": {
"range": [
- 123252,
- 123269
+ 129392,
+ 129409
],
"filename": "astronomy.js",
- "lineno": 2693,
+ "lineno": 2823,
"columnno": 8,
"code": {
- "id": "astnode100013337",
+ "id": "astnode100014352",
"name": "this.z",
"type": "MemberExpression",
"value": "other.z",
@@ -23892,14 +25143,14 @@
"comment": "",
"meta": {
"range": [
- 123281,
- 123383
+ 129421,
+ 129523
],
"filename": "astronomy.js",
- "lineno": 2695,
+ "lineno": 2825,
"columnno": 4,
"code": {
- "id": "astnode100013344",
+ "id": "astnode100014359",
"name": "TerseVector#mul",
"type": "MethodDefinition",
"paramnames": [
@@ -23922,14 +25173,14 @@
"comment": "",
"meta": {
"range": [
- 123388,
- 123490
+ 129528,
+ 129630
],
"filename": "astronomy.js",
- "lineno": 2698,
+ "lineno": 2828,
"columnno": 4,
"code": {
- "id": "astnode100013367",
+ "id": "astnode100014382",
"name": "TerseVector#div",
"type": "MethodDefinition",
"paramnames": [
@@ -23952,14 +25203,14 @@
"comment": "",
"meta": {
"range": [
- 123495,
- 123618
+ 129635,
+ 129758
],
"filename": "astronomy.js",
- "lineno": 2701,
+ "lineno": 2831,
"columnno": 4,
"code": {
- "id": "astnode100013390",
+ "id": "astnode100014405",
"name": "TerseVector#mean",
"type": "MethodDefinition",
"paramnames": [
@@ -23982,14 +25233,14 @@
"comment": "",
"meta": {
"range": [
- 123621,
- 123739
+ 129761,
+ 129879
],
"filename": "astronomy.js",
- "lineno": 2705,
+ "lineno": 2835,
"columnno": 0,
"code": {
- "id": "astnode100013425",
+ "id": "astnode100014440",
"name": "body_state_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -24009,14 +25260,14 @@
"comment": "",
"meta": {
"range": [
- 123646,
- 123737
+ 129786,
+ 129877
],
"filename": "astronomy.js",
- "lineno": 2706,
+ "lineno": 2836,
"columnno": 4,
"code": {
- "id": "astnode100013428",
+ "id": "astnode100014443",
"name": "body_state_t",
"type": "MethodDefinition",
"paramnames": [
@@ -24040,14 +25291,14 @@
"comment": "",
"meta": {
"range": [
- 123678,
- 123690
+ 129818,
+ 129830
],
"filename": "astronomy.js",
- "lineno": 2707,
+ "lineno": 2837,
"columnno": 8,
"code": {
- "id": "astnode100013436",
+ "id": "astnode100014451",
"name": "this.tt",
"type": "Identifier",
"value": "tt",
@@ -24065,14 +25316,14 @@
"comment": "",
"meta": {
"range": [
- 123700,
- 123710
+ 129840,
+ 129850
],
"filename": "astronomy.js",
- "lineno": 2708,
+ "lineno": 2838,
"columnno": 8,
"code": {
- "id": "astnode100013442",
+ "id": "astnode100014457",
"name": "this.r",
"type": "Identifier",
"value": "r",
@@ -24090,14 +25341,14 @@
"comment": "",
"meta": {
"range": [
- 123720,
- 123730
+ 129860,
+ 129870
],
"filename": "astronomy.js",
- "lineno": 2709,
+ "lineno": 2839,
"columnno": 8,
"code": {
- "id": "astnode100013448",
+ "id": "astnode100014463",
"name": "this.v",
"type": "Identifier",
"value": "v",
@@ -24115,14 +25366,14 @@
"comment": "",
"meta": {
"range": [
- 123740,
- 123919
+ 129880,
+ 130059
],
"filename": "astronomy.js",
- "lineno": 2712,
+ "lineno": 2842,
"columnno": 0,
"code": {
- "id": "astnode100013453",
+ "id": "astnode100014468",
"name": "BodyStateFromTable",
"type": "FunctionDeclaration",
"paramnames": [
@@ -24144,14 +25395,14 @@
"comment": "",
"meta": {
"range": [
- 123920,
- 124177
+ 130060,
+ 130317
],
"filename": "astronomy.js",
- "lineno": 2716,
+ "lineno": 2846,
"columnno": 0,
"code": {
- "id": "astnode100013477",
+ "id": "astnode100014492",
"name": "AdjustBarycenterPosVel",
"type": "FunctionDeclaration",
"paramnames": [
@@ -24177,14 +25428,14 @@
"comment": "",
"meta": {
"range": [
- 123990,
- 124030
+ 130130,
+ 130170
],
"filename": "astronomy.js",
- "lineno": 2717,
+ "lineno": 2847,
"columnno": 10,
"code": {
- "id": "astnode100013485",
+ "id": "astnode100014500",
"name": "shift",
"type": "BinaryExpression",
"value": ""
@@ -24202,14 +25453,14 @@
"comment": "",
"meta": {
"range": [
- 124042,
- 124081
+ 130182,
+ 130221
],
"filename": "astronomy.js",
- "lineno": 2718,
+ "lineno": 2848,
"columnno": 10,
"code": {
- "id": "astnode100013493",
+ "id": "astnode100014508",
"name": "planet",
"type": "CallExpression",
"value": ""
@@ -24227,14 +25478,14 @@
"comment": "",
"meta": {
"range": [
- 124178,
- 124366
+ 130318,
+ 130506
],
"filename": "astronomy.js",
- "lineno": 2723,
+ "lineno": 2853,
"columnno": 0,
"code": {
- "id": "astnode100013531",
+ "id": "astnode100014546",
"name": "AccelerationIncrement",
"type": "FunctionDeclaration",
"paramnames": [
@@ -24259,14 +25510,14 @@
"comment": "",
"meta": {
"range": [
- 124247,
- 124279
+ 130387,
+ 130419
],
"filename": "astronomy.js",
- "lineno": 2724,
+ "lineno": 2854,
"columnno": 10,
"code": {
- "id": "astnode100013538",
+ "id": "astnode100014553",
"name": "delta",
"type": "CallExpression",
"value": ""
@@ -24284,14 +25535,14 @@
"comment": "",
"meta": {
"range": [
- 124291,
- 124314
+ 130431,
+ 130454
],
"filename": "astronomy.js",
- "lineno": 2725,
+ "lineno": 2855,
"columnno": 10,
"code": {
- "id": "astnode100013546",
+ "id": "astnode100014561",
"name": "r2",
"type": "CallExpression",
"value": ""
@@ -24309,14 +25560,14 @@
"comment": "",
"meta": {
"range": [
- 124367,
- 125954
+ 130507,
+ 132094
],
"filename": "astronomy.js",
- "lineno": 2728,
+ "lineno": 2858,
"columnno": 0,
"code": {
- "id": "astnode100013566",
+ "id": "astnode100014581",
"name": "major_bodies_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -24334,14 +25585,14 @@
"comment": "",
"meta": {
"range": [
- 124394,
- 125383
+ 130534,
+ 131523
],
"filename": "astronomy.js",
- "lineno": 2729,
+ "lineno": 2859,
"columnno": 4,
"code": {
- "id": "astnode100013569",
+ "id": "astnode100014584",
"name": "major_bodies_t",
"type": "MethodDefinition",
"paramnames": [
@@ -24363,14 +25614,14 @@
"comment": "",
"meta": {
"range": [
- 124484,
- 124562
+ 130624,
+ 130702
],
"filename": "astronomy.js",
- "lineno": 2731,
+ "lineno": 2861,
"columnno": 12,
"code": {
- "id": "astnode100013575",
+ "id": "astnode100014590",
"name": "ssb",
"type": "NewExpression",
"value": ""
@@ -24388,14 +25639,14 @@
"comment": "",
"meta": {
"range": [
- 124572,
- 124644
+ 130712,
+ 130784
],
"filename": "astronomy.js",
- "lineno": 2732,
+ "lineno": 2862,
"columnno": 8,
"code": {
- "id": "astnode100013591",
+ "id": "astnode100014606",
"name": "this.Jupiter",
"type": "CallExpression",
"value": "",
@@ -24413,14 +25664,14 @@
"comment": "",
"meta": {
"range": [
- 124654,
- 124723
+ 130794,
+ 130863
],
"filename": "astronomy.js",
- "lineno": 2733,
+ "lineno": 2863,
"columnno": 8,
"code": {
- "id": "astnode100013604",
+ "id": "astnode100014619",
"name": "this.Saturn",
"type": "CallExpression",
"value": "",
@@ -24438,14 +25689,14 @@
"comment": "",
"meta": {
"range": [
- 124733,
- 124802
+ 130873,
+ 130942
],
"filename": "astronomy.js",
- "lineno": 2734,
+ "lineno": 2864,
"columnno": 8,
"code": {
- "id": "astnode100013617",
+ "id": "astnode100014632",
"name": "this.Uranus",
"type": "CallExpression",
"value": "",
@@ -24463,14 +25714,14 @@
"comment": "",
"meta": {
"range": [
- 124812,
- 124884
+ 130952,
+ 131024
],
"filename": "astronomy.js",
- "lineno": 2735,
+ "lineno": 2865,
"columnno": 8,
"code": {
- "id": "astnode100013630",
+ "id": "astnode100014645",
"name": "this.Neptune",
"type": "CallExpression",
"value": "",
@@ -24488,14 +25739,14 @@
"comment": "",
"meta": {
"range": [
- 125315,
- 125376
+ 131455,
+ 131516
],
"filename": "astronomy.js",
- "lineno": 2746,
+ "lineno": 2876,
"columnno": 8,
"code": {
- "id": "astnode100013739",
+ "id": "astnode100014754",
"name": "this.Sun",
"type": "NewExpression",
"value": "",
@@ -24513,14 +25764,14 @@
"comment": "",
"meta": {
"range": [
- 125388,
- 125952
+ 131528,
+ 132092
],
"filename": "astronomy.js",
- "lineno": 2748,
+ "lineno": 2878,
"columnno": 4,
"code": {
- "id": "astnode100013762",
+ "id": "astnode100014777",
"name": "major_bodies_t#Acceleration",
"type": "MethodDefinition",
"paramnames": [
@@ -24543,14 +25794,14 @@
"comment": "",
"meta": {
"range": [
- 125581,
- 125633
+ 131721,
+ 131773
],
"filename": "astronomy.js",
- "lineno": 2751,
+ "lineno": 2881,
"columnno": 12,
"code": {
- "id": "astnode100013768",
+ "id": "astnode100014783",
"name": "acc",
"type": "CallExpression",
"value": ""
@@ -24568,14 +25819,14 @@
"comment": "/**\n * @ignore\n *\n * @brief The state of a body at an incremental step in a gravity simulation.\n *\n * This is an internal data structure used to represent the\n * position, velocity, and acceleration vectors of a body\n * in a gravity simulation at a given moment in time.\n *\n * @property tt\n * The J2000 terrestrial time of the state [days].\n *\n * @property r\n * The position vector [au].\n *\n * @property v\n * The velocity vector [au/day].\n *\n * @property a\n * The acceleration vector [au/day^2].\n */",
"meta": {
"range": [
- 126475,
- 126620
+ 132615,
+ 132760
],
"filename": "astronomy.js",
- "lineno": 2780,
+ "lineno": 2910,
"columnno": 0,
"code": {
- "id": "astnode100013837",
+ "id": "astnode100014852",
"name": "body_grav_calc_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -24623,14 +25874,14 @@
"comment": "",
"meta": {
"range": [
- 126504,
- 126618
+ 132644,
+ 132758
],
"filename": "astronomy.js",
- "lineno": 2781,
+ "lineno": 2911,
"columnno": 4,
"code": {
- "id": "astnode100013840",
+ "id": "astnode100014855",
"name": "body_grav_calc_t",
"type": "MethodDefinition",
"paramnames": [
@@ -24655,14 +25906,14 @@
"comment": "/**\n * @ignore\n *\n * @brief The state of a body at an incremental step in a gravity simulation.\n *\n * This is an internal data structure used to represent the\n * position, velocity, and acceleration vectors of a body\n * in a gravity simulation at a given moment in time.\n *\n * @property tt\n * The J2000 terrestrial time of the state [days].\n *\n * @property r\n * The position vector [au].\n *\n * @property v\n * The velocity vector [au/day].\n *\n * @property a\n * The acceleration vector [au/day^2].\n */",
"meta": {
"range": [
- 126475,
- 126620
+ 132615,
+ 132760
],
"filename": "astronomy.js",
- "lineno": 2780,
+ "lineno": 2910,
"columnno": 0,
"code": {
- "id": "astnode100013837",
+ "id": "astnode100014852",
"name": "body_grav_calc_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -24709,14 +25960,14 @@
"comment": "",
"meta": {
"range": [
- 126539,
- 126551
+ 132679,
+ 132691
],
"filename": "astronomy.js",
- "lineno": 2782,
+ "lineno": 2912,
"columnno": 8,
"code": {
- "id": "astnode100013849",
+ "id": "astnode100014864",
"name": "this.tt",
"type": "Identifier",
"value": "tt",
@@ -24734,14 +25985,14 @@
"comment": "",
"meta": {
"range": [
- 126561,
- 126571
+ 132701,
+ 132711
],
"filename": "astronomy.js",
- "lineno": 2783,
+ "lineno": 2913,
"columnno": 8,
"code": {
- "id": "astnode100013855",
+ "id": "astnode100014870",
"name": "this.r",
"type": "Identifier",
"value": "r",
@@ -24759,14 +26010,14 @@
"comment": "",
"meta": {
"range": [
- 126581,
- 126591
+ 132721,
+ 132731
],
"filename": "astronomy.js",
- "lineno": 2784,
+ "lineno": 2914,
"columnno": 8,
"code": {
- "id": "astnode100013861",
+ "id": "astnode100014876",
"name": "this.v",
"type": "Identifier",
"value": "v",
@@ -24784,14 +26035,14 @@
"comment": "",
"meta": {
"range": [
- 126601,
- 126611
+ 132741,
+ 132751
],
"filename": "astronomy.js",
- "lineno": 2785,
+ "lineno": 2915,
"columnno": 8,
"code": {
- "id": "astnode100013867",
+ "id": "astnode100014882",
"name": "this.a",
"type": "Identifier",
"value": "a",
@@ -24809,14 +26060,14 @@
"comment": "",
"meta": {
"range": [
- 126621,
- 126729
+ 132761,
+ 132869
],
"filename": "astronomy.js",
- "lineno": 2788,
+ "lineno": 2918,
"columnno": 0,
"code": {
- "id": "astnode100013872",
+ "id": "astnode100014887",
"name": "grav_sim_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -24835,14 +26086,14 @@
"comment": "",
"meta": {
"range": [
- 126644,
- 126727
+ 132784,
+ 132867
],
"filename": "astronomy.js",
- "lineno": 2789,
+ "lineno": 2919,
"columnno": 4,
"code": {
- "id": "astnode100013875",
+ "id": "astnode100014890",
"name": "grav_sim_t",
"type": "MethodDefinition",
"paramnames": [
@@ -24865,14 +26116,14 @@
"comment": "",
"meta": {
"range": [
- 126678,
- 126694
+ 132818,
+ 132834
],
"filename": "astronomy.js",
- "lineno": 2790,
+ "lineno": 2920,
"columnno": 8,
"code": {
- "id": "astnode100013882",
+ "id": "astnode100014897",
"name": "this.bary",
"type": "Identifier",
"value": "bary",
@@ -24890,14 +26141,14 @@
"comment": "",
"meta": {
"range": [
- 126704,
- 126720
+ 132844,
+ 132860
],
"filename": "astronomy.js",
- "lineno": 2791,
+ "lineno": 2921,
"columnno": 8,
"code": {
- "id": "astnode100013888",
+ "id": "astnode100014903",
"name": "this.grav",
"type": "Identifier",
"value": "grav",
@@ -24915,14 +26166,14 @@
"comment": "",
"meta": {
"range": [
- 126730,
- 126897
+ 132870,
+ 133037
],
"filename": "astronomy.js",
- "lineno": 2794,
+ "lineno": 2924,
"columnno": 0,
"code": {
- "id": "astnode100013893",
+ "id": "astnode100014908",
"name": "UpdatePosition",
"type": "FunctionDeclaration",
"paramnames": [
@@ -24944,14 +26195,14 @@
"comment": "",
"meta": {
"range": [
- 126898,
- 127815
+ 133038,
+ 133955
],
"filename": "astronomy.js",
- "lineno": 2797,
+ "lineno": 2927,
"columnno": 0,
"code": {
- "id": "astnode100013954",
+ "id": "astnode100014969",
"name": "GravSim",
"type": "FunctionDeclaration",
"paramnames": [
@@ -24981,14 +26232,14 @@
"comment": "",
"meta": {
"range": [
- 126939,
- 126958
+ 133079,
+ 133098
],
"filename": "astronomy.js",
- "lineno": 2798,
+ "lineno": 2928,
"columnno": 10,
"code": {
- "id": "astnode100013960",
+ "id": "astnode100014975",
"name": "dt",
"type": "BinaryExpression",
"value": ""
@@ -25006,14 +26257,14 @@
"comment": "",
"meta": {
"range": [
- 127051,
- 127082
+ 133191,
+ 133222
],
"filename": "astronomy.js",
- "lineno": 2800,
+ "lineno": 2930,
"columnno": 10,
"code": {
- "id": "astnode100013968",
+ "id": "astnode100014983",
"name": "bary2",
"type": "NewExpression",
"value": ""
@@ -25031,14 +26282,14 @@
"comment": "",
"meta": {
"range": [
- 127200,
- 127258
+ 133340,
+ 133398
],
"filename": "astronomy.js",
- "lineno": 2802,
+ "lineno": 2932,
"columnno": 10,
"code": {
- "id": "astnode100013974",
+ "id": "astnode100014989",
"name": "approx_pos",
"type": "CallExpression",
"value": ""
@@ -25056,14 +26307,14 @@
"comment": "",
"meta": {
"range": [
- 127423,
- 127478
+ 133563,
+ 133618
],
"filename": "astronomy.js",
- "lineno": 2805,
+ "lineno": 2935,
"columnno": 10,
"code": {
- "id": "astnode100013989",
+ "id": "astnode100015004",
"name": "mean_acc",
"type": "CallExpression",
"value": ""
@@ -25081,14 +26332,14 @@
"comment": "",
"meta": {
"range": [
- 127573,
- 127625
+ 133713,
+ 133765
],
"filename": "astronomy.js",
- "lineno": 2807,
+ "lineno": 2937,
"columnno": 10,
"code": {
- "id": "astnode100014003",
+ "id": "astnode100015018",
"name": "pos",
"type": "CallExpression",
"value": ""
@@ -25106,14 +26357,14 @@
"comment": "",
"meta": {
"range": [
- 127637,
- 127672
+ 133777,
+ 133812
],
"filename": "astronomy.js",
- "lineno": 2808,
+ "lineno": 2938,
"columnno": 10,
"code": {
- "id": "astnode100014016",
+ "id": "astnode100015031",
"name": "vel",
"type": "CallExpression",
"value": ""
@@ -25131,14 +26382,14 @@
"comment": "",
"meta": {
"range": [
- 127684,
- 127713
+ 133824,
+ 133853
],
"filename": "astronomy.js",
- "lineno": 2809,
+ "lineno": 2939,
"columnno": 10,
"code": {
- "id": "astnode100014030",
+ "id": "astnode100015045",
"name": "acc",
"type": "CallExpression",
"value": ""
@@ -25156,14 +26407,14 @@
"comment": "",
"meta": {
"range": [
- 127725,
- 127772
+ 133865,
+ 133912
],
"filename": "astronomy.js",
- "lineno": 2810,
+ "lineno": 2940,
"columnno": 10,
"code": {
- "id": "astnode100014038",
+ "id": "astnode100015053",
"name": "grav",
"type": "NewExpression",
"value": ""
@@ -25181,14 +26432,14 @@
"comment": "",
"meta": {
"range": [
- 127822,
- 127836
+ 133962,
+ 133976
],
"filename": "astronomy.js",
- "lineno": 2813,
+ "lineno": 2943,
"columnno": 6,
"code": {
- "id": "astnode100014052",
+ "id": "astnode100015067",
"name": "PLUTO_DT",
"type": "Literal",
"value": 250
@@ -25205,14 +26456,14 @@
"comment": "",
"meta": {
"range": [
- 127844,
- 127891
+ 133984,
+ 134031
],
"filename": "astronomy.js",
- "lineno": 2814,
+ "lineno": 2944,
"columnno": 6,
"code": {
- "id": "astnode100014056",
+ "id": "astnode100015071",
"name": "PLUTO_NSTEPS",
"type": "BinaryExpression",
"value": ""
@@ -25229,14 +26480,14 @@
"comment": "",
"meta": {
"range": [
- 127899,
- 127915
+ 134039,
+ 134055
],
"filename": "astronomy.js",
- "lineno": 2815,
+ "lineno": 2945,
"columnno": 6,
"code": {
- "id": "astnode100014064",
+ "id": "astnode100015079",
"name": "pluto_cache",
"type": "ArrayExpression",
"value": "[]"
@@ -25253,14 +26504,14 @@
"comment": "",
"meta": {
"range": [
- 127917,
- 128097
+ 134057,
+ 134237
],
"filename": "astronomy.js",
- "lineno": 2816,
+ "lineno": 2946,
"columnno": 0,
"code": {
- "id": "astnode100014067",
+ "id": "astnode100015082",
"name": "ClampIndex",
"type": "FunctionDeclaration",
"paramnames": [
@@ -25283,14 +26534,14 @@
"comment": "",
"meta": {
"range": [
- 127963,
- 127987
+ 134103,
+ 134127
],
"filename": "astronomy.js",
- "lineno": 2817,
+ "lineno": 2947,
"columnno": 10,
"code": {
- "id": "astnode100014073",
+ "id": "astnode100015088",
"name": "index",
"type": "CallExpression",
"value": ""
@@ -25308,14 +26559,14 @@
"comment": "",
"meta": {
"range": [
- 128098,
- 128434
+ 134238,
+ 134574
],
"filename": "astronomy.js",
- "lineno": 2824,
+ "lineno": 2954,
"columnno": 0,
"code": {
- "id": "astnode100014096",
+ "id": "astnode100015111",
"name": "GravFromState",
"type": "FunctionDeclaration",
"paramnames": [
@@ -25342,14 +26593,14 @@
"comment": "",
"meta": {
"range": [
- 128140,
- 128173
+ 134280,
+ 134313
],
"filename": "astronomy.js",
- "lineno": 2825,
+ "lineno": 2955,
"columnno": 10,
"code": {
- "id": "astnode100014101",
+ "id": "astnode100015116",
"name": "state",
"type": "CallExpression",
"value": ""
@@ -25367,14 +26618,14 @@
"comment": "",
"meta": {
"range": [
- 128185,
- 128220
+ 134325,
+ 134360
],
"filename": "astronomy.js",
- "lineno": 2826,
+ "lineno": 2956,
"columnno": 10,
"code": {
- "id": "astnode100014107",
+ "id": "astnode100015122",
"name": "bary",
"type": "NewExpression",
"value": ""
@@ -25392,14 +26643,14 @@
"comment": "",
"meta": {
"range": [
- 128232,
- 128259
+ 134372,
+ 134399
],
"filename": "astronomy.js",
- "lineno": 2827,
+ "lineno": 2957,
"columnno": 10,
"code": {
- "id": "astnode100014115",
+ "id": "astnode100015130",
"name": "r",
"type": "CallExpression",
"value": ""
@@ -25417,14 +26668,14 @@
"comment": "",
"meta": {
"range": [
- 128271,
- 128298
+ 134411,
+ 134438
],
"filename": "astronomy.js",
- "lineno": 2828,
+ "lineno": 2958,
"columnno": 10,
"code": {
- "id": "astnode100014129",
+ "id": "astnode100015144",
"name": "v",
"type": "CallExpression",
"value": ""
@@ -25442,14 +26693,14 @@
"comment": "",
"meta": {
"range": [
- 128310,
- 128334
+ 134450,
+ 134474
],
"filename": "astronomy.js",
- "lineno": 2829,
+ "lineno": 2959,
"columnno": 10,
"code": {
- "id": "astnode100014143",
+ "id": "astnode100015158",
"name": "a",
"type": "CallExpression",
"value": ""
@@ -25467,14 +26718,14 @@
"comment": "",
"meta": {
"range": [
- 128346,
- 128392
+ 134486,
+ 134532
],
"filename": "astronomy.js",
- "lineno": 2830,
+ "lineno": 2960,
"columnno": 10,
"code": {
- "id": "astnode100014151",
+ "id": "astnode100015166",
"name": "grav",
"type": "NewExpression",
"value": ""
@@ -25492,14 +26743,14 @@
"comment": "",
"meta": {
"range": [
- 128435,
- 130011
+ 134575,
+ 136151
],
"filename": "astronomy.js",
- "lineno": 2833,
+ "lineno": 2963,
"columnno": 0,
"code": {
- "id": "astnode100014166",
+ "id": "astnode100015181",
"name": "GetSegment",
"type": "FunctionDeclaration",
"paramnames": [
@@ -25535,14 +26786,14 @@
"comment": "",
"meta": {
"range": [
- 128478,
- 128504
+ 134618,
+ 134644
],
"filename": "astronomy.js",
- "lineno": 2834,
+ "lineno": 2964,
"columnno": 10,
"code": {
- "id": "astnode100014172",
+ "id": "astnode100015187",
"name": "t0",
"type": "MemberExpression",
"value": "PlutoStateTable[0][0]"
@@ -25560,14 +26811,14 @@
"comment": "",
"meta": {
"range": [
- 128710,
- 128783
+ 134850,
+ 134923
],
"filename": "astronomy.js",
- "lineno": 2839,
+ "lineno": 2969,
"columnno": 10,
"code": {
- "id": "astnode100014197",
+ "id": "astnode100015212",
"name": "seg_index",
"type": "CallExpression",
"value": ""
@@ -25585,14 +26836,14 @@
"comment": "",
"meta": {
"range": [
- 128828,
- 128855
+ 134968,
+ 134995
],
"filename": "astronomy.js",
- "lineno": 2841,
+ "lineno": 2971,
"columnno": 14,
"code": {
- "id": "astnode100014216",
+ "id": "astnode100015231",
"name": "seg",
"type": "AssignmentExpression",
"value": "cache[undefined]"
@@ -25610,14 +26861,14 @@
"comment": "",
"meta": {
"range": [
- 128834,
- 128855
+ 134974,
+ 134995
],
"filename": "astronomy.js",
- "lineno": 2841,
+ "lineno": 2971,
"columnno": 20,
"code": {
- "id": "astnode100014218",
+ "id": "astnode100015233",
"name": "cache[undefined]",
"type": "ArrayExpression",
"value": "[]",
@@ -25634,14 +26885,14 @@
"comment": "",
"meta": {
"range": [
- 128900,
- 128955
+ 135040,
+ 135095
],
"filename": "astronomy.js",
- "lineno": 2843,
+ "lineno": 2973,
"columnno": 8,
"code": {
- "id": "astnode100014224",
+ "id": "astnode100015239",
"name": "seg[0]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -25660,14 +26911,14 @@
"comment": "",
"meta": {
"range": [
- 128965,
- 129039
+ 135105,
+ 135179
],
"filename": "astronomy.js",
- "lineno": 2844,
+ "lineno": 2974,
"columnno": 8,
"code": {
- "id": "astnode100014236",
+ "id": "astnode100015251",
"name": "seg[undefined]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -25686,14 +26937,14 @@
"comment": "",
"meta": {
"range": [
- 129109,
- 129110
+ 135249,
+ 135250
],
"filename": "astronomy.js",
- "lineno": 2846,
+ "lineno": 2976,
"columnno": 12,
"code": {
- "id": "astnode100014252",
+ "id": "astnode100015267",
"name": "i"
}
},
@@ -25709,14 +26960,14 @@
"comment": "",
"meta": {
"range": [
- 129124,
- 129143
+ 135264,
+ 135283
],
"filename": "astronomy.js",
- "lineno": 2847,
+ "lineno": 2977,
"columnno": 12,
"code": {
- "id": "astnode100014255",
+ "id": "astnode100015270",
"name": "step_tt",
"type": "MemberExpression",
"value": "seg[0].tt"
@@ -25734,14 +26985,14 @@
"comment": "",
"meta": {
"range": [
- 129158,
- 129163
+ 135298,
+ 135303
],
"filename": "astronomy.js",
- "lineno": 2848,
+ "lineno": 2978,
"columnno": 13,
"code": {
- "id": "astnode100014263",
+ "id": "astnode100015278",
"name": "i",
"type": "Literal",
"funcscope": "GetSegment",
@@ -25760,14 +27011,14 @@
"comment": "",
"meta": {
"range": [
- 129204,
- 129258
+ 135344,
+ 135398
],
"filename": "astronomy.js",
- "lineno": 2849,
+ "lineno": 2979,
"columnno": 12,
"code": {
- "id": "astnode100014274",
+ "id": "astnode100015289",
"name": "seg[undefined]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -25786,14 +27037,14 @@
"comment": "",
"meta": {
"range": [
- 129221,
- 129240
+ 135361,
+ 135380
],
"filename": "astronomy.js",
- "lineno": 2849,
+ "lineno": 2979,
"columnno": 29,
"code": {
- "id": "astnode100014281",
+ "id": "astnode100015296",
"name": "step_tt",
"type": "Identifier",
"funcscope": "GetSegment",
@@ -25812,14 +27063,14 @@
"comment": "",
"meta": {
"range": [
- 129325,
- 129359
+ 135465,
+ 135499
],
"filename": "astronomy.js",
- "lineno": 2851,
+ "lineno": 2981,
"columnno": 8,
"code": {
- "id": "astnode100014291",
+ "id": "astnode100015306",
"name": "step_tt",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -25838,14 +27089,14 @@
"comment": "",
"meta": {
"range": [
- 129373,
- 129385
+ 135513,
+ 135525
],
"filename": "astronomy.js",
- "lineno": 2852,
+ "lineno": 2982,
"columnno": 12,
"code": {
- "id": "astnode100014301",
+ "id": "astnode100015316",
"name": "reverse",
"type": "ArrayExpression",
"value": "[]"
@@ -25863,14 +27114,14 @@
"comment": "",
"meta": {
"range": [
- 129395,
- 129444
+ 135535,
+ 135584
],
"filename": "astronomy.js",
- "lineno": 2853,
+ "lineno": 2983,
"columnno": 8,
"code": {
- "id": "astnode100014305",
+ "id": "astnode100015320",
"name": "reverse[undefined]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -25889,14 +27140,14 @@
"comment": "",
"meta": {
"range": [
- 129459,
- 129479
+ 135599,
+ 135619
],
"filename": "astronomy.js",
- "lineno": 2854,
+ "lineno": 2984,
"columnno": 13,
"code": {
- "id": "astnode100014317",
+ "id": "astnode100015332",
"name": "i",
"type": "BinaryExpression",
"funcscope": "GetSegment",
@@ -25915,14 +27166,14 @@
"comment": "",
"meta": {
"range": [
- 129505,
- 129567
+ 135645,
+ 135707
],
"filename": "astronomy.js",
- "lineno": 2855,
+ "lineno": 2985,
"columnno": 12,
"code": {
- "id": "astnode100014328",
+ "id": "astnode100015343",
"name": "reverse[undefined]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -25941,14 +27192,14 @@
"comment": "",
"meta": {
"range": [
- 129526,
- 129545
+ 135666,
+ 135685
],
"filename": "astronomy.js",
- "lineno": 2855,
+ "lineno": 2985,
"columnno": 33,
"code": {
- "id": "astnode100014335",
+ "id": "astnode100015350",
"name": "step_tt",
"type": "Identifier",
"funcscope": "GetSegment",
@@ -25967,14 +27218,14 @@
"comment": "",
"meta": {
"range": [
- 129655,
- 129675
+ 135795,
+ 135815
],
"filename": "astronomy.js",
- "lineno": 2857,
+ "lineno": 2987,
"columnno": 13,
"code": {
- "id": "astnode100014345",
+ "id": "astnode100015360",
"name": "i",
"type": "BinaryExpression",
"funcscope": "GetSegment",
@@ -25993,14 +27244,14 @@
"comment": "",
"meta": {
"range": [
- 129709,
- 129738
+ 135849,
+ 135878
],
"filename": "astronomy.js",
- "lineno": 2858,
+ "lineno": 2988,
"columnno": 18,
"code": {
- "id": "astnode100014357",
+ "id": "astnode100015372",
"name": "ramp",
"type": "BinaryExpression",
"value": ""
@@ -26018,14 +27269,14 @@
"comment": "",
"meta": {
"range": [
- 129752,
- 129813
+ 135892,
+ 135953
],
"filename": "astronomy.js",
- "lineno": 2859,
+ "lineno": 2989,
"columnno": 12,
"code": {
- "id": "astnode100014365",
+ "id": "astnode100015380",
"name": "seg[undefined].r",
"type": "CallExpression",
"funcscope": "GetSegment",
@@ -26044,14 +27295,14 @@
"comment": "",
"meta": {
"range": [
- 129827,
- 129888
+ 135967,
+ 136028
],
"filename": "astronomy.js",
- "lineno": 2860,
+ "lineno": 2990,
"columnno": 12,
"code": {
- "id": "astnode100014395",
+ "id": "astnode100015410",
"name": "seg[undefined].v",
"type": "CallExpression",
"funcscope": "GetSegment",
@@ -26070,14 +27321,14 @@
"comment": "",
"meta": {
"range": [
- 129902,
- 129963
+ 136042,
+ 136103
],
"filename": "astronomy.js",
- "lineno": 2861,
+ "lineno": 2991,
"columnno": 12,
"code": {
- "id": "astnode100014425",
+ "id": "astnode100015440",
"name": "seg[undefined].a",
"type": "CallExpression",
"funcscope": "GetSegment",
@@ -26096,14 +27347,14 @@
"comment": "",
"meta": {
"range": [
- 130012,
- 130284
+ 136152,
+ 136424
],
"filename": "astronomy.js",
- "lineno": 2866,
+ "lineno": 2996,
"columnno": 0,
"code": {
- "id": "astnode100014458",
+ "id": "astnode100015473",
"name": "CalcPlutoOneWay",
"type": "FunctionDeclaration",
"paramnames": [
@@ -26129,14 +27380,14 @@
"comment": "",
"meta": {
"range": [
- 130069,
- 130095
+ 136209,
+ 136235
],
"filename": "astronomy.js",
- "lineno": 2867,
+ "lineno": 2997,
"columnno": 8,
"code": {
- "id": "astnode100014465",
+ "id": "astnode100015480",
"name": "sim",
"type": "CallExpression",
"value": ""
@@ -26154,14 +27405,14 @@
"comment": "",
"meta": {
"range": [
- 130107,
- 130152
+ 136247,
+ 136292
],
"filename": "astronomy.js",
- "lineno": 2868,
+ "lineno": 2998,
"columnno": 10,
"code": {
- "id": "astnode100014471",
+ "id": "astnode100015486",
"name": "n",
"type": "CallExpression",
"value": ""
@@ -26179,14 +27430,14 @@
"comment": "",
"meta": {
"range": [
- 130167,
- 130172
+ 136307,
+ 136312
],
"filename": "astronomy.js",
- "lineno": 2869,
+ "lineno": 2999,
"columnno": 13,
"code": {
- "id": "astnode100014488",
+ "id": "astnode100015503",
"name": "i",
"type": "Literal",
"value": 0
@@ -26204,14 +27455,14 @@
"comment": "",
"meta": {
"range": [
- 130194,
- 130265
+ 136334,
+ 136405
],
"filename": "astronomy.js",
- "lineno": 2870,
+ "lineno": 3000,
"columnno": 8,
"code": {
- "id": "astnode100014497",
+ "id": "astnode100015512",
"name": "sim",
"type": "CallExpression",
"funcscope": "CalcPlutoOneWay",
@@ -26230,14 +27481,14 @@
"comment": "",
"meta": {
"range": [
- 130285,
- 131783
+ 136425,
+ 137923
],
"filename": "astronomy.js",
- "lineno": 2873,
+ "lineno": 3003,
"columnno": 0,
"code": {
- "id": "astnode100014520",
+ "id": "astnode100015535",
"name": "CalcPluto",
"type": "FunctionDeclaration",
"paramnames": [
@@ -26269,14 +27520,14 @@
"comment": "",
"meta": {
"range": [
- 130320,
- 130321
+ 136460,
+ 136461
],
"filename": "astronomy.js",
- "lineno": 2874,
+ "lineno": 3004,
"columnno": 8,
"code": {
- "id": "astnode100014525",
+ "id": "astnode100015540",
"name": "r"
}
},
@@ -26292,14 +27543,14 @@
"comment": "",
"meta": {
"range": [
- 130323,
- 130327
+ 136463,
+ 136467
],
"filename": "astronomy.js",
- "lineno": 2874,
+ "lineno": 3004,
"columnno": 11,
"code": {
- "id": "astnode100014527",
+ "id": "astnode100015542",
"name": "bary"
}
},
@@ -26315,14 +27566,14 @@
"comment": "",
"meta": {
"range": [
- 130339,
- 130377
+ 136479,
+ 136517
],
"filename": "astronomy.js",
- "lineno": 2875,
+ "lineno": 3005,
"columnno": 10,
"code": {
- "id": "astnode100014530",
+ "id": "astnode100015545",
"name": "seg",
"type": "CallExpression",
"value": ""
@@ -26340,14 +27591,14 @@
"comment": "",
"meta": {
"range": [
- 130642,
- 130645
+ 136782,
+ 136785
],
"filename": "astronomy.js",
- "lineno": 2880,
+ "lineno": 3010,
"columnno": 12,
"code": {
- "id": "astnode100014543",
+ "id": "astnode100015558",
"name": "sim"
}
},
@@ -26363,14 +27614,14 @@
"comment": "",
"meta": {
"range": [
- 130704,
- 130765
+ 136844,
+ 136905
],
"filename": "astronomy.js",
- "lineno": 2882,
+ "lineno": 3012,
"columnno": 12,
"code": {
- "id": "astnode100014556",
+ "id": "astnode100015571",
"name": "sim",
"type": "CallExpression",
"funcscope": "CalcPluto",
@@ -26389,14 +27640,14 @@
"comment": "",
"meta": {
"range": [
- 130792,
- 130872
+ 136932,
+ 137012
],
"filename": "astronomy.js",
- "lineno": 2884,
+ "lineno": 3014,
"columnno": 12,
"code": {
- "id": "astnode100014569",
+ "id": "astnode100015584",
"name": "sim",
"type": "CallExpression",
"funcscope": "CalcPluto",
@@ -26415,14 +27666,14 @@
"comment": "",
"meta": {
"range": [
- 130882,
- 130896
+ 137022,
+ 137036
],
"filename": "astronomy.js",
- "lineno": 2885,
+ "lineno": 3015,
"columnno": 8,
"code": {
- "id": "astnode100014584",
+ "id": "astnode100015599",
"name": "r",
"type": "MemberExpression",
"funcscope": "CalcPluto",
@@ -26441,14 +27692,14 @@
"comment": "",
"meta": {
"range": [
- 130906,
- 130921
+ 137046,
+ 137061
],
"filename": "astronomy.js",
- "lineno": 2886,
+ "lineno": 3016,
"columnno": 8,
"code": {
- "id": "astnode100014592",
+ "id": "astnode100015607",
"name": "bary",
"type": "MemberExpression",
"funcscope": "CalcPluto",
@@ -26467,14 +27718,14 @@
"comment": "",
"meta": {
"range": [
- 130954,
- 131023
+ 137094,
+ 137163
],
"filename": "astronomy.js",
- "lineno": 2889,
+ "lineno": 3019,
"columnno": 14,
"code": {
- "id": "astnode100014599",
+ "id": "astnode100015614",
"name": "left",
"type": "CallExpression",
"value": ""
@@ -26492,14 +27743,14 @@
"comment": "",
"meta": {
"range": [
- 131039,
- 131053
+ 137179,
+ 137193
],
"filename": "astronomy.js",
- "lineno": 2890,
+ "lineno": 3020,
"columnno": 14,
"code": {
- "id": "astnode100014618",
+ "id": "astnode100015633",
"name": "s1",
"type": "MemberExpression",
"value": "seg[undefined]"
@@ -26517,14 +27768,14 @@
"comment": "",
"meta": {
"range": [
- 131069,
- 131087
+ 137209,
+ 137227
],
"filename": "astronomy.js",
- "lineno": 2891,
+ "lineno": 3021,
"columnno": 14,
"code": {
- "id": "astnode100014624",
+ "id": "astnode100015639",
"name": "s2",
"type": "MemberExpression",
"value": "seg[undefined]"
@@ -26542,14 +27793,14 @@
"comment": "",
"meta": {
"range": [
- 131163,
- 131184
+ 137303,
+ 137324
],
"filename": "astronomy.js",
- "lineno": 2893,
+ "lineno": 3023,
"columnno": 14,
"code": {
- "id": "astnode100014632",
+ "id": "astnode100015647",
"name": "acc",
"type": "CallExpression",
"value": ""
@@ -26567,14 +27818,14 @@
"comment": "",
"meta": {
"range": [
- 131295,
- 131348
+ 137435,
+ 137488
],
"filename": "astronomy.js",
- "lineno": 2895,
+ "lineno": 3025,
"columnno": 14,
"code": {
- "id": "astnode100014644",
+ "id": "astnode100015659",
"name": "ra",
"type": "CallExpression",
"value": ""
@@ -26592,14 +27843,14 @@
"comment": "",
"meta": {
"range": [
- 131459,
- 131512
+ 137599,
+ 137652
],
"filename": "astronomy.js",
- "lineno": 2897,
+ "lineno": 3027,
"columnno": 14,
"code": {
- "id": "astnode100014663",
+ "id": "astnode100015678",
"name": "rb",
"type": "CallExpression",
"value": ""
@@ -26617,14 +27868,14 @@
"comment": "",
"meta": {
"range": [
- 131597,
- 131632
+ 137737,
+ 137772
],
"filename": "astronomy.js",
- "lineno": 2899,
+ "lineno": 3029,
"columnno": 14,
"code": {
- "id": "astnode100014682",
+ "id": "astnode100015697",
"name": "ramp",
"type": "BinaryExpression",
"value": ""
@@ -26642,14 +27893,14 @@
"comment": "",
"meta": {
"range": [
- 131642,
- 131680
+ 137782,
+ 137820
],
"filename": "astronomy.js",
- "lineno": 2900,
+ "lineno": 3030,
"columnno": 8,
"code": {
- "id": "astnode100014694",
+ "id": "astnode100015709",
"name": "r",
"type": "CallExpression",
"funcscope": "CalcPluto",
@@ -26668,14 +27919,14 @@
"comment": "",
"meta": {
"range": [
- 131690,
- 131724
+ 137830,
+ 137864
],
"filename": "astronomy.js",
- "lineno": 2901,
+ "lineno": 3031,
"columnno": 8,
"code": {
- "id": "astnode100014712",
+ "id": "astnode100015727",
"name": "bary",
"type": "NewExpression",
"funcscope": "CalcPluto",
@@ -26694,14 +27945,14 @@
"comment": "",
"meta": {
"range": [
- 131792,
- 132070
+ 137932,
+ 138210
],
"filename": "astronomy.js",
- "lineno": 2906,
+ "lineno": 3036,
"columnno": 6,
"code": {
- "id": "astnode100014735",
+ "id": "astnode100015750",
"name": "Rotation_JUP_EQJ",
"type": "NewExpression",
"value": ""
@@ -26718,14 +27969,14 @@
"comment": "",
"meta": {
"range": [
- 132078,
- 139180
+ 138218,
+ 145320
],
"filename": "astronomy.js",
- "lineno": 2911,
+ "lineno": 3041,
"columnno": 6,
"code": {
- "id": "astnode100014756",
+ "id": "astnode100015771",
"name": "JupiterMoonModel",
"type": "ArrayExpression",
"value": "[\"{\\\"mu\\\":2.82489428433814e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82483274392893e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82498184184723e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82492144889909e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\"]"
@@ -26742,14 +27993,14 @@
"comment": "",
"meta": {
"range": [
- 132127,
- 132153
+ 138267,
+ 138293
],
"filename": "astronomy.js",
- "lineno": 2914,
+ "lineno": 3044,
"columnno": 8,
"code": {
- "id": "astnode100014760",
+ "id": "astnode100015775",
"name": "mu",
"type": "Literal",
"value": 2.82489428433814e-7
@@ -26765,14 +28016,14 @@
"comment": "",
"meta": {
"range": [
- 132163,
- 132215
+ 138303,
+ 138355
],
"filename": "astronomy.js",
- "lineno": 2915,
+ "lineno": 3045,
"columnno": 8,
"code": {
- "id": "astnode100014762",
+ "id": "astnode100015777",
"name": "al",
"type": "ArrayExpression",
"value": "[1.446213296021224,3.5515522861824]"
@@ -26788,14 +28039,14 @@
"comment": "",
"meta": {
"range": [
- 132225,
- 132320
+ 138365,
+ 138460
],
"filename": "astronomy.js",
- "lineno": 2916,
+ "lineno": 3046,
"columnno": 8,
"code": {
- "id": "astnode100014766",
+ "id": "astnode100015781",
"name": "a",
"type": "ArrayExpression",
"value": "[\"[0.0028210960212903,0,0]\"]"
@@ -26811,14 +28062,14 @@
"comment": "",
"meta": {
"range": [
- 132330,
- 132675
+ 138470,
+ 138815
],
"filename": "astronomy.js",
- "lineno": 2919,
+ "lineno": 3049,
"columnno": 8,
"code": {
- "id": "astnode100014772",
+ "id": "astnode100015787",
"name": "l",
"type": "ArrayExpression",
"value": "[\"[-0.0001925258348666,4.9369589722645,0.01358483658305]\",\"[-0.0000970803596076,4.3188796477322,0.01303413843243]\",\"[-0.00008988174165,1.9080016428617,0.00305064867158]\",\"[-0.0000553101050262,1.4936156681569,0.01293892891155]\"]"
@@ -26834,14 +28085,14 @@
"comment": "",
"meta": {
"range": [
- 132685,
- 132945
+ 138825,
+ 139085
],
"filename": "astronomy.js",
- "lineno": 2925,
+ "lineno": 3055,
"columnno": 8,
"code": {
- "id": "astnode100014794",
+ "id": "astnode100015809",
"name": "z",
"type": "ArrayExpression",
"value": "[\"[0.0041510849668155,4.089939635545,-0.01290686414666]\",\"[0.0006260521444113,1.446188898627,3.5515522949802]\",\"[0.0000352747346169,2.1256287034578,0.00012727416567]\"]"
@@ -26857,14 +28108,14 @@
"comment": "",
"meta": {
"range": [
- 132955,
- 133137
+ 139095,
+ 139277
],
"filename": "astronomy.js",
- "lineno": 2930,
+ "lineno": 3060,
"columnno": 8,
"code": {
- "id": "astnode100014809",
+ "id": "astnode100015824",
"name": "zeta",
"type": "ArrayExpression",
"value": "[\"[0.0003142172466014,2.7964219722923,-0.002315096098]\",\"[0.0000904169207946,1.0477061879627,-0.00056920638196]\"]"
@@ -26880,14 +28131,14 @@
"comment": "",
"meta": {
"range": [
- 133177,
- 133203
+ 139317,
+ 139343
],
"filename": "astronomy.js",
- "lineno": 2937,
+ "lineno": 3067,
"columnno": 8,
"code": {
- "id": "astnode100014822",
+ "id": "astnode100015837",
"name": "mu",
"type": "Literal",
"value": 2.82483274392893e-7
@@ -26903,14 +28154,14 @@
"comment": "",
"meta": {
"range": [
- 133213,
- 133266
+ 139353,
+ 139406
],
"filename": "astronomy.js",
- "lineno": 2938,
+ "lineno": 3068,
"columnno": 8,
"code": {
- "id": "astnode100014824",
+ "id": "astnode100015839",
"name": "al",
"type": "ArrayExpression",
"value": "[-0.3735263437471362,1.76932271112347]"
@@ -26926,14 +28177,14 @@
"comment": "",
"meta": {
"range": [
- 133276,
- 133453
+ 139416,
+ 139593
],
"filename": "astronomy.js",
- "lineno": 2939,
+ "lineno": 3069,
"columnno": 8,
"code": {
- "id": "astnode100014829",
+ "id": "astnode100015844",
"name": "a",
"type": "ArrayExpression",
"value": "[\"[0.0044871037804314,0,0]\",\"[4.324367498e-7,1.819645606291,1.7822295777568]\"]"
@@ -26949,14 +28200,14 @@
"comment": "",
"meta": {
"range": [
- 133463,
- 134135
+ 139603,
+ 140275
],
"filename": "astronomy.js",
- "lineno": 2943,
+ "lineno": 3073,
"columnno": 8,
"code": {
- "id": "astnode100014839",
+ "id": "astnode100015854",
"name": "l",
"type": "ArrayExpression",
"value": "[\"[0.0008576433172936,4.3188693178264,0.01303413830805]\",\"[0.0004549582875086,1.4936531751079,0.01293892881962]\",\"[0.0003248939825174,1.8196494533458,1.7822295777568]\",\"[-0.0003074250079334,4.9377037005911,0.01358483286724]\",\"[0.0001982386144784,1.907986905476,0.00305101212869]\",\"[0.0001834063551804,2.1402853388529,0.00145009789338]\",\"[-0.0001434383188452,5.622214036663,0.89111478887838]\",\"[-0.0000771939140944,4.300272437235,2.6733443704266]\"]"
@@ -26972,14 +28223,14 @@
"comment": "",
"meta": {
"range": [
- 134145,
- 134735
+ 140285,
+ 140875
],
"filename": "astronomy.js",
- "lineno": 2953,
+ "lineno": 3083,
"columnno": 8,
"code": {
- "id": "astnode100014876",
+ "id": "astnode100015891",
"name": "z",
"type": "ArrayExpression",
"value": "[\"[-0.0093589104136341,4.0899396509039,-0.01290686414666]\",\"[0.0002988994545555,5.9097265185595,1.7693227079462]\",\"[0.000213903639035,2.1256289300016,0.00012727418407]\",\"[0.0001980963564781,2.743516829265,0.00067797343009]\",\"[0.0001210388158965,5.5839943711203,0.0000320566149]\",\"[0.0000837042048393,1.6094538368039,-0.90402165808846]\",\"[0.0000823525166369,1.4461887708689,3.5515522949802]\"]"
@@ -26995,14 +28246,14 @@
"comment": "",
"meta": {
"range": [
- 134745,
- 135092
+ 140885,
+ 141232
],
"filename": "astronomy.js",
- "lineno": 2962,
+ "lineno": 3092,
"columnno": 8,
"code": {
- "id": "astnode100014909",
+ "id": "astnode100015924",
"name": "zeta",
"type": "ArrayExpression",
"value": "[\"[0.0040404917832303,1.0477063169425,-0.0005692064054]\",\"[0.0002200421034564,3.3368857864364,-0.00012491307307]\",\"[0.0001662544744719,2.4134862374711,0]\",\"[0.0000590282470983,5.9719930968366,-0.00003056160225]\"]"
@@ -27018,14 +28269,14 @@
"comment": "",
"meta": {
"range": [
- 135134,
- 135160
+ 141274,
+ 141300
],
"filename": "astronomy.js",
- "lineno": 2971,
+ "lineno": 3101,
"columnno": 8,
"code": {
- "id": "astnode100014931",
+ "id": "astnode100015946",
"name": "mu",
"type": "Literal",
"value": 2.82498184184723e-7
@@ -27041,14 +28292,14 @@
"comment": "",
"meta": {
"range": [
- 135170,
- 135222
+ 141310,
+ 141362
],
"filename": "astronomy.js",
- "lineno": 2972,
+ "lineno": 3102,
"columnno": 8,
"code": {
- "id": "astnode100014933",
+ "id": "astnode100015948",
"name": "al",
"type": "ArrayExpression",
"value": "[0.2874089391143348,0.878207923589328]"
@@ -27064,14 +28315,14 @@
"comment": "",
"meta": {
"range": [
- 135232,
- 135409
+ 141372,
+ 141549
],
"filename": "astronomy.js",
- "lineno": 2973,
+ "lineno": 3103,
"columnno": 8,
"code": {
- "id": "astnode100014937",
+ "id": "astnode100015952",
"name": "a",
"type": "ArrayExpression",
"value": "[\"[0.0071566594572575,0,0]\",\"[0.000001393029911,1.1586745884981,2.6733443704266]\"]"
@@ -27087,14 +28338,14 @@
"comment": "",
"meta": {
"range": [
- 135419,
- 136093
+ 141559,
+ 142233
],
"filename": "astronomy.js",
- "lineno": 2977,
+ "lineno": 3107,
"columnno": 8,
"code": {
- "id": "astnode100014947",
+ "id": "astnode100015962",
"name": "l",
"type": "ArrayExpression",
"value": "[\"[0.0002310797886226,2.1402987195942,0.00145009784384]\",\"[-0.0001828635964118,4.3188672736968,0.01303413828263]\",\"[0.0001512378778204,4.9373102372298,0.01358483481252]\",\"[-0.0001163720969778,4.300265986149,2.6733443704266]\",\"[-0.0000955478069846,1.4936612842567,0.01293892879857]\",\"[0.0000815246854464,5.6222137132535,0.89111478887838]\",\"[-0.0000801219679602,1.2995922951532,1.0034433456729]\",\"[-0.0000607017260182,0.64978769669238,0.50172167043264]\"]"
@@ -27110,14 +28361,14 @@
"comment": "",
"meta": {
"range": [
- 136103,
- 136776
+ 142243,
+ 142916
],
"filename": "astronomy.js",
- "lineno": 2987,
+ "lineno": 3117,
"columnno": 8,
"code": {
- "id": "astnode100014986",
+ "id": "astnode100016001",
"name": "z",
"type": "ArrayExpression",
"value": "[\"[0.0014289811307319,2.1256295942739,0.00012727413029]\",\"[0.000771093122676,5.5836330003496,0.0000320643411]\",\"[0.0005925911780766,4.0899396636448,-0.01290686414666]\",\"[0.0002045597496146,5.2713683670372,-0.12523544076106]\",\"[0.0001785118648258,0.28743156721063,0.8782079244252]\",\"[0.0001131999784893,1.4462127277818,3.5515522949802]\",\"[-0.000065877816921,2.2702423990985,-1.7951364394537]\",\"[0.0000497058888328,5.9096792204858,1.7693227129285]\"]"
@@ -27133,14 +28384,14 @@
"comment": "",
"meta": {
"range": [
- 136786,
- 137134
+ 142926,
+ 143274
],
"filename": "astronomy.js",
- "lineno": 2997,
+ "lineno": 3127,
"columnno": 8,
"code": {
- "id": "astnode100015024",
+ "id": "astnode100016039",
"name": "zeta",
"type": "ArrayExpression",
"value": "[\"[0.0015932721570848,3.3368862796665,-0.00012491307058]\",\"[0.0008533093128905,2.4133881688166,0]\",\"[0.0003513347911037,5.9720789850127,-0.00003056101771]\",\"[-0.0001441929255483,1.0477061764435,-0.00056920632124]\"]"
@@ -27156,14 +28407,14 @@
"comment": "",
"meta": {
"range": [
- 137176,
- 137202
+ 143316,
+ 143342
],
"filename": "astronomy.js",
- "lineno": 3006,
+ "lineno": 3136,
"columnno": 8,
"code": {
- "id": "astnode100015047",
+ "id": "astnode100016062",
"name": "mu",
"type": "Literal",
"value": 2.82492144889909e-7
@@ -27179,14 +28430,14 @@
"comment": "",
"meta": {
"range": [
- 137212,
- 137265
+ 143352,
+ 143405
],
"filename": "astronomy.js",
- "lineno": 3007,
+ "lineno": 3137,
"columnno": 8,
"code": {
- "id": "astnode100015049",
+ "id": "astnode100016064",
"name": "al",
"type": "ArrayExpression",
"value": "[-0.3620341291375704,0.376486233433828]"
@@ -27202,14 +28453,14 @@
"comment": "",
"meta": {
"range": [
- 137275,
- 137534
+ 143415,
+ 143674
],
"filename": "astronomy.js",
- "lineno": 3008,
+ "lineno": 3138,
"columnno": 8,
"code": {
- "id": "astnode100015054",
+ "id": "astnode100016069",
"name": "a",
"type": "ArrayExpression",
"value": "[\"[0.0125879701715314,0,0]\",\"[0.000003595204947,0.64965776007116,0.50172168165034]\",\"[0.0000027580210652,1.808423578151,3.1750660413359]\"]"
@@ -27225,14 +28476,14 @@
"comment": "",
"meta": {
"range": [
- 137544,
- 138050
+ 143684,
+ 144190
],
"filename": "astronomy.js",
- "lineno": 3013,
+ "lineno": 3143,
"columnno": 8,
"code": {
- "id": "astnode100015068",
+ "id": "astnode100016083",
"name": "l",
"type": "ArrayExpression",
"value": "[\"[0.0005586040123824,2.1404207189815,0.00145009793231]\",\"[-0.0003805813868176,2.7358844897853,0.00002972965062]\",\"[0.0002205152863262,0.649796525964,0.5017216724358]\",\"[0.0001877895151158,1.8084787604005,3.1750660413359]\",\"[0.0000766916975242,6.2720114319755,1.3928364636651]\",\"[0.0000747056855106,1.2995916202344,1.0034433456729]\"]"
@@ -27248,14 +28499,14 @@
"comment": "",
"meta": {
"range": [
- 138060,
- 138815
+ 144200,
+ 144955
],
"filename": "astronomy.js",
- "lineno": 3021,
+ "lineno": 3151,
"columnno": 8,
"code": {
- "id": "astnode100015095",
+ "id": "astnode100016110",
"name": "z",
"type": "ArrayExpression",
"value": "[\"[0.0073755808467977,5.5836071576084,0.00003206509914]\",\"[0.0002065924169942,5.9209831565786,0.37648624194703]\",\"[0.0001589869764021,0.28744006242623,0.8782079244252]\",\"[-0.0001561131605348,2.1257397865089,0.00012727441285]\",\"[0.0001486043380971,1.4462134301023,3.5515522949802]\",\"[0.0000635073108731,5.9096803285954,1.7693227129285]\",\"[0.0000599351698525,4.1125517584798,-2.7985797954589]\",\"[0.0000540660842731,5.5390350845569,0.00286834082283]\",\"[-0.0000489596900866,4.6218149483338,-0.62695712529519]\"]"
@@ -27271,14 +28522,14 @@
"comment": "",
"meta": {
"range": [
- 138825,
- 139172
+ 144965,
+ 145312
],
"filename": "astronomy.js",
- "lineno": 3032,
+ "lineno": 3162,
"columnno": 8,
"code": {
- "id": "astnode100015137",
+ "id": "astnode100016152",
"name": "zeta",
"type": "ArrayExpression",
"value": "[\"[0.0038422977898495,2.4133922085557,0]\",\"[0.0022453891791894,5.9721736773277,-0.00003056125525]\",\"[-0.0002604479450559,3.3368746306409,-0.00012491309972]\",\"[0.000033211214323,5.5604137742337,0.00290037688507]\"]"
@@ -27294,14 +28545,14 @@
"comment": "/**\n * @brief Holds the positions and velocities of Jupiter's major 4 moons.\n *\n * The {@link JupiterMoons} function returns an object of this type\n * to report position and velocity vectors for Jupiter's largest 4 moons\n * Io, Europa, Ganymede, and Callisto. Each position vector is relative\n * to the center of Jupiter. Both position and velocity are oriented in\n * the EQJ system (that is, using Earth's equator at the J2000 epoch).\n * The positions are expressed in astronomical units (AU),\n * and the velocities in AU/day.\n *\n * @property {StateVector[]} moon\n * An array of state vectors, one for each of the four major moons\n * of Jupiter, in the following order: 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.\n */",
"meta": {
"range": [
- 139907,
- 139989
+ 146047,
+ 146129
],
"filename": "astronomy.js",
- "lineno": 3055,
+ "lineno": 3185,
"columnno": 0,
"code": {
- "id": "astnode100015158",
+ "id": "astnode100016173",
"name": "JupiterMoonsInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -27338,14 +28589,14 @@
"comment": "",
"meta": {
"range": [
- 139936,
- 139987
+ 146076,
+ 146127
],
"filename": "astronomy.js",
- "lineno": 3056,
+ "lineno": 3186,
"columnno": 4,
"code": {
- "id": "astnode100015161",
+ "id": "astnode100016176",
"name": "JupiterMoonsInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -27367,14 +28618,14 @@
"comment": "/**\n * @brief Holds the positions and velocities of Jupiter's major 4 moons.\n *\n * The {@link JupiterMoons} function returns an object of this type\n * to report position and velocity vectors for Jupiter's largest 4 moons\n * Io, Europa, Ganymede, and Callisto. Each position vector is relative\n * to the center of Jupiter. Both position and velocity are oriented in\n * the EQJ system (that is, using Earth's equator at the J2000 epoch).\n * The positions are expressed in astronomical units (AU),\n * and the velocities in AU/day.\n *\n * @property {StateVector[]} moon\n * An array of state vectors, one for each of the four major moons\n * of Jupiter, in the following order: 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.\n */",
"meta": {
"range": [
- 139907,
- 139989
+ 146047,
+ 146129
],
"filename": "astronomy.js",
- "lineno": 3055,
+ "lineno": 3185,
"columnno": 0,
"code": {
- "id": "astnode100015158",
+ "id": "astnode100016173",
"name": "JupiterMoonsInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -27410,14 +28661,14 @@
"comment": "",
"meta": {
"range": [
- 139964,
- 139980
+ 146104,
+ 146120
],
"filename": "astronomy.js",
- "lineno": 3057,
+ "lineno": 3187,
"columnno": 8,
"code": {
- "id": "astnode100015167",
+ "id": "astnode100016182",
"name": "this.moon",
"type": "Identifier",
"value": "moon",
@@ -27435,14 +28686,14 @@
"comment": "",
"meta": {
"range": [
- 139990,
- 140033
+ 146130,
+ 146173
],
"filename": "astronomy.js",
- "lineno": 3060,
+ "lineno": 3190,
"columnno": 0,
"code": {
- "id": "astnode100015173",
+ "id": "astnode100016188",
"name": "exports.JupiterMoonsInfo",
"type": "Identifier",
"value": "JupiterMoonsInfo",
@@ -27459,14 +28710,14 @@
"comment": "",
"meta": {
"range": [
- 140035,
- 141396
+ 146175,
+ 147536
],
"filename": "astronomy.js",
- "lineno": 3061,
+ "lineno": 3191,
"columnno": 0,
"code": {
- "id": "astnode100015178",
+ "id": "astnode100016193",
"name": "JupiterMoon_elem2pv",
"type": "FunctionDeclaration",
"paramnames": [
@@ -27513,14 +28764,14 @@
"comment": "",
"meta": {
"range": [
- 140209,
- 140220
+ 146349,
+ 146360
],
"filename": "astronomy.js",
- "lineno": 3064,
+ "lineno": 3194,
"columnno": 10,
"code": {
- "id": "astnode100015185",
+ "id": "astnode100016200",
"name": "A",
"type": "MemberExpression",
"value": "elem[0]"
@@ -27538,14 +28789,14 @@
"comment": "",
"meta": {
"range": [
- 140232,
- 140244
+ 146372,
+ 146384
],
"filename": "astronomy.js",
- "lineno": 3065,
+ "lineno": 3195,
"columnno": 10,
"code": {
- "id": "astnode100015191",
+ "id": "astnode100016206",
"name": "AL",
"type": "MemberExpression",
"value": "elem[1]"
@@ -27563,14 +28814,14 @@
"comment": "",
"meta": {
"range": [
- 140256,
- 140267
+ 146396,
+ 146407
],
"filename": "astronomy.js",
- "lineno": 3066,
+ "lineno": 3196,
"columnno": 10,
"code": {
- "id": "astnode100015197",
+ "id": "astnode100016212",
"name": "K",
"type": "MemberExpression",
"value": "elem[2]"
@@ -27588,14 +28839,14 @@
"comment": "",
"meta": {
"range": [
- 140279,
- 140290
+ 146419,
+ 146430
],
"filename": "astronomy.js",
- "lineno": 3067,
+ "lineno": 3197,
"columnno": 10,
"code": {
- "id": "astnode100015203",
+ "id": "astnode100016218",
"name": "H",
"type": "MemberExpression",
"value": "elem[3]"
@@ -27613,14 +28864,14 @@
"comment": "",
"meta": {
"range": [
- 140302,
- 140313
+ 146442,
+ 146453
],
"filename": "astronomy.js",
- "lineno": 3068,
+ "lineno": 3198,
"columnno": 10,
"code": {
- "id": "astnode100015209",
+ "id": "astnode100016224",
"name": "Q",
"type": "MemberExpression",
"value": "elem[4]"
@@ -27638,14 +28889,14 @@
"comment": "",
"meta": {
"range": [
- 140325,
- 140336
+ 146465,
+ 146476
],
"filename": "astronomy.js",
- "lineno": 3069,
+ "lineno": 3199,
"columnno": 10,
"code": {
- "id": "astnode100015215",
+ "id": "astnode100016230",
"name": "P",
"type": "MemberExpression",
"value": "elem[5]"
@@ -27663,14 +28914,14 @@
"comment": "",
"meta": {
"range": [
- 140348,
- 140380
+ 146488,
+ 146520
],
"filename": "astronomy.js",
- "lineno": 3070,
+ "lineno": 3200,
"columnno": 10,
"code": {
- "id": "astnode100015221",
+ "id": "astnode100016236",
"name": "AN",
"type": "CallExpression",
"value": ""
@@ -27688,14 +28939,14 @@
"comment": "",
"meta": {
"range": [
- 140390,
- 140392
+ 146530,
+ 146532
],
"filename": "astronomy.js",
- "lineno": 3071,
+ "lineno": 3201,
"columnno": 8,
"code": {
- "id": "astnode100015235",
+ "id": "astnode100016250",
"name": "CE"
}
},
@@ -27711,14 +28962,14 @@
"comment": "",
"meta": {
"range": [
- 140394,
- 140396
+ 146534,
+ 146536
],
"filename": "astronomy.js",
- "lineno": 3071,
+ "lineno": 3201,
"columnno": 12,
"code": {
- "id": "astnode100015237",
+ "id": "astnode100016252",
"name": "SE"
}
},
@@ -27734,14 +28985,14 @@
"comment": "",
"meta": {
"range": [
- 140398,
- 140400
+ 146538,
+ 146540
],
"filename": "astronomy.js",
- "lineno": 3071,
+ "lineno": 3201,
"columnno": 16,
"code": {
- "id": "astnode100015239",
+ "id": "astnode100016254",
"name": "DE"
}
},
@@ -27757,14 +29008,14 @@
"comment": "",
"meta": {
"range": [
- 140410,
- 140455
+ 146550,
+ 146595
],
"filename": "astronomy.js",
- "lineno": 3072,
+ "lineno": 3202,
"columnno": 8,
"code": {
- "id": "astnode100015242",
+ "id": "astnode100016257",
"name": "EE",
"type": "BinaryExpression",
"value": ""
@@ -27782,14 +29033,14 @@
"comment": "",
"meta": {
"range": [
- 140474,
- 140491
+ 146614,
+ 146631
],
"filename": "astronomy.js",
- "lineno": 3074,
+ "lineno": 3204,
"columnno": 8,
"code": {
- "id": "astnode100015271",
+ "id": "astnode100016286",
"name": "CE",
"type": "CallExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -27808,14 +29059,14 @@
"comment": "",
"meta": {
"range": [
- 140501,
- 140518
+ 146641,
+ 146658
],
"filename": "astronomy.js",
- "lineno": 3075,
+ "lineno": 3205,
"columnno": 8,
"code": {
- "id": "astnode100015279",
+ "id": "astnode100016294",
"name": "SE",
"type": "CallExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -27834,14 +29085,14 @@
"comment": "",
"meta": {
"range": [
- 140528,
- 140586
+ 146668,
+ 146726
],
"filename": "astronomy.js",
- "lineno": 3076,
+ "lineno": 3206,
"columnno": 8,
"code": {
- "id": "astnode100015287",
+ "id": "astnode100016302",
"name": "DE",
"type": "BinaryExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -27860,14 +29111,14 @@
"comment": "",
"meta": {
"range": [
- 140596,
- 140604
+ 146736,
+ 146744
],
"filename": "astronomy.js",
- "lineno": 3077,
+ "lineno": 3207,
"columnno": 8,
"code": {
- "id": "astnode100015311",
+ "id": "astnode100016326",
"name": "EE",
"type": "Identifier",
"funcscope": "JupiterMoon_elem2pv",
@@ -27886,14 +29137,14 @@
"comment": "",
"meta": {
"range": [
- 140649,
- 140666
+ 146789,
+ 146806
],
"filename": "astronomy.js",
- "lineno": 3079,
+ "lineno": 3209,
"columnno": 4,
"code": {
- "id": "astnode100015315",
+ "id": "astnode100016330",
"name": "CE",
"type": "CallExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -27912,14 +29163,14 @@
"comment": "",
"meta": {
"range": [
- 140672,
- 140689
+ 146812,
+ 146829
],
"filename": "astronomy.js",
- "lineno": 3080,
+ "lineno": 3210,
"columnno": 4,
"code": {
- "id": "astnode100015323",
+ "id": "astnode100016338",
"name": "SE",
"type": "CallExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -27938,14 +29189,14 @@
"comment": "",
"meta": {
"range": [
- 140701,
- 140722
+ 146841,
+ 146862
],
"filename": "astronomy.js",
- "lineno": 3081,
+ "lineno": 3211,
"columnno": 10,
"code": {
- "id": "astnode100015331",
+ "id": "astnode100016346",
"name": "DLE",
"type": "BinaryExpression",
"value": ""
@@ -27963,14 +29214,14 @@
"comment": "",
"meta": {
"range": [
- 140734,
- 140758
+ 146874,
+ 146898
],
"filename": "astronomy.js",
- "lineno": 3082,
+ "lineno": 3212,
"columnno": 10,
"code": {
- "id": "astnode100015341",
+ "id": "astnode100016356",
"name": "RSAM1",
"type": "BinaryExpression",
"value": ""
@@ -27988,14 +29239,14 @@
"comment": "",
"meta": {
"range": [
- 140770,
- 140795
+ 146910,
+ 146935
],
"filename": "astronomy.js",
- "lineno": 3083,
+ "lineno": 3213,
"columnno": 10,
"code": {
- "id": "astnode100015352",
+ "id": "astnode100016367",
"name": "ASR",
"type": "BinaryExpression",
"value": ""
@@ -28013,14 +29264,14 @@
"comment": "",
"meta": {
"range": [
- 140807,
- 140843
+ 146947,
+ 146983
],
"filename": "astronomy.js",
- "lineno": 3084,
+ "lineno": 3214,
"columnno": 10,
"code": {
- "id": "astnode100015360",
+ "id": "astnode100016375",
"name": "PHI",
"type": "CallExpression",
"value": ""
@@ -28038,14 +29289,14 @@
"comment": "",
"meta": {
"range": [
- 140855,
- 140878
+ 146995,
+ 147018
],
"filename": "astronomy.js",
- "lineno": 3085,
+ "lineno": 3215,
"columnno": 10,
"code": {
- "id": "astnode100015376",
+ "id": "astnode100016391",
"name": "PSI",
"type": "BinaryExpression",
"value": ""
@@ -28063,14 +29314,14 @@
"comment": "",
"meta": {
"range": [
- 140890,
- 140923
+ 147030,
+ 147063
],
"filename": "astronomy.js",
- "lineno": 3086,
+ "lineno": 3216,
"columnno": 10,
"code": {
- "id": "astnode100015384",
+ "id": "astnode100016399",
"name": "X1",
"type": "BinaryExpression",
"value": ""
@@ -28088,14 +29339,14 @@
"comment": "",
"meta": {
"range": [
- 140935,
- 140968
+ 147075,
+ 147108
],
"filename": "astronomy.js",
- "lineno": 3087,
+ "lineno": 3217,
"columnno": 10,
"code": {
- "id": "astnode100015398",
+ "id": "astnode100016413",
"name": "Y1",
"type": "BinaryExpression",
"value": ""
@@ -28113,14 +29364,14 @@
"comment": "",
"meta": {
"range": [
- 140980,
- 141024
+ 147120,
+ 147164
],
"filename": "astronomy.js",
- "lineno": 3088,
+ "lineno": 3218,
"columnno": 10,
"code": {
- "id": "astnode100015412",
+ "id": "astnode100016427",
"name": "VX1",
"type": "BinaryExpression",
"value": ""
@@ -28138,14 +29389,14 @@
"comment": "",
"meta": {
"range": [
- 141036,
- 141080
+ 147176,
+ 147220
],
"filename": "astronomy.js",
- "lineno": 3089,
+ "lineno": 3219,
"columnno": 10,
"code": {
- "id": "astnode100015429",
+ "id": "astnode100016444",
"name": "VY1",
"type": "BinaryExpression",
"value": ""
@@ -28163,14 +29414,14 @@
"comment": "",
"meta": {
"range": [
- 141092,
- 141133
+ 147232,
+ 147273
],
"filename": "astronomy.js",
- "lineno": 3090,
+ "lineno": 3220,
"columnno": 10,
"code": {
- "id": "astnode100015446",
+ "id": "astnode100016461",
"name": "F2",
"type": "BinaryExpression",
"value": ""
@@ -28188,14 +29439,14 @@
"comment": "",
"meta": {
"range": [
- 141145,
- 141167
+ 147285,
+ 147307
],
"filename": "astronomy.js",
- "lineno": 3091,
+ "lineno": 3221,
"columnno": 10,
"code": {
- "id": "astnode100015464",
+ "id": "astnode100016479",
"name": "P2",
"type": "BinaryExpression",
"value": ""
@@ -28213,14 +29464,14 @@
"comment": "",
"meta": {
"range": [
- 141179,
- 141201
+ 147319,
+ 147341
],
"filename": "astronomy.js",
- "lineno": 3092,
+ "lineno": 3222,
"columnno": 10,
"code": {
- "id": "astnode100015474",
+ "id": "astnode100016489",
"name": "Q2",
"type": "BinaryExpression",
"value": ""
@@ -28238,14 +29489,14 @@
"comment": "",
"meta": {
"range": [
- 141213,
- 141229
+ 147353,
+ 147369
],
"filename": "astronomy.js",
- "lineno": 3093,
+ "lineno": 3223,
"columnno": 10,
"code": {
- "id": "astnode100015484",
+ "id": "astnode100016499",
"name": "PQ",
"type": "BinaryExpression",
"value": ""
@@ -28263,14 +29514,14 @@
"comment": "",
"meta": {
"range": [
- 141397,
- 142777
+ 147537,
+ 148917
],
"filename": "astronomy.js",
- "lineno": 3096,
+ "lineno": 3226,
"columnno": 0,
"code": {
- "id": "astnode100015541",
+ "id": "astnode100016556",
"name": "CalcJupiterMoon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -28303,14 +29554,14 @@
"comment": "",
"meta": {
"range": [
- 141581,
- 141602
+ 147721,
+ 147742
],
"filename": "astronomy.js",
- "lineno": 3099,
+ "lineno": 3229,
"columnno": 10,
"code": {
- "id": "astnode100015547",
+ "id": "astnode100016562",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -28328,14 +29579,14 @@
"comment": "",
"meta": {
"range": [
- 141715,
- 141762
+ 147855,
+ 147902
],
"filename": "astronomy.js",
- "lineno": 3101,
+ "lineno": 3231,
"columnno": 10,
"code": {
- "id": "astnode100015555",
+ "id": "astnode100016570",
"name": "elem",
"type": "ArrayExpression",
"value": "[0,\"\",0,0,0,0]"
@@ -28353,14 +29604,14 @@
"comment": "",
"meta": {
"range": [
- 141823,
- 141879
+ 147963,
+ 148019
],
"filename": "astronomy.js",
- "lineno": 3103,
+ "lineno": 3233,
"columnno": 8,
"code": {
- "id": "astnode100015584",
+ "id": "astnode100016599",
"name": "elem[0]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -28379,14 +29630,14 @@
"comment": "",
"meta": {
"range": [
- 141940,
- 141996
+ 148080,
+ 148136
],
"filename": "astronomy.js",
- "lineno": 3105,
+ "lineno": 3235,
"columnno": 8,
"code": {
- "id": "astnode100015607",
+ "id": "astnode100016622",
"name": "elem[1]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -28405,14 +29656,14 @@
"comment": "",
"meta": {
"range": [
- 142002,
- 142016
+ 148142,
+ 148156
],
"filename": "astronomy.js",
- "lineno": 3106,
+ "lineno": 3236,
"columnno": 4,
"code": {
- "id": "astnode100015623",
+ "id": "astnode100016638",
"name": "elem[1]",
"type": "Identifier",
"funcscope": "CalcJupiterMoon",
@@ -28431,14 +29682,14 @@
"comment": "",
"meta": {
"range": [
- 142047,
- 142061
+ 148187,
+ 148201
],
"filename": "astronomy.js",
- "lineno": 3108,
+ "lineno": 3238,
"columnno": 8,
"code": {
- "id": "astnode100015635",
+ "id": "astnode100016650",
"name": "elem[1]",
"type": "Identifier",
"funcscope": "CalcJupiterMoon",
@@ -28457,14 +29708,14 @@
"comment": "",
"meta": {
"range": [
- 142130,
- 142159
+ 148270,
+ 148299
],
"filename": "astronomy.js",
- "lineno": 3110,
+ "lineno": 3240,
"columnno": 14,
"code": {
- "id": "astnode100015649",
+ "id": "astnode100016664",
"name": "arg",
"type": "BinaryExpression",
"value": ""
@@ -28482,14 +29733,14 @@
"comment": "",
"meta": {
"range": [
- 142169,
- 142205
+ 148309,
+ 148345
],
"filename": "astronomy.js",
- "lineno": 3111,
+ "lineno": 3241,
"columnno": 8,
"code": {
- "id": "astnode100015657",
+ "id": "astnode100016672",
"name": "elem[2]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -28508,14 +29759,14 @@
"comment": "",
"meta": {
"range": [
- 142215,
- 142251
+ 148355,
+ 148391
],
"filename": "astronomy.js",
- "lineno": 3112,
+ "lineno": 3242,
"columnno": 8,
"code": {
- "id": "astnode100015669",
+ "id": "astnode100016684",
"name": "elem[3]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -28534,14 +29785,14 @@
"comment": "",
"meta": {
"range": [
- 142329,
- 142358
+ 148469,
+ 148498
],
"filename": "astronomy.js",
- "lineno": 3115,
+ "lineno": 3245,
"columnno": 14,
"code": {
- "id": "astnode100015689",
+ "id": "astnode100016704",
"name": "arg",
"type": "BinaryExpression",
"value": ""
@@ -28559,14 +29810,14 @@
"comment": "",
"meta": {
"range": [
- 142368,
- 142404
+ 148508,
+ 148544
],
"filename": "astronomy.js",
- "lineno": 3116,
+ "lineno": 3246,
"columnno": 8,
"code": {
- "id": "astnode100015697",
+ "id": "astnode100016712",
"name": "elem[4]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -28585,14 +29836,14 @@
"comment": "",
"meta": {
"range": [
- 142414,
- 142450
+ 148554,
+ 148590
],
"filename": "astronomy.js",
- "lineno": 3117,
+ "lineno": 3247,
"columnno": 8,
"code": {
- "id": "astnode100015709",
+ "id": "astnode100016724",
"name": "elem[5]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -28611,14 +29862,14 @@
"comment": "",
"meta": {
"range": [
- 142567,
- 142612
+ 148707,
+ 148752
],
"filename": "astronomy.js",
- "lineno": 3120,
+ "lineno": 3250,
"columnno": 10,
"code": {
- "id": "astnode100015721",
+ "id": "astnode100016736",
"name": "state",
"type": "CallExpression",
"value": ""
@@ -28636,14 +29887,14 @@
"comment": "/**\n * @brief Calculates jovicentric positions and velocities of Jupiter's largest 4 moons.\n *\n * Calculates position and velocity vectors for Jupiter's moons\n * Io, Europa, Ganymede, and Callisto, at the given date and time.\n * The vectors are jovicentric (relative to the center of Jupiter).\n * Their orientation is the Earth's equatorial system at the J2000 epoch (EQJ).\n * The position components are expressed in astronomical units (AU), and the\n * velocity components are in AU/day.\n *\n * To convert to heliocentric vectors, call {@link HelioVector}\n * with `Astronomy.Body.Jupiter` to get Jupiter's heliocentric position, then\n * add the jovicentric vectors. Likewise, you can call {@link GeoVector}\n * to convert to geocentric vectors.\n *\n * @param {FlexibleDateTime} date The date and time for which to calculate Jupiter's moons.\n * @return {JupiterMoonsInfo} Position and velocity vectors of Jupiter's largest 4 moons.\n */",
"meta": {
"range": [
- 143712,
- 143938
+ 149852,
+ 150078
],
"filename": "astronomy.js",
- "lineno": 3142,
+ "lineno": 3272,
"columnno": 0,
"code": {
- "id": "astnode100015735",
+ "id": "astnode100016750",
"name": "JupiterMoons",
"type": "FunctionDeclaration",
"paramnames": [
@@ -28694,14 +29945,14 @@
"comment": "",
"meta": {
"range": [
- 143752,
- 143778
+ 149892,
+ 149918
],
"filename": "astronomy.js",
- "lineno": 3143,
+ "lineno": 3273,
"columnno": 10,
"code": {
- "id": "astnode100015740",
+ "id": "astnode100016755",
"name": "time",
"type": "NewExpression",
"value": ""
@@ -28719,14 +29970,14 @@
"comment": "",
"meta": {
"range": [
- 143788,
- 143801
+ 149928,
+ 149941
],
"filename": "astronomy.js",
- "lineno": 3144,
+ "lineno": 3274,
"columnno": 8,
"code": {
- "id": "astnode100015746",
+ "id": "astnode100016761",
"name": "infolist",
"type": "ArrayExpression",
"value": "[]"
@@ -28744,14 +29995,14 @@
"comment": "",
"meta": {
"range": [
- 143816,
- 143820
+ 149956,
+ 149960
],
"filename": "astronomy.js",
- "lineno": 3145,
+ "lineno": 3275,
"columnno": 13,
"code": {
- "id": "astnode100015751",
+ "id": "astnode100016766",
"name": "moon"
}
},
@@ -28767,14 +30018,14 @@
"comment": "",
"meta": {
"range": [
- 143939,
- 143974
+ 150079,
+ 150114
],
"filename": "astronomy.js",
- "lineno": 3149,
+ "lineno": 3279,
"columnno": 0,
"code": {
- "id": "astnode100015768",
+ "id": "astnode100016783",
"name": "exports.JupiterMoons",
"type": "Identifier",
"value": "JupiterMoons",
@@ -28791,14 +30042,14 @@
"comment": "/**\n * @brief Calculates a vector from the center of the Sun to the given body at the given time.\n *\n * Calculates heliocentric (i.e., with respect to the center of the Sun)\n * Cartesian coordinates in the J2000 equatorial system of a celestial\n * body at a specified time. The position is not corrected for light travel time or aberration.\n *\n * @param {Body} body\n * One of the strings\n * `\"Sun\"`, `\"Moon\"`, `\"Mercury\"`, `\"Venus\"`,\n * `\"Earth\"`, `\"Mars\"`, `\"Jupiter\"`, `\"Saturn\"`,\n * `\"Uranus\"`, `\"Neptune\"`, `\"Pluto\"`,\n * `\"SSB\"`, or `\"EMB\"`.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which the body's position is to be calculated.\n *\n * @returns {Vector}\n */",
"meta": {
"range": [
- 144768,
- 145592
+ 150908,
+ 151732
],
"filename": "astronomy.js",
- "lineno": 3170,
+ "lineno": 3300,
"columnno": 0,
"code": {
- "id": "astnode100015773",
+ "id": "astnode100016788",
"name": "HelioVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -28859,14 +30110,14 @@
"comment": "",
"meta": {
"range": [
- 144811,
- 144832
+ 150951,
+ 150972
],
"filename": "astronomy.js",
- "lineno": 3171,
+ "lineno": 3301,
"columnno": 8,
"code": {
- "id": "astnode100015779",
+ "id": "astnode100016794",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -28884,14 +30135,14 @@
"comment": "",
"meta": {
"range": [
- 145071,
- 145101
+ 151211,
+ 151241
],
"filename": "astronomy.js",
- "lineno": 3179,
+ "lineno": 3309,
"columnno": 12,
"code": {
- "id": "astnode100015826",
+ "id": "astnode100016841",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -28909,14 +30160,14 @@
"comment": "",
"meta": {
"range": [
- 145115,
- 145132
+ 151255,
+ 151272
],
"filename": "astronomy.js",
- "lineno": 3180,
+ "lineno": 3310,
"columnno": 12,
"code": {
- "id": "astnode100015835",
+ "id": "astnode100016850",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -28934,14 +30185,14 @@
"comment": "",
"meta": {
"range": [
- 145249,
- 145279
+ 151389,
+ 151419
],
"filename": "astronomy.js",
- "lineno": 3184,
+ "lineno": 3314,
"columnno": 14,
"code": {
- "id": "astnode100015873",
+ "id": "astnode100016888",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -28959,14 +30210,14 @@
"comment": "",
"meta": {
"range": [
- 145295,
- 145312
+ 151435,
+ 151452
],
"filename": "astronomy.js",
- "lineno": 3185,
+ "lineno": 3315,
"columnno": 14,
"code": {
- "id": "astnode100015882",
+ "id": "astnode100016897",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -28984,14 +30235,14 @@
"comment": "",
"meta": {
"range": [
- 145328,
- 145363
+ 151468,
+ 151503
],
"filename": "astronomy.js",
- "lineno": 3186,
+ "lineno": 3316,
"columnno": 14,
"code": {
- "id": "astnode100015888",
+ "id": "astnode100016903",
"name": "denom",
"type": "BinaryExpression",
"value": ""
@@ -29009,14 +30260,14 @@
"comment": "",
"meta": {
"range": [
- 145593,
- 145626
+ 151733,
+ 151766
],
"filename": "astronomy.js",
- "lineno": 3193,
+ "lineno": 3323,
"columnno": 0,
"code": {
- "id": "astnode100015940",
+ "id": "astnode100016955",
"name": "exports.HelioVector",
"type": "Identifier",
"value": "HelioVector",
@@ -29033,14 +30284,14 @@
"comment": "/**\n * @brief Calculates the distance between a body and the Sun at a given time.\n *\n * Given a date and time, this function calculates the distance between\n * the center of `body` and the center of the Sun.\n * For the planets Mercury through Neptune, this function is significantly\n * more efficient than calling {@link HelioVector} followed by taking the length\n * of the resulting vector.\n *\n * @param {Body} body\n * A body for which to calculate a heliocentric distance:\n * the Sun, Moon, or any of the planets.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the heliocentric distance.\n *\n * @returns {number}\n * The heliocentric distance in AU.\n */",
"meta": {
"range": [
- 146338,
- 146565
+ 152478,
+ 152705
],
"filename": "astronomy.js",
- "lineno": 3214,
+ "lineno": 3344,
"columnno": 0,
"code": {
- "id": "astnode100015946",
+ "id": "astnode100016961",
"name": "HelioDistance",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29099,14 +30350,14 @@
"comment": "",
"meta": {
"range": [
- 146385,
- 146406
+ 152525,
+ 152546
],
"filename": "astronomy.js",
- "lineno": 3215,
+ "lineno": 3345,
"columnno": 10,
"code": {
- "id": "astnode100015952",
+ "id": "astnode100016967",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -29124,14 +30375,14 @@
"comment": "",
"meta": {
"range": [
- 146566,
- 146603
+ 152706,
+ 152743
],
"filename": "astronomy.js",
- "lineno": 3220,
+ "lineno": 3350,
"columnno": 0,
"code": {
- "id": "astnode100015984",
+ "id": "astnode100016999",
"name": "exports.HelioDistance",
"type": "Identifier",
"value": "HelioDistance",
@@ -29148,14 +30399,14 @@
"comment": "/**\n * @brief Calculates a vector from the center of the Earth to the given body at the given time.\n *\n * Calculates geocentric (i.e., with respect to the center of the Earth)\n * Cartesian coordinates in the J2000 equatorial system of a celestial\n * body at a specified time. The position is always corrected for light travel time:\n * this means the position of the body is \"back-dated\" based on how long it\n * takes light to travel from the body to an observer on the Earth.\n * Also, the position can optionally be corrected for aberration, an effect\n * causing the apparent direction of the body to be shifted based on\n * transverse movement of the Earth with respect to the rays of light\n * coming from that body.\n *\n * @param {Body} body\n * One of the strings\n * `\"Sun\"`, `\"Moon\"`, `\"Mercury\"`, `\"Venus\"`,\n * `\"Earth\"`, `\"Mars\"`, `\"Jupiter\"`, `\"Saturn\"`,\n * `\"Uranus\"`, `\"Neptune\"`, or `\"Pluto\"`.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which the body's position is to be calculated.\n *\n * @param {bool} aberration\n * Pass `true` to correct for\n * aberration,\n * or `false` to leave uncorrected.\n *\n * @returns {Vector}\n */",
"meta": {
"range": [
- 147859,
- 149859
+ 153999,
+ 155999
],
"filename": "astronomy.js",
- "lineno": 3250,
+ "lineno": 3380,
"columnno": 0,
"code": {
- "id": "astnode100015989",
+ "id": "astnode100017004",
"name": "GeoVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29230,14 +30481,14 @@
"comment": "",
"meta": {
"range": [
- 147945,
- 147966
+ 154085,
+ 154106
],
"filename": "astronomy.js",
- "lineno": 3252,
+ "lineno": 3382,
"columnno": 10,
"code": {
- "id": "astnode100016000",
+ "id": "astnode100017015",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -29255,14 +30506,14 @@
"comment": "",
"meta": {
"range": [
- 148105,
- 148117
+ 154245,
+ 154257
],
"filename": "astronomy.js",
- "lineno": 3257,
+ "lineno": 3387,
"columnno": 8,
"code": {
- "id": "astnode100016029",
+ "id": "astnode100017044",
"name": "earth",
"type": "Literal",
"value": null
@@ -29280,14 +30531,14 @@
"comment": "",
"meta": {
"range": [
- 148127,
- 148128
+ 154267,
+ 154268
],
"filename": "astronomy.js",
- "lineno": 3258,
+ "lineno": 3388,
"columnno": 8,
"code": {
- "id": "astnode100016033",
+ "id": "astnode100017048",
"name": "h"
}
},
@@ -29303,14 +30554,14 @@
"comment": "",
"meta": {
"range": [
- 148138,
- 148141
+ 154278,
+ 154281
],
"filename": "astronomy.js",
- "lineno": 3259,
+ "lineno": 3389,
"columnno": 8,
"code": {
- "id": "astnode100016036",
+ "id": "astnode100017051",
"name": "geo"
}
},
@@ -29326,14 +30577,14 @@
"comment": "",
"meta": {
"range": [
- 148151,
- 148157
+ 154291,
+ 154297
],
"filename": "astronomy.js",
- "lineno": 3260,
+ "lineno": 3390,
"columnno": 8,
"code": {
- "id": "astnode100016039",
+ "id": "astnode100017054",
"name": "dt",
"type": "Literal",
"value": 0
@@ -29351,14 +30602,14 @@
"comment": "",
"meta": {
"range": [
- 148167,
- 148179
+ 154307,
+ 154319
],
"filename": "astronomy.js",
- "lineno": 3261,
+ "lineno": 3391,
"columnno": 8,
"code": {
- "id": "astnode100016043",
+ "id": "astnode100017058",
"name": "ltime",
"type": "Identifier",
"value": "time"
@@ -29376,14 +30627,14 @@
"comment": "",
"meta": {
"range": [
- 148285,
- 148293
+ 154425,
+ 154433
],
"filename": "astronomy.js",
- "lineno": 3263,
+ "lineno": 3393,
"columnno": 13,
"code": {
- "id": "astnode100016048",
+ "id": "astnode100017063",
"name": "iter",
"type": "Literal",
"value": 0
@@ -29401,14 +30652,14 @@
"comment": "",
"meta": {
"range": [
- 148324,
- 148352
+ 154464,
+ 154492
],
"filename": "astronomy.js",
- "lineno": 3264,
+ "lineno": 3394,
"columnno": 8,
"code": {
- "id": "astnode100016058",
+ "id": "astnode100017073",
"name": "h",
"type": "CallExpression",
"funcscope": "GeoVector",
@@ -29427,14 +30678,14 @@
"comment": "",
"meta": {
"range": [
- 149262,
- 149297
+ 155402,
+ 155437
],
"filename": "astronomy.js",
- "lineno": 3279,
+ "lineno": 3409,
"columnno": 12,
"code": {
- "id": "astnode100016068",
+ "id": "astnode100017083",
"name": "earth",
"type": "CallExpression",
"funcscope": "GeoVector",
@@ -29453,14 +30704,14 @@
"comment": "",
"meta": {
"range": [
- 149464,
- 149498
+ 155604,
+ 155638
],
"filename": "astronomy.js",
- "lineno": 3284,
+ "lineno": 3414,
"columnno": 16,
"code": {
- "id": "astnode100016082",
+ "id": "astnode100017097",
"name": "earth",
"type": "CallExpression",
"funcscope": "GeoVector",
@@ -29479,14 +30730,14 @@
"comment": "",
"meta": {
"range": [
- 149532,
- 149599
+ 155672,
+ 155739
],
"filename": "astronomy.js",
- "lineno": 3287,
+ "lineno": 3417,
"columnno": 8,
"code": {
- "id": "astnode100016091",
+ "id": "astnode100017106",
"name": "geo",
"type": "NewExpression",
"funcscope": "GeoVector",
@@ -29505,14 +30756,14 @@
"comment": "",
"meta": {
"range": [
- 149613,
- 149667
+ 155753,
+ 155807
],
"filename": "astronomy.js",
- "lineno": 3288,
+ "lineno": 3418,
"columnno": 12,
"code": {
- "id": "astnode100016118",
+ "id": "astnode100017133",
"name": "ltime2",
"type": "CallExpression",
"value": ""
@@ -29530,14 +30781,14 @@
"comment": "",
"meta": {
"range": [
- 149677,
- 149712
+ 155817,
+ 155852
],
"filename": "astronomy.js",
- "lineno": 3289,
+ "lineno": 3419,
"columnno": 8,
"code": {
- "id": "astnode100016134",
+ "id": "astnode100017149",
"name": "dt",
"type": "CallExpression",
"funcscope": "GeoVector",
@@ -29556,14 +30807,14 @@
"comment": "",
"meta": {
"range": [
- 149771,
- 149785
+ 155911,
+ 155925
],
"filename": "astronomy.js",
- "lineno": 3292,
+ "lineno": 3422,
"columnno": 8,
"code": {
- "id": "astnode100016154",
+ "id": "astnode100017169",
"name": "ltime",
"type": "Identifier",
"funcscope": "GeoVector",
@@ -29582,14 +30833,14 @@
"comment": "",
"meta": {
"range": [
- 149860,
- 149889
+ 156000,
+ 156029
],
"filename": "astronomy.js",
- "lineno": 3296,
+ "lineno": 3426,
"columnno": 0,
"code": {
- "id": "astnode100016163",
+ "id": "astnode100017178",
"name": "exports.GeoVector",
"type": "Identifier",
"value": "GeoVector",
@@ -29606,14 +30857,14 @@
"comment": "",
"meta": {
"range": [
- 149891,
- 150028
+ 156031,
+ 156168
],
"filename": "astronomy.js",
- "lineno": 3297,
+ "lineno": 3427,
"columnno": 0,
"code": {
- "id": "astnode100016168",
+ "id": "astnode100017183",
"name": "ExportState",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29633,14 +30884,14 @@
"comment": "/**\n * @brief Calculates barycentric position and velocity vectors for the given body.\n *\n * Given a body and a time, calculates the barycentric position and velocity\n * vectors for the center of that body at that time.\n * The vectors are expressed in equatorial J2000 coordinates (EQJ).\n *\n * @param {Body} body\n * The celestial body whose barycentric state vector is to be calculated.\n * Supported values are `Body.Sun`, `Body.SSB`, and all planets except Pluto:\n * `Body.Mercury`, `Body.Venus`, `Body.Earth`, `Body.Mars`, `Body.Jupiter`,\n * `Body.Saturn`, `Body.Uranus`, `Body.Neptune`.\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate position and velocity.\n * @returns {StateVector}\n * An object that contains barycentric position and velocity vectors.\n */",
"meta": {
"range": [
- 150851,
- 152369
+ 156991,
+ 158509
],
"filename": "astronomy.js",
- "lineno": 3317,
+ "lineno": 3447,
"columnno": 0,
"code": {
- "id": "astnode100016207",
+ "id": "astnode100017222",
"name": "BaryState",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29701,14 +30952,14 @@
"comment": "",
"meta": {
"range": [
- 150894,
- 150915
+ 157034,
+ 157055
],
"filename": "astronomy.js",
- "lineno": 3318,
+ "lineno": 3448,
"columnno": 10,
"code": {
- "id": "astnode100016213",
+ "id": "astnode100017228",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -29726,14 +30977,14 @@
"comment": "",
"meta": {
"range": [
- 151201,
- 151235
+ 157341,
+ 157375
],
"filename": "astronomy.js",
- "lineno": 3325,
+ "lineno": 3455,
"columnno": 10,
"code": {
- "id": "astnode100016236",
+ "id": "astnode100017251",
"name": "bary",
"type": "NewExpression",
"value": ""
@@ -29751,14 +31002,14 @@
"comment": "",
"meta": {
"range": [
- 151994,
- 152038
+ 158134,
+ 158178
],
"filename": "astronomy.js",
- "lineno": 3339,
+ "lineno": 3469,
"columnno": 14,
"code": {
- "id": "astnode100016306",
+ "id": "astnode100017321",
"name": "planet",
"type": "CallExpression",
"value": ""
@@ -29776,14 +31027,14 @@
"comment": "",
"meta": {
"range": [
- 152370,
- 152399
+ 158510,
+ 158539
],
"filename": "astronomy.js",
- "lineno": 3345,
+ "lineno": 3475,
"columnno": 0,
"code": {
- "id": "astnode100016404",
+ "id": "astnode100017419",
"name": "exports.BaryState",
"type": "Identifier",
"value": "BaryState",
@@ -29800,14 +31051,14 @@
"comment": "",
"meta": {
"range": [
- 152401,
- 153428
+ 158541,
+ 159568
],
"filename": "astronomy.js",
- "lineno": 3346,
+ "lineno": 3476,
"columnno": 0,
"code": {
- "id": "astnode100016409",
+ "id": "astnode100017424",
"name": "QuadInterp",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29842,14 +31093,14 @@
"comment": "",
"meta": {
"range": [
- 152451,
- 152473
+ 158591,
+ 158613
],
"filename": "astronomy.js",
- "lineno": 3347,
+ "lineno": 3477,
"columnno": 8,
"code": {
- "id": "astnode100016418",
+ "id": "astnode100017433",
"name": "Q",
"type": "BinaryExpression",
"value": ""
@@ -29867,14 +31118,14 @@
"comment": "",
"meta": {
"range": [
- 152483,
- 152500
+ 158623,
+ 158640
],
"filename": "astronomy.js",
- "lineno": 3348,
+ "lineno": 3478,
"columnno": 8,
"code": {
- "id": "astnode100016428",
+ "id": "astnode100017443",
"name": "R",
"type": "BinaryExpression",
"value": ""
@@ -29892,14 +31143,14 @@
"comment": "",
"meta": {
"range": [
- 152510,
- 152516
+ 158650,
+ 158656
],
"filename": "astronomy.js",
- "lineno": 3349,
+ "lineno": 3479,
"columnno": 8,
"code": {
- "id": "astnode100016436",
+ "id": "astnode100017451",
"name": "S",
"type": "Identifier",
"value": "fm"
@@ -29917,14 +31168,14 @@
"comment": "",
"meta": {
"range": [
- 152526,
- 152527
+ 158666,
+ 158667
],
"filename": "astronomy.js",
- "lineno": 3350,
+ "lineno": 3480,
"columnno": 8,
"code": {
- "id": "astnode100016440",
+ "id": "astnode100017455",
"name": "x"
}
},
@@ -29940,14 +31191,14 @@
"comment": "",
"meta": {
"range": [
- 152720,
- 152730
+ 158860,
+ 158870
],
"filename": "astronomy.js",
- "lineno": 3357,
+ "lineno": 3487,
"columnno": 8,
"code": {
- "id": "astnode100016455",
+ "id": "astnode100017470",
"name": "x",
"type": "BinaryExpression",
"funcscope": "QuadInterp",
@@ -29966,14 +31217,14 @@
"comment": "",
"meta": {
"range": [
- 152888,
- 152909
+ 159028,
+ 159049
],
"filename": "astronomy.js",
- "lineno": 3363,
+ "lineno": 3493,
"columnno": 12,
"code": {
- "id": "astnode100016475",
+ "id": "astnode100017490",
"name": "u",
"type": "BinaryExpression",
"value": ""
@@ -29991,14 +31242,14 @@
"comment": "",
"meta": {
"range": [
- 152968,
- 152985
+ 159108,
+ 159125
],
"filename": "astronomy.js",
- "lineno": 3366,
+ "lineno": 3496,
"columnno": 12,
"code": {
- "id": "astnode100016493",
+ "id": "astnode100017508",
"name": "ru",
"type": "CallExpression",
"value": ""
@@ -30016,14 +31267,14 @@
"comment": "",
"meta": {
"range": [
- 152999,
- 153023
+ 159139,
+ 159163
],
"filename": "astronomy.js",
- "lineno": 3367,
+ "lineno": 3497,
"columnno": 12,
"code": {
- "id": "astnode100016501",
+ "id": "astnode100017516",
"name": "x1",
"type": "BinaryExpression",
"value": ""
@@ -30041,14 +31292,14 @@
"comment": "",
"meta": {
"range": [
- 153037,
- 153061
+ 159177,
+ 159201
],
"filename": "astronomy.js",
- "lineno": 3368,
+ "lineno": 3498,
"columnno": 12,
"code": {
- "id": "astnode100016512",
+ "id": "astnode100017527",
"name": "x2",
"type": "BinaryExpression",
"value": ""
@@ -30066,14 +31317,14 @@
"comment": "",
"meta": {
"range": [
- 153178,
- 153184
+ 159318,
+ 159324
],
"filename": "astronomy.js",
- "lineno": 3372,
+ "lineno": 3502,
"columnno": 12,
"code": {
- "id": "astnode100016546",
+ "id": "astnode100017561",
"name": "x",
"type": "Identifier",
"funcscope": "QuadInterp",
@@ -30092,14 +31343,14 @@
"comment": "",
"meta": {
"range": [
- 153249,
- 153255
+ 159389,
+ 159395
],
"filename": "astronomy.js",
- "lineno": 3375,
+ "lineno": 3505,
"columnno": 12,
"code": {
- "id": "astnode100016561",
+ "id": "astnode100017576",
"name": "x",
"type": "Identifier",
"funcscope": "QuadInterp",
@@ -30118,14 +31369,14 @@
"comment": "",
"meta": {
"range": [
- 153331,
- 153346
+ 159471,
+ 159486
],
"filename": "astronomy.js",
- "lineno": 3381,
+ "lineno": 3511,
"columnno": 8,
"code": {
- "id": "astnode100016568",
+ "id": "astnode100017583",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -30143,14 +31394,14 @@
"comment": "",
"meta": {
"range": [
- 153356,
- 153384
+ 159496,
+ 159524
],
"filename": "astronomy.js",
- "lineno": 3382,
+ "lineno": 3512,
"columnno": 8,
"code": {
- "id": "astnode100016576",
+ "id": "astnode100017591",
"name": "df_dt",
"type": "BinaryExpression",
"value": ""
@@ -30168,14 +31419,14 @@
"comment": "",
"meta": {
"range": [
- 153399,
- 153403
+ 159539,
+ 159543
],
"filename": "astronomy.js",
- "lineno": 3383,
+ "lineno": 3513,
"columnno": 13,
"code": {
- "id": "astnode100016589",
+ "id": "astnode100017604",
"name": "x",
"type": "Identifier",
"value": "x"
@@ -30191,14 +31442,14 @@
"comment": "",
"meta": {
"range": [
- 153405,
- 153409
+ 159545,
+ 159549
],
"filename": "astronomy.js",
- "lineno": 3383,
+ "lineno": 3513,
"columnno": 19,
"code": {
- "id": "astnode100016591",
+ "id": "astnode100017606",
"name": "t",
"type": "Identifier",
"value": "t"
@@ -30214,14 +31465,14 @@
"comment": "",
"meta": {
"range": [
- 153411,
- 153423
+ 159551,
+ 159563
],
"filename": "astronomy.js",
- "lineno": 3383,
+ "lineno": 3513,
"columnno": 25,
"code": {
- "id": "astnode100016593",
+ "id": "astnode100017608",
"name": "df_dt",
"type": "Identifier",
"value": "df_dt"
@@ -30237,7 +31488,7 @@
"comment": "/**\n * @brief Options for the {@link Search} function.\n *\n * @typedef {object} SearchOptions\n *\n * @property {number | undefined} dt_tolerance_seconds\n * The number of seconds for a time window smaller than which the search\n * is considered successful. Using too large a tolerance can result in\n * an inaccurate time estimate. Using too small a tolerance can cause\n * excessive computation, or can even cause the search to fail because of\n * limited floating-point resolution. Defaults to 1 second.\n *\n * @property {number | undefined} init_f1\n * As an optimization, if the caller of {@link Search}\n * has already calculated the value of the function being searched (the parameter `func`)\n * at the time coordinate `t1`, it can pass in that value as `init_f1`.\n * For very expensive calculations, this can measurably improve performance.\n *\n * @property {number | undefined} init_f2\n * The same as `init_f1`, except this is the optional initial value of `func(t2)`\n * instead of `func(t1)`.\n *\n * @property {number | undefined} iter_limit\n */",
"meta": {
"filename": "astronomy.js",
- "lineno": 3385,
+ "lineno": 3515,
"columnno": 0,
"code": {}
},
@@ -30304,14 +31555,14 @@
"comment": "/**\n * @brief Finds the time when a function ascends through zero.\n *\n * Search for next time t (such that t is between `t1` and `t2`)\n * that `func(t)` crosses from a negative value to a non-negative value.\n * The given function must have \"smooth\" behavior over the entire inclusive range [`t1`, `t2`],\n * meaning that it behaves like a continuous differentiable function.\n * It is not required that `t1` < `t2`; `t1` > `t2`\n * allows searching backward in time.\n * Note: `t1` and `t2` must be chosen such that there is no possibility\n * of more than one zero-crossing (ascending or descending), or it is possible\n * that the \"wrong\" event will be found (i.e. not the first event after t1)\n * or even that the function will return `null`, indicating that no event was found.\n *\n * @param {function(AstroTime): number} func\n * The function to find an ascending zero crossing for.\n * The function must accept a single parameter of type {@link AstroTime}\n * and return a numeric value.\n *\n * @param {AstroTime} t1\n * The lower time bound of a search window.\n *\n * @param {AstroTime} t2\n * The upper time bound of a search window.\n *\n * @param {SearchOptions | undefined} options\n * Options that can tune the behavior of the search.\n * Most callers can omit this argument.\n *\n * @returns {AstroTime | null}\n * If the search is successful, returns the date and time of the solution.\n * If the search fails, returns `null`.\n */",
"meta": {
"range": [
- 156018,
- 159010
+ 162158,
+ 165150
],
"filename": "astronomy.js",
- "lineno": 3442,
+ "lineno": 3572,
"columnno": 0,
"code": {
- "id": "astnode100016595",
+ "id": "astnode100017610",
"name": "Search",
"type": "FunctionDeclaration",
"paramnames": [
@@ -30411,14 +31662,14 @@
"comment": "",
"meta": {
"range": [
- 156066,
- 156149
+ 162206,
+ 162289
],
"filename": "astronomy.js",
- "lineno": 3443,
+ "lineno": 3573,
"columnno": 10,
"code": {
- "id": "astnode100016603",
+ "id": "astnode100017618",
"name": "dt_tolerance_seconds",
"type": "CallExpression",
"value": ""
@@ -30436,14 +31687,14 @@
"comment": "",
"meta": {
"range": [
- 156161,
- 156219
+ 162301,
+ 162359
],
"filename": "astronomy.js",
- "lineno": 3444,
+ "lineno": 3574,
"columnno": 10,
"code": {
- "id": "astnode100016615",
+ "id": "astnode100017630",
"name": "dt_days",
"type": "CallExpression",
"value": ""
@@ -30461,14 +31712,14 @@
"comment": "",
"meta": {
"range": [
- 156229,
- 156271
+ 162369,
+ 162411
],
"filename": "astronomy.js",
- "lineno": 3445,
+ "lineno": 3575,
"columnno": 8,
"code": {
- "id": "astnode100016625",
+ "id": "astnode100017640",
"name": "f1",
"type": "LogicalExpression",
"value": ""
@@ -30486,14 +31737,14 @@
"comment": "",
"meta": {
"range": [
- 156281,
- 156323
+ 162421,
+ 162463
],
"filename": "astronomy.js",
- "lineno": 3446,
+ "lineno": 3576,
"columnno": 8,
"code": {
- "id": "astnode100016637",
+ "id": "astnode100017652",
"name": "f2",
"type": "LogicalExpression",
"value": ""
@@ -30511,14 +31762,14 @@
"comment": "",
"meta": {
"range": [
- 156333,
- 156343
+ 162473,
+ 162483
],
"filename": "astronomy.js",
- "lineno": 3447,
+ "lineno": 3577,
"columnno": 8,
"code": {
- "id": "astnode100016649",
+ "id": "astnode100017664",
"name": "fmid",
"type": "Identifier",
"value": "NaN"
@@ -30536,14 +31787,14 @@
"comment": "",
"meta": {
"range": [
- 156353,
- 156361
+ 162493,
+ 162501
],
"filename": "astronomy.js",
- "lineno": 3448,
+ "lineno": 3578,
"columnno": 8,
"code": {
- "id": "astnode100016653",
+ "id": "astnode100017668",
"name": "iter",
"type": "Literal",
"value": 0
@@ -30561,14 +31812,14 @@
"comment": "",
"meta": {
"range": [
- 156371,
- 156421
+ 162511,
+ 162561
],
"filename": "astronomy.js",
- "lineno": 3449,
+ "lineno": 3579,
"columnno": 8,
"code": {
- "id": "astnode100016657",
+ "id": "astnode100017672",
"name": "iter_limit",
"type": "LogicalExpression",
"value": ""
@@ -30586,14 +31837,14 @@
"comment": "",
"meta": {
"range": [
- 156431,
- 156447
+ 162571,
+ 162587
],
"filename": "astronomy.js",
- "lineno": 3450,
+ "lineno": 3580,
"columnno": 8,
"code": {
- "id": "astnode100016667",
+ "id": "astnode100017682",
"name": "calc_fmid",
"type": "Literal",
"value": true
@@ -30611,14 +31862,14 @@
"comment": "",
"meta": {
"range": [
- 156566,
- 156601
+ 162706,
+ 162741
],
"filename": "astronomy.js",
- "lineno": 3454,
+ "lineno": 3584,
"columnno": 12,
"code": {
- "id": "astnode100016682",
+ "id": "astnode100017697",
"name": "tmid",
"type": "CallExpression",
"value": ""
@@ -30636,14 +31887,14 @@
"comment": "",
"meta": {
"range": [
- 156615,
- 156635
+ 162755,
+ 162775
],
"filename": "astronomy.js",
- "lineno": 3455,
+ "lineno": 3585,
"columnno": 12,
"code": {
- "id": "astnode100016690",
+ "id": "astnode100017705",
"name": "dt",
"type": "BinaryExpression",
"value": ""
@@ -30661,14 +31912,14 @@
"comment": "",
"meta": {
"range": [
- 156813,
- 156827
+ 162953,
+ 162967
],
"filename": "astronomy.js",
- "lineno": 3461,
+ "lineno": 3591,
"columnno": 12,
"code": {
- "id": "astnode100016713",
+ "id": "astnode100017728",
"name": "fmid",
"type": "CallExpression",
"funcscope": "Search",
@@ -30687,14 +31938,14 @@
"comment": "",
"meta": {
"range": [
- 156854,
- 156870
+ 162994,
+ 163010
],
"filename": "astronomy.js",
- "lineno": 3463,
+ "lineno": 3593,
"columnno": 12,
"code": {
- "id": "astnode100016719",
+ "id": "astnode100017734",
"name": "calc_fmid",
"type": "Literal",
"funcscope": "Search",
@@ -30713,14 +31964,14 @@
"comment": "",
"meta": {
"range": [
- 157114,
- 157168
+ 163254,
+ 163308
],
"filename": "astronomy.js",
- "lineno": 3467,
+ "lineno": 3597,
"columnno": 12,
"code": {
- "id": "astnode100016723",
+ "id": "astnode100017738",
"name": "q",
"type": "CallExpression",
"value": ""
@@ -30738,14 +31989,14 @@
"comment": "",
"meta": {
"range": [
- 157320,
- 157338
+ 163460,
+ 163478
],
"filename": "astronomy.js",
- "lineno": 3471,
+ "lineno": 3601,
"columnno": 16,
"code": {
- "id": "astnode100016744",
+ "id": "astnode100017759",
"name": "tq",
"type": "CallExpression",
"value": ""
@@ -30763,14 +32014,14 @@
"comment": "",
"meta": {
"range": [
- 157356,
- 157366
+ 163496,
+ 163506
],
"filename": "astronomy.js",
- "lineno": 3472,
+ "lineno": 3602,
"columnno": 16,
"code": {
- "id": "astnode100016752",
+ "id": "astnode100017767",
"name": "fq",
"type": "CallExpression",
"value": ""
@@ -30788,14 +32039,14 @@
"comment": "",
"meta": {
"range": [
- 157705,
- 157744
+ 163845,
+ 163884
],
"filename": "astronomy.js",
- "lineno": 3479,
+ "lineno": 3609,
"columnno": 20,
"code": {
- "id": "astnode100016780",
+ "id": "astnode100017795",
"name": "dt_guess",
"type": "BinaryExpression",
"value": ""
@@ -30813,14 +32064,14 @@
"comment": "",
"meta": {
"range": [
- 157812,
- 157841
+ 163952,
+ 163981
],
"filename": "astronomy.js",
- "lineno": 3481,
+ "lineno": 3611,
"columnno": 24,
"code": {
- "id": "astnode100016801",
+ "id": "astnode100017816",
"name": "tleft",
"type": "CallExpression",
"value": ""
@@ -30838,14 +32089,14 @@
"comment": "",
"meta": {
"range": [
- 157867,
- 157897
+ 164007,
+ 164037
],
"filename": "astronomy.js",
- "lineno": 3482,
+ "lineno": 3612,
"columnno": 24,
"code": {
- "id": "astnode100016810",
+ "id": "astnode100017825",
"name": "tright",
"type": "CallExpression",
"value": ""
@@ -30863,14 +32114,14 @@
"comment": "",
"meta": {
"range": [
- 158079,
- 158095
+ 164219,
+ 164235
],
"filename": "astronomy.js",
- "lineno": 3485,
+ "lineno": 3615,
"columnno": 32,
"code": {
- "id": "astnode100016857",
+ "id": "astnode100017872",
"name": "fleft",
"type": "CallExpression",
"value": ""
@@ -30888,14 +32139,14 @@
"comment": "",
"meta": {
"range": [
- 158129,
- 158147
+ 164269,
+ 164287
],
"filename": "astronomy.js",
- "lineno": 3486,
+ "lineno": 3616,
"columnno": 32,
"code": {
- "id": "astnode100016863",
+ "id": "astnode100017878",
"name": "fright",
"type": "CallExpression",
"value": ""
@@ -30913,14 +32164,14 @@
"comment": "",
"meta": {
"range": [
- 158241,
- 158251
+ 164381,
+ 164391
],
"filename": "astronomy.js",
- "lineno": 3488,
+ "lineno": 3618,
"columnno": 32,
"code": {
- "id": "astnode100016878",
+ "id": "astnode100017893",
"name": "f1",
"type": "Identifier",
"funcscope": "Search",
@@ -30939,14 +32190,14 @@
"comment": "",
"meta": {
"range": [
- 158285,
- 158296
+ 164425,
+ 164436
],
"filename": "astronomy.js",
- "lineno": 3489,
+ "lineno": 3619,
"columnno": 32,
"code": {
- "id": "astnode100016882",
+ "id": "astnode100017897",
"name": "f2",
"type": "Identifier",
"funcscope": "Search",
@@ -30965,14 +32216,14 @@
"comment": "",
"meta": {
"range": [
- 158330,
- 158340
+ 164470,
+ 164480
],
"filename": "astronomy.js",
- "lineno": 3490,
+ "lineno": 3620,
"columnno": 32,
"code": {
- "id": "astnode100016886",
+ "id": "astnode100017901",
"name": "t1",
"type": "Identifier",
"funcscope": "Search",
@@ -30991,14 +32242,14 @@
"comment": "",
"meta": {
"range": [
- 158374,
- 158385
+ 164514,
+ 164525
],
"filename": "astronomy.js",
- "lineno": 3491,
+ "lineno": 3621,
"columnno": 32,
"code": {
- "id": "astnode100016890",
+ "id": "astnode100017905",
"name": "t2",
"type": "Identifier",
"funcscope": "Search",
@@ -31017,14 +32268,14 @@
"comment": "",
"meta": {
"range": [
- 158419,
- 158428
+ 164559,
+ 164568
],
"filename": "astronomy.js",
- "lineno": 3492,
+ "lineno": 3622,
"columnno": 32,
"code": {
- "id": "astnode100016894",
+ "id": "astnode100017909",
"name": "fmid",
"type": "Identifier",
"funcscope": "Search",
@@ -31043,14 +32294,14 @@
"comment": "",
"meta": {
"range": [
- 158462,
- 158479
+ 164602,
+ 164619
],
"filename": "astronomy.js",
- "lineno": 3493,
+ "lineno": 3623,
"columnno": 32,
"code": {
- "id": "astnode100016898",
+ "id": "astnode100017913",
"name": "calc_fmid",
"type": "Literal",
"funcscope": "Search",
@@ -31069,14 +32320,14 @@
"comment": "",
"meta": {
"range": [
- 158690,
- 158699
+ 164830,
+ 164839
],
"filename": "astronomy.js",
- "lineno": 3502,
+ "lineno": 3632,
"columnno": 12,
"code": {
- "id": "astnode100016912",
+ "id": "astnode100017927",
"name": "t2",
"type": "Identifier",
"funcscope": "Search",
@@ -31095,14 +32346,14 @@
"comment": "",
"meta": {
"range": [
- 158713,
- 158722
+ 164853,
+ 164862
],
"filename": "astronomy.js",
- "lineno": 3503,
+ "lineno": 3633,
"columnno": 12,
"code": {
- "id": "astnode100016916",
+ "id": "astnode100017931",
"name": "f2",
"type": "Identifier",
"funcscope": "Search",
@@ -31121,14 +32372,14 @@
"comment": "",
"meta": {
"range": [
- 158803,
- 158812
+ 164943,
+ 164952
],
"filename": "astronomy.js",
- "lineno": 3507,
+ "lineno": 3637,
"columnno": 12,
"code": {
- "id": "astnode100016930",
+ "id": "astnode100017945",
"name": "t1",
"type": "Identifier",
"funcscope": "Search",
@@ -31147,14 +32398,14 @@
"comment": "",
"meta": {
"range": [
- 158826,
- 158835
+ 164966,
+ 164975
],
"filename": "astronomy.js",
- "lineno": 3508,
+ "lineno": 3638,
"columnno": 12,
"code": {
- "id": "astnode100016934",
+ "id": "astnode100017949",
"name": "f1",
"type": "Identifier",
"funcscope": "Search",
@@ -31173,14 +32424,14 @@
"comment": "",
"meta": {
"range": [
- 159011,
- 159034
+ 165151,
+ 165174
],
"filename": "astronomy.js",
- "lineno": 3516,
+ "lineno": 3646,
"columnno": 0,
"code": {
- "id": "astnode100016941",
+ "id": "astnode100017956",
"name": "exports.Search",
"type": "Identifier",
"value": "Search",
@@ -31197,14 +32448,14 @@
"comment": "",
"meta": {
"range": [
- 159036,
- 159210
+ 165176,
+ 165350
],
"filename": "astronomy.js",
- "lineno": 3517,
+ "lineno": 3647,
"columnno": 0,
"code": {
- "id": "astnode100016946",
+ "id": "astnode100017961",
"name": "LongitudeOffset",
"type": "FunctionDeclaration",
"paramnames": [
@@ -31226,14 +32477,14 @@
"comment": "",
"meta": {
"range": [
- 159077,
- 159090
+ 165217,
+ 165230
],
"filename": "astronomy.js",
- "lineno": 3518,
+ "lineno": 3648,
"columnno": 8,
"code": {
- "id": "astnode100016951",
+ "id": "astnode100017966",
"name": "offset",
"type": "Identifier",
"value": "diff"
@@ -31251,14 +32502,14 @@
"comment": "",
"meta": {
"range": [
- 159127,
- 159140
+ 165267,
+ 165280
],
"filename": "astronomy.js",
- "lineno": 3520,
+ "lineno": 3650,
"columnno": 8,
"code": {
- "id": "astnode100016960",
+ "id": "astnode100017975",
"name": "offset",
"type": "Literal",
"funcscope": "LongitudeOffset",
@@ -31277,14 +32528,14 @@
"comment": "",
"meta": {
"range": [
- 159175,
- 159188
+ 165315,
+ 165328
],
"filename": "astronomy.js",
- "lineno": 3522,
+ "lineno": 3652,
"columnno": 8,
"code": {
- "id": "astnode100016968",
+ "id": "astnode100017983",
"name": "offset",
"type": "Literal",
"funcscope": "LongitudeOffset",
@@ -31303,14 +32554,14 @@
"comment": "",
"meta": {
"range": [
- 159211,
- 159346
+ 165351,
+ 165486
],
"filename": "astronomy.js",
- "lineno": 3525,
+ "lineno": 3655,
"columnno": 0,
"code": {
- "id": "astnode100016973",
+ "id": "astnode100017988",
"name": "NormalizeLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -31332,14 +32583,14 @@
"comment": "",
"meta": {
"range": [
- 159274,
- 159284
+ 165414,
+ 165424
],
"filename": "astronomy.js",
- "lineno": 3527,
+ "lineno": 3657,
"columnno": 8,
"code": {
- "id": "astnode100016982",
+ "id": "astnode100017997",
"name": "lon",
"type": "Literal",
"funcscope": "NormalizeLongitude",
@@ -31358,14 +32609,14 @@
"comment": "",
"meta": {
"range": [
- 159317,
- 159327
+ 165457,
+ 165467
],
"filename": "astronomy.js",
- "lineno": 3529,
+ "lineno": 3659,
"columnno": 8,
"code": {
- "id": "astnode100016990",
+ "id": "astnode100018005",
"name": "lon",
"type": "Literal",
"funcscope": "NormalizeLongitude",
@@ -31384,14 +32635,14 @@
"comment": "/**\n * @brief Searches for when the Sun reaches a given ecliptic longitude.\n *\n * Searches for the moment in time when the center of the Sun reaches a given apparent\n * ecliptic longitude, as seen from the center of the Earth, within a given range of dates.\n * This function can be used to determine equinoxes and solstices.\n * However, it is usually more convenient and efficient to call {@link Seasons}\n * to calculate equinoxes and solstices for a given calendar year.\n * `SearchSunLongitude` is more general in that it allows searching for arbitrary longitude values.\n *\n * @param {number} targetLon\n * The desired ecliptic longitude of date in degrees.\n * This may be any value in the range [0, 360), although certain\n * values have conventional meanings:\n *\n * When `targetLon` is 0, finds the March equinox,\n * which is the moment spring begins in the northern hemisphere\n * and the beginning of autumn in the southern hemisphere.\n *\n * When `targetLon` is 180, finds the September equinox,\n * which is the moment autumn begins in the northern hemisphere and\n * spring begins in the southern hemisphere.\n *\n * When `targetLon` is 90, finds the northern solstice, which is the\n * moment summer begins in the northern hemisphere and winter\n * begins in the southern hemisphere.\n *\n * When `targetLon` is 270, finds the southern solstice, which is the\n * moment winter begins in the northern hemisphere and summer\n * begins in the southern hemisphere.\n *\n * @param {FlexibleDateTime} dateStart\n * A date and time known to be earlier than the desired longitude event.\n *\n * @param {number} limitDays\n * A floating point number of days, which when added to `dateStart`,\n * yields a date and time known to be after the desired longitude event.\n *\n * @returns {AstroTime | null}\n * The date and time when the Sun reaches the apparent ecliptic longitude `targetLon`\n * within the range of times specified by `dateStart` and `limitDays`.\n * If the Sun does not reach the target longitude within the specified time range, or the\n * time range is excessively wide, the return value is `null`.\n * To avoid a `null` return value, the caller must pick a time window around\n * the event that is within a few days but not so small that the event might fall outside the window.\n */",
"meta": {
"range": [
- 161739,
- 162093
+ 167879,
+ 168233
],
"filename": "astronomy.js",
- "lineno": 3578,
+ "lineno": 3708,
"columnno": 0,
"code": {
- "id": "astnode100016995",
+ "id": "astnode100018010",
"name": "SearchSunLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -31463,14 +32714,14 @@
"comment": "",
"meta": {
"range": [
- 161806,
- 161924
+ 167946,
+ 168064
],
"filename": "astronomy.js",
- "lineno": 3579,
+ "lineno": 3709,
"columnno": 4,
"code": {
- "id": "astnode100017001",
+ "id": "astnode100018016",
"name": "sun_offset",
"type": "FunctionDeclaration",
"paramnames": [
@@ -31493,14 +32744,14 @@
"comment": "",
"meta": {
"range": [
- 161843,
- 161863
+ 167983,
+ 168003
],
"filename": "astronomy.js",
- "lineno": 3580,
+ "lineno": 3710,
"columnno": 12,
"code": {
- "id": "astnode100017006",
+ "id": "astnode100018021",
"name": "pos",
"type": "CallExpression",
"value": ""
@@ -31518,14 +32769,14 @@
"comment": "",
"meta": {
"range": [
- 161991,
- 162015
+ 168131,
+ 168155
],
"filename": "astronomy.js",
- "lineno": 3585,
+ "lineno": 3715,
"columnno": 8,
"code": {
- "id": "astnode100017028",
+ "id": "astnode100018043",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -31543,14 +32794,14 @@
"comment": "",
"meta": {
"range": [
- 162025,
- 162051
+ 168165,
+ 168191
],
"filename": "astronomy.js",
- "lineno": 3586,
+ "lineno": 3716,
"columnno": 8,
"code": {
- "id": "astnode100017034",
+ "id": "astnode100018049",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -31568,14 +32819,14 @@
"comment": "",
"meta": {
"range": [
- 162094,
- 162141
+ 168234,
+ 168281
],
"filename": "astronomy.js",
- "lineno": 3589,
+ "lineno": 3719,
"columnno": 0,
"code": {
- "id": "astnode100017048",
+ "id": "astnode100018063",
"name": "exports.SearchSunLongitude",
"type": "Identifier",
"value": "SearchSunLongitude",
@@ -31592,14 +32843,14 @@
"comment": "/**\n * @brief Returns one body's ecliptic longitude with respect to another, as seen from the Earth.\n *\n * This function determines where one body appears around the ecliptic plane\n * (the plane of the Earth's orbit around the Sun) as seen from the Earth,\n * relative to the another body's apparent position.\n * The function returns an angle in the half-open range [0, 360) degrees.\n * The value is the ecliptic longitude of `body1` relative to the ecliptic\n * longitude of `body2`.\n *\n * The angle is 0 when the two bodies are at the same ecliptic longitude\n * as seen from the Earth. The angle increases in the prograde direction\n * (the direction that the planets orbit the Sun and the Moon orbits the Earth).\n *\n * When the angle is 180 degrees, it means the two bodies appear on opposite sides\n * of the sky for an Earthly observer.\n *\n * Neither `body1` nor `body2` is allowed to be `Body.Earth`.\n * If this happens, the function throws an exception.\n *\n * @param {Body} body1\n * The first body, whose longitude is to be found relative to the second body.\n *\n * @param {Body} body2\n * The second body, relative to which the longitude of the first body is to be found.\n *\n * @param {FlexibleDateTime} date\n * The date and time of the observation.\n *\n * @returns {number}\n * An angle in the range [0, 360), expressed in degrees.\n */",
"meta": {
"range": [
- 163500,
- 163943
+ 169640,
+ 170083
],
"filename": "astronomy.js",
- "lineno": 3622,
+ "lineno": 3752,
"columnno": 0,
"code": {
- "id": "astnode100017053",
+ "id": "astnode100018068",
"name": "PairLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -31672,14 +32923,14 @@
"comment": "",
"meta": {
"range": [
- 163683,
- 163704
+ 169823,
+ 169844
],
"filename": "astronomy.js",
- "lineno": 3625,
+ "lineno": 3755,
"columnno": 10,
"code": {
- "id": "astnode100017074",
+ "id": "astnode100018089",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -31697,14 +32948,14 @@
"comment": "",
"meta": {
"range": [
- 163716,
- 163755
+ 169856,
+ 169895
],
"filename": "astronomy.js",
- "lineno": 3626,
+ "lineno": 3756,
"columnno": 10,
"code": {
- "id": "astnode100017080",
+ "id": "astnode100018095",
"name": "vector1",
"type": "CallExpression",
"value": ""
@@ -31722,14 +32973,14 @@
"comment": "",
"meta": {
"range": [
- 163767,
- 163793
+ 169907,
+ 169933
],
"filename": "astronomy.js",
- "lineno": 3627,
+ "lineno": 3757,
"columnno": 10,
"code": {
- "id": "astnode100017088",
+ "id": "astnode100018103",
"name": "eclip1",
"type": "CallExpression",
"value": ""
@@ -31747,14 +32998,14 @@
"comment": "",
"meta": {
"range": [
- 163805,
- 163844
+ 169945,
+ 169984
],
"filename": "astronomy.js",
- "lineno": 3628,
+ "lineno": 3758,
"columnno": 10,
"code": {
- "id": "astnode100017094",
+ "id": "astnode100018109",
"name": "vector2",
"type": "CallExpression",
"value": ""
@@ -31772,14 +33023,14 @@
"comment": "",
"meta": {
"range": [
- 163856,
- 163882
+ 169996,
+ 170022
],
"filename": "astronomy.js",
- "lineno": 3629,
+ "lineno": 3759,
"columnno": 10,
"code": {
- "id": "astnode100017102",
+ "id": "astnode100018117",
"name": "eclip2",
"type": "CallExpression",
"value": ""
@@ -31797,14 +33048,14 @@
"comment": "",
"meta": {
"range": [
- 163944,
- 163981
+ 170084,
+ 170121
],
"filename": "astronomy.js",
- "lineno": 3632,
+ "lineno": 3762,
"columnno": 0,
"code": {
- "id": "astnode100017118",
+ "id": "astnode100018133",
"name": "exports.PairLongitude",
"type": "Identifier",
"value": "PairLongitude",
@@ -31821,14 +33072,14 @@
"comment": "/**\n * @brief Calculates the angular separation between the Sun and the given body.\n *\n * Returns the full angle seen from\n * the Earth, between the given body and the Sun.\n * Unlike {@link PairLongitude}, this function does not\n * project the body's \"shadow\" onto the ecliptic;\n * the angle is measured in 3D space around the plane that\n * contains the centers of the Earth, the Sun, and `body`.\n *\n * @param {Body} body\n * The name of a supported celestial body other than the Earth.\n *\n * @param {FlexibleDateTime} date\n * The time at which the angle from the Sun is to be found.\n *\n * @returns {number}\n * An angle in degrees in the range [0, 180].\n */",
"meta": {
"range": [
- 164655,
- 164974
+ 170795,
+ 171114
],
"filename": "astronomy.js",
- "lineno": 3652,
+ "lineno": 3782,
"columnno": 0,
"code": {
- "id": "astnode100017123",
+ "id": "astnode100018138",
"name": "AngleFromSun",
"type": "FunctionDeclaration",
"paramnames": [
@@ -31890,14 +33141,14 @@
"comment": "",
"meta": {
"range": [
- 164800,
- 164821
+ 170940,
+ 170961
],
"filename": "astronomy.js",
- "lineno": 3655,
+ "lineno": 3785,
"columnno": 10,
"code": {
- "id": "astnode100017137",
+ "id": "astnode100018152",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -31915,14 +33166,14 @@
"comment": "",
"meta": {
"range": [
- 164833,
- 164869
+ 170973,
+ 171009
],
"filename": "astronomy.js",
- "lineno": 3656,
+ "lineno": 3786,
"columnno": 10,
"code": {
- "id": "astnode100017143",
+ "id": "astnode100018158",
"name": "sv",
"type": "CallExpression",
"value": ""
@@ -31940,14 +33191,14 @@
"comment": "",
"meta": {
"range": [
- 164881,
- 164913
+ 171021,
+ 171053
],
"filename": "astronomy.js",
- "lineno": 3657,
+ "lineno": 3787,
"columnno": 10,
"code": {
- "id": "astnode100017153",
+ "id": "astnode100018168",
"name": "bv",
"type": "CallExpression",
"value": ""
@@ -31965,14 +33216,14 @@
"comment": "",
"meta": {
"range": [
- 164925,
- 164953
+ 171065,
+ 171093
],
"filename": "astronomy.js",
- "lineno": 3658,
+ "lineno": 3788,
"columnno": 10,
"code": {
- "id": "astnode100017161",
+ "id": "astnode100018176",
"name": "angle",
"type": "CallExpression",
"value": ""
@@ -31990,14 +33241,14 @@
"comment": "",
"meta": {
"range": [
- 164975,
- 165010
+ 171115,
+ 171150
],
"filename": "astronomy.js",
- "lineno": 3661,
+ "lineno": 3791,
"columnno": 0,
"code": {
- "id": "astnode100017170",
+ "id": "astnode100018185",
"name": "exports.AngleFromSun",
"type": "Identifier",
"value": "AngleFromSun",
@@ -32014,14 +33265,14 @@
"comment": "/**\n * @brief Calculates heliocentric ecliptic longitude based on the J2000 equinox.\n *\n * @param {Body} body\n * The name of a celestial body other than the Sun.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the ecliptic longitude.\n *\n * @returns {number}\n * The ecliptic longitude angle of the body in degrees measured counterclockwise around the mean\n * plane of the Earth's orbit, as seen from above the Sun's north pole.\n * Ecliptic longitude starts at 0 at the J2000\n * equinox and\n * increases in the same direction the Earth orbits the Sun.\n * The returned value is always in the range [0, 360).\n */",
"meta": {
"range": [
- 165770,
- 166003
+ 171910,
+ 172143
],
"filename": "astronomy.js",
- "lineno": 3679,
+ "lineno": 3809,
"columnno": 0,
"code": {
- "id": "astnode100017175",
+ "id": "astnode100018190",
"name": "EclipticLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -32081,14 +33332,14 @@
"comment": "",
"meta": {
"range": [
- 165917,
- 165945
+ 172057,
+ 172085
],
"filename": "astronomy.js",
- "lineno": 3682,
+ "lineno": 3812,
"columnno": 10,
"code": {
- "id": "astnode100017189",
+ "id": "astnode100018204",
"name": "hv",
"type": "CallExpression",
"value": ""
@@ -32106,14 +33357,14 @@
"comment": "",
"meta": {
"range": [
- 165957,
- 165977
+ 172097,
+ 172117
],
"filename": "astronomy.js",
- "lineno": 3683,
+ "lineno": 3813,
"columnno": 10,
"code": {
- "id": "astnode100017196",
+ "id": "astnode100018211",
"name": "eclip",
"type": "CallExpression",
"value": ""
@@ -32131,14 +33382,14 @@
"comment": "",
"meta": {
"range": [
- 166004,
- 166049
+ 172144,
+ 172189
],
"filename": "astronomy.js",
- "lineno": 3686,
+ "lineno": 3816,
"columnno": 0,
"code": {
- "id": "astnode100017206",
+ "id": "astnode100018221",
"name": "exports.EclipticLongitude",
"type": "Identifier",
"value": "EclipticLongitude",
@@ -32155,14 +33406,14 @@
"comment": "",
"meta": {
"range": [
- 166051,
- 167345
+ 172191,
+ 173485
],
"filename": "astronomy.js",
- "lineno": 3687,
+ "lineno": 3817,
"columnno": 0,
"code": {
- "id": "astnode100017211",
+ "id": "astnode100018226",
"name": "VisualMagnitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -32192,14 +33443,14 @@
"comment": "",
"meta": {
"range": [
- 166207,
- 166209
+ 172347,
+ 172349
],
"filename": "astronomy.js",
- "lineno": 3689,
+ "lineno": 3819,
"columnno": 8,
"code": {
- "id": "astnode100017219",
+ "id": "astnode100018234",
"name": "c0"
}
},
@@ -32215,14 +33466,14 @@
"comment": "",
"meta": {
"range": [
- 166211,
- 166217
+ 172351,
+ 172357
],
"filename": "astronomy.js",
- "lineno": 3689,
+ "lineno": 3819,
"columnno": 12,
"code": {
- "id": "astnode100017221",
+ "id": "astnode100018236",
"name": "c1",
"type": "Literal",
"value": 0
@@ -32240,14 +33491,14 @@
"comment": "",
"meta": {
"range": [
- 166219,
- 166225
+ 172359,
+ 172365
],
"filename": "astronomy.js",
- "lineno": 3689,
+ "lineno": 3819,
"columnno": 20,
"code": {
- "id": "astnode100017224",
+ "id": "astnode100018239",
"name": "c2",
"type": "Literal",
"value": 0
@@ -32265,14 +33516,14 @@
"comment": "",
"meta": {
"range": [
- 166227,
- 166233
+ 172367,
+ 172373
],
"filename": "astronomy.js",
- "lineno": 3689,
+ "lineno": 3819,
"columnno": 28,
"code": {
- "id": "astnode100017227",
+ "id": "astnode100018242",
"name": "c3",
"type": "Literal",
"value": 0
@@ -32290,14 +33541,14 @@
"comment": "",
"meta": {
"range": [
- 166294,
- 166304
+ 172434,
+ 172444
],
"filename": "astronomy.js",
- "lineno": 3692,
+ "lineno": 3822,
"columnno": 12,
"code": {
- "id": "astnode100017237",
+ "id": "astnode100018252",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32316,14 +33567,14 @@
"comment": "",
"meta": {
"range": [
- 166318,
- 166328
+ 172458,
+ 172468
],
"filename": "astronomy.js",
- "lineno": 3693,
+ "lineno": 3823,
"columnno": 12,
"code": {
- "id": "astnode100017242",
+ "id": "astnode100018257",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32342,14 +33593,14 @@
"comment": "",
"meta": {
"range": [
- 166342,
- 166352
+ 172482,
+ 172492
],
"filename": "astronomy.js",
- "lineno": 3694,
+ "lineno": 3824,
"columnno": 12,
"code": {
- "id": "astnode100017247",
+ "id": "astnode100018262",
"name": "c2",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32368,14 +33619,14 @@
"comment": "",
"meta": {
"range": [
- 166366,
- 166376
+ 172506,
+ 172516
],
"filename": "astronomy.js",
- "lineno": 3695,
+ "lineno": 3825,
"columnno": 12,
"code": {
- "id": "astnode100017252",
+ "id": "astnode100018267",
"name": "c3",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32394,14 +33645,14 @@
"comment": "",
"meta": {
"range": [
- 166471,
- 166481
+ 172611,
+ 172621
],
"filename": "astronomy.js",
- "lineno": 3699,
+ "lineno": 3829,
"columnno": 16,
"code": {
- "id": "astnode100017267",
+ "id": "astnode100018282",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32420,14 +33671,14 @@
"comment": "",
"meta": {
"range": [
- 166499,
- 166509
+ 172639,
+ 172649
],
"filename": "astronomy.js",
- "lineno": 3700,
+ "lineno": 3830,
"columnno": 16,
"code": {
- "id": "astnode100017272",
+ "id": "astnode100018287",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32446,14 +33697,14 @@
"comment": "",
"meta": {
"range": [
- 166527,
- 166537
+ 172667,
+ 172677
],
"filename": "astronomy.js",
- "lineno": 3701,
+ "lineno": 3831,
"columnno": 16,
"code": {
- "id": "astnode100017277",
+ "id": "astnode100018292",
"name": "c2",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32472,14 +33723,14 @@
"comment": "",
"meta": {
"range": [
- 166555,
- 166565
+ 172695,
+ 172705
],
"filename": "astronomy.js",
- "lineno": 3702,
+ "lineno": 3832,
"columnno": 16,
"code": {
- "id": "astnode100017282",
+ "id": "astnode100018297",
"name": "c3",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32498,14 +33749,14 @@
"comment": "",
"meta": {
"range": [
- 166616,
- 166625
+ 172756,
+ 172765
],
"filename": "astronomy.js",
- "lineno": 3705,
+ "lineno": 3835,
"columnno": 16,
"code": {
- "id": "astnode100017288",
+ "id": "astnode100018303",
"name": "c0",
"type": "Literal",
"funcscope": "VisualMagnitude",
@@ -32524,14 +33775,14 @@
"comment": "",
"meta": {
"range": [
- 166643,
- 166653
+ 172783,
+ 172793
],
"filename": "astronomy.js",
- "lineno": 3706,
+ "lineno": 3836,
"columnno": 16,
"code": {
- "id": "astnode100017292",
+ "id": "astnode100018307",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32550,14 +33801,14 @@
"comment": "",
"meta": {
"range": [
- 166724,
- 166734
+ 172864,
+ 172874
],
"filename": "astronomy.js",
- "lineno": 3710,
+ "lineno": 3840,
"columnno": 12,
"code": {
- "id": "astnode100017302",
+ "id": "astnode100018317",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32576,14 +33827,14 @@
"comment": "",
"meta": {
"range": [
- 166748,
- 166758
+ 172888,
+ 172898
],
"filename": "astronomy.js",
- "lineno": 3711,
+ "lineno": 3841,
"columnno": 12,
"code": {
- "id": "astnode100017307",
+ "id": "astnode100018322",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32602,14 +33853,14 @@
"comment": "",
"meta": {
"range": [
- 166818,
- 166828
+ 172958,
+ 172968
],
"filename": "astronomy.js",
- "lineno": 3714,
+ "lineno": 3844,
"columnno": 12,
"code": {
- "id": "astnode100017317",
+ "id": "astnode100018332",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32628,14 +33879,14 @@
"comment": "",
"meta": {
"range": [
- 166842,
- 166852
+ 172982,
+ 172992
],
"filename": "astronomy.js",
- "lineno": 3715,
+ "lineno": 3845,
"columnno": 12,
"code": {
- "id": "astnode100017322",
+ "id": "astnode100018337",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32654,14 +33905,14 @@
"comment": "",
"meta": {
"range": [
- 166911,
- 166921
+ 173051,
+ 173061
],
"filename": "astronomy.js",
- "lineno": 3718,
+ "lineno": 3848,
"columnno": 12,
"code": {
- "id": "astnode100017332",
+ "id": "astnode100018347",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32680,14 +33931,14 @@
"comment": "",
"meta": {
"range": [
- 166935,
- 166945
+ 173075,
+ 173085
],
"filename": "astronomy.js",
- "lineno": 3719,
+ "lineno": 3849,
"columnno": 12,
"code": {
- "id": "astnode100017337",
+ "id": "astnode100018352",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32706,14 +33957,14 @@
"comment": "",
"meta": {
"range": [
- 167005,
- 167015
+ 173145,
+ 173155
],
"filename": "astronomy.js",
- "lineno": 3722,
+ "lineno": 3852,
"columnno": 12,
"code": {
- "id": "astnode100017347",
+ "id": "astnode100018362",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32732,14 +33983,14 @@
"comment": "",
"meta": {
"range": [
- 167073,
- 167083
+ 173213,
+ 173223
],
"filename": "astronomy.js",
- "lineno": 3725,
+ "lineno": 3855,
"columnno": 12,
"code": {
- "id": "astnode100017357",
+ "id": "astnode100018372",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32758,14 +34009,14 @@
"comment": "",
"meta": {
"range": [
- 167097,
- 167107
+ 173237,
+ 173247
],
"filename": "astronomy.js",
- "lineno": 3726,
+ "lineno": 3856,
"columnno": 12,
"code": {
- "id": "astnode100017362",
+ "id": "astnode100018377",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -32784,14 +34035,14 @@
"comment": "",
"meta": {
"range": [
- 167212,
- 167227
+ 173352,
+ 173367
],
"filename": "astronomy.js",
- "lineno": 3730,
+ "lineno": 3860,
"columnno": 10,
"code": {
- "id": "astnode100017374",
+ "id": "astnode100018389",
"name": "x",
"type": "BinaryExpression",
"value": ""
@@ -32809,14 +34060,14 @@
"comment": "",
"meta": {
"range": [
- 167237,
- 167276
+ 173377,
+ 173416
],
"filename": "astronomy.js",
- "lineno": 3731,
+ "lineno": 3861,
"columnno": 8,
"code": {
- "id": "astnode100017380",
+ "id": "astnode100018395",
"name": "mag",
"type": "BinaryExpression",
"value": ""
@@ -32834,14 +34085,14 @@
"comment": "",
"meta": {
"range": [
- 167282,
- 167326
+ 173422,
+ 173466
],
"filename": "astronomy.js",
- "lineno": 3732,
+ "lineno": 3862,
"columnno": 4,
"code": {
- "id": "astnode100017396",
+ "id": "astnode100018411",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "VisualMagnitude",
@@ -32860,14 +34111,14 @@
"comment": "",
"meta": {
"range": [
- 167346,
- 168396
+ 173486,
+ 174536
],
"filename": "astronomy.js",
- "lineno": 3735,
+ "lineno": 3865,
"columnno": 0,
"code": {
- "id": "astnode100017409",
+ "id": "astnode100018424",
"name": "SaturnMagnitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -32900,14 +34151,14 @@
"comment": "",
"meta": {
"range": [
- 167668,
- 167688
+ 173808,
+ 173828
],
"filename": "astronomy.js",
- "lineno": 3740,
+ "lineno": 3870,
"columnno": 10,
"code": {
- "id": "astnode100017418",
+ "id": "astnode100018433",
"name": "eclip",
"type": "CallExpression",
"value": ""
@@ -32925,14 +34176,14 @@
"comment": "",
"meta": {
"range": [
- 167700,
- 167728
+ 173840,
+ 173868
],
"filename": "astronomy.js",
- "lineno": 3741,
+ "lineno": 3871,
"columnno": 10,
"code": {
- "id": "astnode100017424",
+ "id": "astnode100018439",
"name": "ir",
"type": "BinaryExpression",
"value": ""
@@ -32950,14 +34201,14 @@
"comment": "",
"meta": {
"range": [
- 167794,
- 167847
+ 173934,
+ 173987
],
"filename": "astronomy.js",
- "lineno": 3742,
+ "lineno": 3872,
"columnno": 10,
"code": {
- "id": "astnode100017432",
+ "id": "astnode100018447",
"name": "Nr",
"type": "BinaryExpression",
"value": ""
@@ -32975,14 +34226,14 @@
"comment": "",
"meta": {
"range": [
- 167963,
- 167997
+ 174103,
+ 174137
],
"filename": "astronomy.js",
- "lineno": 3744,
+ "lineno": 3874,
"columnno": 10,
"code": {
- "id": "astnode100017446",
+ "id": "astnode100018461",
"name": "lat",
"type": "BinaryExpression",
"value": ""
@@ -33000,14 +34251,14 @@
"comment": "",
"meta": {
"range": [
- 168009,
- 168043
+ 174149,
+ 174183
],
"filename": "astronomy.js",
- "lineno": 3745,
+ "lineno": 3875,
"columnno": 10,
"code": {
- "id": "astnode100017456",
+ "id": "astnode100018471",
"name": "lon",
"type": "BinaryExpression",
"value": ""
@@ -33025,14 +34276,14 @@
"comment": "",
"meta": {
"range": [
- 168055,
- 168153
+ 174195,
+ 174293
],
"filename": "astronomy.js",
- "lineno": 3746,
+ "lineno": 3876,
"columnno": 10,
"code": {
- "id": "astnode100017466",
+ "id": "astnode100018481",
"name": "tilt",
"type": "CallExpression",
"value": ""
@@ -33050,14 +34301,14 @@
"comment": "",
"meta": {
"range": [
- 168165,
- 168200
+ 174305,
+ 174340
],
"filename": "astronomy.js",
- "lineno": 3747,
+ "lineno": 3877,
"columnno": 10,
"code": {
- "id": "astnode100017504",
+ "id": "astnode100018519",
"name": "sin_tilt",
"type": "CallExpression",
"value": ""
@@ -33075,14 +34326,14 @@
"comment": "",
"meta": {
"range": [
- 168210,
- 168236
+ 174350,
+ 174376
],
"filename": "astronomy.js",
- "lineno": 3748,
+ "lineno": 3878,
"columnno": 8,
"code": {
- "id": "astnode100017516",
+ "id": "astnode100018531",
"name": "mag",
"type": "BinaryExpression",
"value": ""
@@ -33100,14 +34351,14 @@
"comment": "",
"meta": {
"range": [
- 168242,
- 168283
+ 174382,
+ 174423
],
"filename": "astronomy.js",
- "lineno": 3749,
+ "lineno": 3879,
"columnno": 4,
"code": {
- "id": "astnode100017525",
+ "id": "astnode100018540",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "SaturnMagnitude",
@@ -33126,14 +34377,14 @@
"comment": "",
"meta": {
"range": [
- 168289,
- 168333
+ 174429,
+ 174473
],
"filename": "astronomy.js",
- "lineno": 3750,
+ "lineno": 3880,
"columnno": 4,
"code": {
- "id": "astnode100017536",
+ "id": "astnode100018551",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "SaturnMagnitude",
@@ -33152,14 +34403,14 @@
"comment": "",
"meta": {
"range": [
- 168348,
- 168356
+ 174488,
+ 174496
],
"filename": "astronomy.js",
- "lineno": 3751,
+ "lineno": 3881,
"columnno": 13,
"code": {
- "id": "astnode100017549",
+ "id": "astnode100018564",
"name": "mag",
"type": "Identifier",
"value": "mag"
@@ -33175,14 +34426,14 @@
"comment": "",
"meta": {
"range": [
- 168358,
- 168391
+ 174498,
+ 174531
],
"filename": "astronomy.js",
- "lineno": 3751,
+ "lineno": 3881,
"columnno": 23,
"code": {
- "id": "astnode100017551",
+ "id": "astnode100018566",
"name": "ring_tilt",
"type": "BinaryExpression",
"value": ""
@@ -33198,14 +34449,14 @@
"comment": "",
"meta": {
"range": [
- 168397,
- 168919
+ 174537,
+ 175059
],
"filename": "astronomy.js",
- "lineno": 3753,
+ "lineno": 3883,
"columnno": 0,
"code": {
- "id": "astnode100017557",
+ "id": "astnode100018572",
"name": "MoonMagnitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -33234,14 +34485,14 @@
"comment": "",
"meta": {
"range": [
- 168592,
- 168621
+ 174732,
+ 174761
],
"filename": "astronomy.js",
- "lineno": 3755,
+ "lineno": 3885,
"columnno": 8,
"code": {
- "id": "astnode100017564",
+ "id": "astnode100018579",
"name": "rad",
"type": "BinaryExpression",
"value": ""
@@ -33259,14 +34510,14 @@
"comment": "",
"meta": {
"range": [
- 168631,
- 168647
+ 174771,
+ 174787
],
"filename": "astronomy.js",
- "lineno": 3756,
+ "lineno": 3886,
"columnno": 8,
"code": {
- "id": "astnode100017572",
+ "id": "astnode100018587",
"name": "rad2",
"type": "BinaryExpression",
"value": ""
@@ -33284,14 +34535,14 @@
"comment": "",
"meta": {
"range": [
- 168657,
- 168675
+ 174797,
+ 174815
],
"filename": "astronomy.js",
- "lineno": 3757,
+ "lineno": 3887,
"columnno": 8,
"code": {
- "id": "astnode100017578",
+ "id": "astnode100018593",
"name": "rad4",
"type": "BinaryExpression",
"value": ""
@@ -33309,14 +34560,14 @@
"comment": "",
"meta": {
"range": [
- 168685,
- 168737
+ 174825,
+ 174877
],
"filename": "astronomy.js",
- "lineno": 3758,
+ "lineno": 3888,
"columnno": 8,
"code": {
- "id": "astnode100017584",
+ "id": "astnode100018599",
"name": "mag",
"type": "BinaryExpression",
"value": ""
@@ -33334,14 +34585,14 @@
"comment": "",
"meta": {
"range": [
- 168749,
- 168801
+ 174889,
+ 174941
],
"filename": "astronomy.js",
- "lineno": 3759,
+ "lineno": 3889,
"columnno": 10,
"code": {
- "id": "astnode100017601",
+ "id": "astnode100018616",
"name": "moon_mean_distance_au",
"type": "BinaryExpression",
"value": ""
@@ -33359,14 +34610,14 @@
"comment": "",
"meta": {
"range": [
- 168811,
- 168852
+ 174951,
+ 174992
],
"filename": "astronomy.js",
- "lineno": 3760,
+ "lineno": 3890,
"columnno": 8,
"code": {
- "id": "astnode100017609",
+ "id": "astnode100018624",
"name": "geo_au",
"type": "BinaryExpression",
"value": ""
@@ -33384,14 +34635,14 @@
"comment": "",
"meta": {
"range": [
- 168858,
- 168900
+ 174998,
+ 175040
],
"filename": "astronomy.js",
- "lineno": 3761,
+ "lineno": 3891,
"columnno": 4,
"code": {
- "id": "astnode100017615",
+ "id": "astnode100018630",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "MoonMagnitude",
@@ -33410,14 +34661,14 @@
"comment": "/**\n * @brief Information about the apparent brightness and sunlit phase of a celestial object.\n *\n * @property {AstroTime} time\n * The date and time pertaining to the other calculated values in this object.\n *\n * @property {number} mag\n * The apparent visual magnitude of the celestial body.\n *\n * @property {number} phase_angle\n * The angle in degrees as seen from the center of the celestial body between the Sun and the Earth.\n * The value is always in the range 0 to 180.\n * The phase angle provides a measure of what fraction of the body's face appears\n * illuminated by the Sun as seen from the Earth.\n * When the observed body is the Sun, the `phase` property is set to 0,\n * although this has no physical meaning because the Sun emits, rather than reflects, light.\n * When the phase is near 0 degrees, the body appears \"full\".\n * When it is 90 degrees, the body appears \"half full\".\n * And when it is 180 degrees, the body appears \"new\" and is very difficult to see\n * because it is both dim and lost in the Sun's glare as seen from the Earth.\n *\n * @property {number} phase_fraction\n * The fraction of the body's face that is illuminated by the Sun, as seen from the Earth.\n * Calculated from `phase_angle` for convenience.\n * This value ranges from 0 to 1.\n *\n * @property {number} helio_dist\n * The distance between the center of the Sun and the center of the body in\n * astronomical units (AU).\n *\n * @property {number} geo_dist\n * The distance between the center of the Earth and the center of the body in AU.\n *\n * @property {Vector} gc\n * Geocentric coordinates: the 3D vector from the center of the Earth to the center of the body.\n * The components are in expressed in AU and are oriented with respect to the J2000 equatorial plane.\n *\n * @property {Vector} hc\n * Heliocentric coordinates: The 3D vector from the center of the Sun to the center of the body.\n * Like `gc`, `hc` is expressed in AU and oriented with respect\n * to the J2000 equatorial plane.\n *\n * @property {number | undefined} ring_tilt\n * For Saturn, this is the angular tilt of the planet's rings in degrees away\n * from the line of sight from the Earth. When the value is near 0, the rings\n * appear edge-on from the Earth and are therefore difficult to see.\n * When `ring_tilt` approaches its maximum value (about 27 degrees),\n * the rings appear widest and brightest from the Earth.\n * Unlike the JPL Horizons online tool,\n * this library includes the effect of the ring tilt angle in the calculated value\n * for Saturn's visual magnitude.\n * For all bodies other than Saturn, the value of `ring_tilt` is `undefined`.\n */",
"meta": {
"range": [
- 171868,
- 172306
+ 178008,
+ 178446
],
"filename": "astronomy.js",
- "lineno": 3817,
+ "lineno": 3947,
"columnno": 0,
"code": {
- "id": "astnode100017628",
+ "id": "astnode100018643",
"name": "IlluminationInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -33534,14 +34785,14 @@
"comment": "",
"meta": {
"range": [
- 171897,
- 172304
+ 178037,
+ 178444
],
"filename": "astronomy.js",
- "lineno": 3818,
+ "lineno": 3948,
"columnno": 4,
"code": {
- "id": "astnode100017631",
+ "id": "astnode100018646",
"name": "IlluminationInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -33570,14 +34821,14 @@
"comment": "/**\n * @brief Information about the apparent brightness and sunlit phase of a celestial object.\n *\n * @property {AstroTime} time\n * The date and time pertaining to the other calculated values in this object.\n *\n * @property {number} mag\n * The apparent visual magnitude of the celestial body.\n *\n * @property {number} phase_angle\n * The angle in degrees as seen from the center of the celestial body between the Sun and the Earth.\n * The value is always in the range 0 to 180.\n * The phase angle provides a measure of what fraction of the body's face appears\n * illuminated by the Sun as seen from the Earth.\n * When the observed body is the Sun, the `phase` property is set to 0,\n * although this has no physical meaning because the Sun emits, rather than reflects, light.\n * When the phase is near 0 degrees, the body appears \"full\".\n * When it is 90 degrees, the body appears \"half full\".\n * And when it is 180 degrees, the body appears \"new\" and is very difficult to see\n * because it is both dim and lost in the Sun's glare as seen from the Earth.\n *\n * @property {number} phase_fraction\n * The fraction of the body's face that is illuminated by the Sun, as seen from the Earth.\n * Calculated from `phase_angle` for convenience.\n * This value ranges from 0 to 1.\n *\n * @property {number} helio_dist\n * The distance between the center of the Sun and the center of the body in\n * astronomical units (AU).\n *\n * @property {number} geo_dist\n * The distance between the center of the Earth and the center of the body in AU.\n *\n * @property {Vector} gc\n * Geocentric coordinates: the 3D vector from the center of the Earth to the center of the body.\n * The components are in expressed in AU and are oriented with respect to the J2000 equatorial plane.\n *\n * @property {Vector} hc\n * Heliocentric coordinates: The 3D vector from the center of the Sun to the center of the body.\n * Like `gc`, `hc` is expressed in AU and oriented with respect\n * to the J2000 equatorial plane.\n *\n * @property {number | undefined} ring_tilt\n * For Saturn, this is the angular tilt of the planet's rings in degrees away\n * from the line of sight from the Earth. When the value is near 0, the rings\n * appear edge-on from the Earth and are therefore difficult to see.\n * When `ring_tilt` approaches its maximum value (about 27 degrees),\n * the rings appear widest and brightest from the Earth.\n * Unlike the JPL Horizons online tool,\n * this library includes the effect of the ring tilt angle in the calculated value\n * for Saturn's visual magnitude.\n * For all bodies other than Saturn, the value of `ring_tilt` is `undefined`.\n */",
"meta": {
"range": [
- 171868,
- 172306
+ 178008,
+ 178446
],
"filename": "astronomy.js",
- "lineno": 3817,
+ "lineno": 3947,
"columnno": 0,
"code": {
- "id": "astnode100017628",
+ "id": "astnode100018643",
"name": "IlluminationInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -33693,14 +34944,14 @@
"comment": "",
"meta": {
"range": [
- 171984,
- 172000
+ 178124,
+ 178140
],
"filename": "astronomy.js",
- "lineno": 3819,
+ "lineno": 3949,
"columnno": 8,
"code": {
- "id": "astnode100017644",
+ "id": "astnode100018659",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -33718,14 +34969,14 @@
"comment": "",
"meta": {
"range": [
- 172010,
- 172024
+ 178150,
+ 178164
],
"filename": "astronomy.js",
- "lineno": 3820,
+ "lineno": 3950,
"columnno": 8,
"code": {
- "id": "astnode100017650",
+ "id": "astnode100018665",
"name": "this.mag",
"type": "Identifier",
"value": "mag",
@@ -33743,14 +34994,14 @@
"comment": "",
"meta": {
"range": [
- 172034,
- 172064
+ 178174,
+ 178204
],
"filename": "astronomy.js",
- "lineno": 3821,
+ "lineno": 3951,
"columnno": 8,
"code": {
- "id": "astnode100017656",
+ "id": "astnode100018671",
"name": "this.phase_angle",
"type": "Identifier",
"value": "phase_angle",
@@ -33768,14 +35019,14 @@
"comment": "",
"meta": {
"range": [
- 172074,
- 172102
+ 178214,
+ 178242
],
"filename": "astronomy.js",
- "lineno": 3822,
+ "lineno": 3952,
"columnno": 8,
"code": {
- "id": "astnode100017662",
+ "id": "astnode100018677",
"name": "this.helio_dist",
"type": "Identifier",
"value": "helio_dist",
@@ -33793,14 +35044,14 @@
"comment": "",
"meta": {
"range": [
- 172112,
- 172136
+ 178252,
+ 178276
],
"filename": "astronomy.js",
- "lineno": 3823,
+ "lineno": 3953,
"columnno": 8,
"code": {
- "id": "astnode100017668",
+ "id": "astnode100018683",
"name": "this.geo_dist",
"type": "Identifier",
"value": "geo_dist",
@@ -33818,14 +35069,14 @@
"comment": "",
"meta": {
"range": [
- 172146,
- 172158
+ 178286,
+ 178298
],
"filename": "astronomy.js",
- "lineno": 3824,
+ "lineno": 3954,
"columnno": 8,
"code": {
- "id": "astnode100017674",
+ "id": "astnode100018689",
"name": "this.gc",
"type": "Identifier",
"value": "gc",
@@ -33843,14 +35094,14 @@
"comment": "",
"meta": {
"range": [
- 172168,
- 172180
+ 178308,
+ 178320
],
"filename": "astronomy.js",
- "lineno": 3825,
+ "lineno": 3955,
"columnno": 8,
"code": {
- "id": "astnode100017680",
+ "id": "astnode100018695",
"name": "this.hc",
"type": "Identifier",
"value": "hc",
@@ -33868,14 +35119,14 @@
"comment": "",
"meta": {
"range": [
- 172190,
- 172216
+ 178330,
+ 178356
],
"filename": "astronomy.js",
- "lineno": 3826,
+ "lineno": 3956,
"columnno": 8,
"code": {
- "id": "astnode100017686",
+ "id": "astnode100018701",
"name": "this.ring_tilt",
"type": "Identifier",
"value": "ring_tilt",
@@ -33893,14 +35144,14 @@
"comment": "",
"meta": {
"range": [
- 172226,
- 172297
+ 178366,
+ 178437
],
"filename": "astronomy.js",
- "lineno": 3827,
+ "lineno": 3957,
"columnno": 8,
"code": {
- "id": "astnode100017692",
+ "id": "astnode100018707",
"name": "this.phase_fraction",
"type": "BinaryExpression",
"value": "",
@@ -33918,14 +35169,14 @@
"comment": "",
"meta": {
"range": [
- 172307,
- 172350
+ 178447,
+ 178490
],
"filename": "astronomy.js",
- "lineno": 3830,
+ "lineno": 3960,
"columnno": 0,
"code": {
- "id": "astnode100017710",
+ "id": "astnode100018725",
"name": "exports.IlluminationInfo",
"type": "Identifier",
"value": "IlluminationInfo",
@@ -33942,14 +35193,14 @@
"comment": "/**\n * @brief Calculates visual magnitude and related information about a body.\n *\n * Calculates the phase angle, visual magnitude,\n * and other values relating to the body's illumination\n * at the given date and time, as seen from the Earth.\n *\n * @param {Body} body\n * The name of the celestial body being observed.\n * Not allowed to be `\"Earth\"`.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the illumination data for the given body.\n *\n * @returns {IlluminationInfo}\n */",
"meta": {
"range": [
- 172878,
- 174815
+ 179018,
+ 180955
],
"filename": "astronomy.js",
- "lineno": 3847,
+ "lineno": 3977,
"columnno": 0,
"code": {
- "id": "astnode100017715",
+ "id": "astnode100018730",
"name": "Illumination",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34016,14 +35267,14 @@
"comment": "",
"meta": {
"range": [
- 173016,
- 173037
+ 179156,
+ 179177
],
"filename": "astronomy.js",
- "lineno": 3850,
+ "lineno": 3980,
"columnno": 10,
"code": {
- "id": "astnode100017730",
+ "id": "astnode100018745",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -34041,14 +35292,14 @@
"comment": "",
"meta": {
"range": [
- 173049,
- 173083
+ 179189,
+ 179223
],
"filename": "astronomy.js",
- "lineno": 3851,
+ "lineno": 3981,
"columnno": 10,
"code": {
- "id": "astnode100017736",
+ "id": "astnode100018751",
"name": "earth",
"type": "CallExpression",
"value": ""
@@ -34066,14 +35317,14 @@
"comment": "",
"meta": {
"range": [
- 173093,
- 173098
+ 179233,
+ 179238
],
"filename": "astronomy.js",
- "lineno": 3852,
+ "lineno": 3982,
"columnno": 8,
"code": {
- "id": "astnode100017745",
+ "id": "astnode100018760",
"name": "phase"
}
},
@@ -34089,14 +35340,14 @@
"comment": "",
"meta": {
"range": [
- 173174,
- 173176
+ 179314,
+ 179316
],
"filename": "astronomy.js",
- "lineno": 3853,
+ "lineno": 3983,
"columnno": 8,
"code": {
- "id": "astnode100017748",
+ "id": "astnode100018763",
"name": "hc"
}
},
@@ -34112,14 +35363,14 @@
"comment": "",
"meta": {
"range": [
- 173213,
- 173215
+ 179353,
+ 179355
],
"filename": "astronomy.js",
- "lineno": 3854,
+ "lineno": 3984,
"columnno": 8,
"code": {
- "id": "astnode100017751",
+ "id": "astnode100018766",
"name": "gc"
}
},
@@ -34135,14 +35386,14 @@
"comment": "",
"meta": {
"range": [
- 173254,
- 173257
+ 179394,
+ 179397
],
"filename": "astronomy.js",
- "lineno": 3855,
+ "lineno": 3985,
"columnno": 8,
"code": {
- "id": "astnode100017754",
+ "id": "astnode100018769",
"name": "mag"
}
},
@@ -34158,14 +35409,14 @@
"comment": "",
"meta": {
"range": [
- 173316,
- 173367
+ 179456,
+ 179507
],
"filename": "astronomy.js",
- "lineno": 3857,
+ "lineno": 3987,
"columnno": 8,
"code": {
- "id": "astnode100017764",
+ "id": "astnode100018779",
"name": "gc",
"type": "NewExpression",
"funcscope": "Illumination",
@@ -34184,14 +35435,14 @@
"comment": "",
"meta": {
"range": [
- 173377,
- 173407
+ 179517,
+ 179547
],
"filename": "astronomy.js",
- "lineno": 3858,
+ "lineno": 3988,
"columnno": 8,
"code": {
- "id": "astnode100017782",
+ "id": "astnode100018797",
"name": "hc",
"type": "NewExpression",
"funcscope": "Illumination",
@@ -34210,14 +35461,14 @@
"comment": "",
"meta": {
"range": [
- 173417,
- 173426
+ 179557,
+ 179566
],
"filename": "astronomy.js",
- "lineno": 3859,
+ "lineno": 3989,
"columnno": 8,
"code": {
- "id": "astnode100017791",
+ "id": "astnode100018806",
"name": "phase",
"type": "Literal",
"funcscope": "Illumination",
@@ -34236,14 +35487,14 @@
"comment": "",
"meta": {
"range": [
- 173688,
- 173706
+ 179828,
+ 179846
],
"filename": "astronomy.js",
- "lineno": 3864,
+ "lineno": 3994,
"columnno": 12,
"code": {
- "id": "astnode100017803",
+ "id": "astnode100018818",
"name": "gc",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -34262,14 +35513,14 @@
"comment": "",
"meta": {
"range": [
- 173720,
- 173789
+ 179860,
+ 179929
],
"filename": "astronomy.js",
- "lineno": 3865,
+ "lineno": 3995,
"columnno": 12,
"code": {
- "id": "astnode100017809",
+ "id": "astnode100018824",
"name": "hc",
"type": "NewExpression",
"funcscope": "Illumination",
@@ -34288,14 +35539,14 @@
"comment": "",
"meta": {
"range": [
- 173905,
- 173933
+ 180045,
+ 180073
],
"filename": "astronomy.js",
- "lineno": 3869,
+ "lineno": 3999,
"columnno": 12,
"code": {
- "id": "astnode100017837",
+ "id": "astnode100018852",
"name": "hc",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -34314,14 +35565,14 @@
"comment": "",
"meta": {
"range": [
- 173947,
- 174016
+ 180087,
+ 180156
],
"filename": "astronomy.js",
- "lineno": 3870,
+ "lineno": 4000,
"columnno": 12,
"code": {
- "id": "astnode100017844",
+ "id": "astnode100018859",
"name": "gc",
"type": "NewExpression",
"funcscope": "Illumination",
@@ -34340,14 +35591,14 @@
"comment": "",
"meta": {
"range": [
- 174036,
- 174064
+ 180176,
+ 180204
],
"filename": "astronomy.js",
- "lineno": 3872,
+ "lineno": 4002,
"columnno": 8,
"code": {
- "id": "astnode100017871",
+ "id": "astnode100018886",
"name": "phase",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -34366,14 +35617,14 @@
"comment": "",
"meta": {
"range": [
- 174080,
- 174102
+ 180220,
+ 180242
],
"filename": "astronomy.js",
- "lineno": 3874,
+ "lineno": 4004,
"columnno": 8,
"code": {
- "id": "astnode100017878",
+ "id": "astnode100018893",
"name": "geo_dist",
"type": "CallExpression",
"value": ""
@@ -34391,14 +35642,14 @@
"comment": "",
"meta": {
"range": [
- 174153,
- 174177
+ 180293,
+ 180317
],
"filename": "astronomy.js",
- "lineno": 3875,
+ "lineno": 4005,
"columnno": 8,
"code": {
- "id": "astnode100017885",
+ "id": "astnode100018900",
"name": "helio_dist",
"type": "CallExpression",
"value": ""
@@ -34416,14 +35667,14 @@
"comment": "",
"meta": {
"range": [
- 174226,
- 174235
+ 180366,
+ 180375
],
"filename": "astronomy.js",
- "lineno": 3876,
+ "lineno": 4006,
"columnno": 8,
"code": {
- "id": "astnode100017892",
+ "id": "astnode100018907",
"name": "ring_tilt"
}
},
@@ -34439,14 +35690,14 @@
"comment": "",
"meta": {
"range": [
- 174302,
- 174346
+ 180442,
+ 180486
],
"filename": "astronomy.js",
- "lineno": 3878,
+ "lineno": 4008,
"columnno": 8,
"code": {
- "id": "astnode100017902",
+ "id": "astnode100018917",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "Illumination",
@@ -34465,14 +35716,14 @@
"comment": "",
"meta": {
"range": [
- 174397,
- 174445
+ 180537,
+ 180585
],
"filename": "astronomy.js",
- "lineno": 3881,
+ "lineno": 4011,
"columnno": 8,
"code": {
- "id": "astnode100017921",
+ "id": "astnode100018936",
"name": "mag",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -34491,14 +35742,14 @@
"comment": "",
"meta": {
"range": [
- 174504,
- 174567
+ 180644,
+ 180707
],
"filename": "astronomy.js",
- "lineno": 3884,
+ "lineno": 4014,
"columnno": 14,
"code": {
- "id": "astnode100017936",
+ "id": "astnode100018951",
"name": "saturn",
"type": "CallExpression",
"value": ""
@@ -34516,14 +35767,14 @@
"comment": "",
"meta": {
"range": [
- 174577,
- 174593
+ 180717,
+ 180733
],
"filename": "astronomy.js",
- "lineno": 3885,
+ "lineno": 4015,
"columnno": 8,
"code": {
- "id": "astnode100017946",
+ "id": "astnode100018961",
"name": "mag",
"type": "MemberExpression",
"funcscope": "Illumination",
@@ -34542,14 +35793,14 @@
"comment": "",
"meta": {
"range": [
- 174603,
- 174631
+ 180743,
+ 180771
],
"filename": "astronomy.js",
- "lineno": 3886,
+ "lineno": 4016,
"columnno": 8,
"code": {
- "id": "astnode100017952",
+ "id": "astnode100018967",
"name": "ring_tilt",
"type": "MemberExpression",
"funcscope": "Illumination",
@@ -34568,14 +35819,14 @@
"comment": "",
"meta": {
"range": [
- 174658,
- 174714
+ 180798,
+ 180854
],
"filename": "astronomy.js",
- "lineno": 3889,
+ "lineno": 4019,
"columnno": 8,
"code": {
- "id": "astnode100017959",
+ "id": "astnode100018974",
"name": "mag",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -34594,14 +35845,14 @@
"comment": "",
"meta": {
"range": [
- 174816,
- 174851
+ 180956,
+ 180991
],
"filename": "astronomy.js",
- "lineno": 3893,
+ "lineno": 4023,
"columnno": 0,
"code": {
- "id": "astnode100017979",
+ "id": "astnode100018994",
"name": "exports.Illumination",
"type": "Identifier",
"value": "Illumination",
@@ -34618,14 +35869,14 @@
"comment": "",
"meta": {
"range": [
- 174853,
- 175764
+ 180993,
+ 181904
],
"filename": "astronomy.js",
- "lineno": 3894,
+ "lineno": 4024,
"columnno": 0,
"code": {
- "id": "astnode100017984",
+ "id": "astnode100018999",
"name": "SynodicPeriod",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34650,14 +35901,14 @@
"comment": "",
"meta": {
"range": [
- 175385,
- 175406
+ 181525,
+ 181546
],
"filename": "astronomy.js",
- "lineno": 3903,
+ "lineno": 4033,
"columnno": 8,
"code": {
- "id": "astnode100018005",
+ "id": "astnode100019020",
"name": "planet",
"type": "MemberExpression",
"value": "Planet[undefined]"
@@ -34675,14 +35926,14 @@
"comment": "",
"meta": {
"range": [
- 175611,
- 175642
+ 181751,
+ 181782
],
"filename": "astronomy.js",
- "lineno": 3908,
+ "lineno": 4038,
"columnno": 10,
"code": {
- "id": "astnode100018019",
+ "id": "astnode100019034",
"name": "Te",
"type": "MemberExpression",
"value": "Planet.Earth.OrbitalPeriod"
@@ -34700,14 +35951,14 @@
"comment": "",
"meta": {
"range": [
- 175654,
- 175679
+ 181794,
+ 181819
],
"filename": "astronomy.js",
- "lineno": 3909,
+ "lineno": 4039,
"columnno": 10,
"code": {
- "id": "astnode100018027",
+ "id": "astnode100019042",
"name": "Tp",
"type": "MemberExpression",
"value": "planet.OrbitalPeriod"
@@ -34725,14 +35976,14 @@
"comment": "",
"meta": {
"range": [
- 175691,
- 175735
+ 181831,
+ 181875
],
"filename": "astronomy.js",
- "lineno": 3910,
+ "lineno": 4040,
"columnno": 10,
"code": {
- "id": "astnode100018033",
+ "id": "astnode100019048",
"name": "synodicPeriod",
"type": "CallExpression",
"value": ""
@@ -34750,14 +36001,14 @@
"comment": "/**\n * @brief Searches for when the Earth and a given body reach a relative ecliptic longitude separation.\n *\n * Searches for the date and time the relative ecliptic longitudes of\n * the specified body and the Earth, as seen from the Sun, reach a certain\n * difference. This function is useful for finding conjunctions and oppositions\n * of the planets. For the opposition of a superior planet (Mars, Jupiter, ..., Pluto),\n * or the inferior conjunction of an inferior planet (Mercury, Venus),\n * call with `targetRelLon` = 0. The 0 value indicates that both\n * planets are on the same ecliptic longitude line, ignoring the other planet's\n * distance above or below the plane of the Earth's orbit.\n * For superior conjunctions, call with `targetRelLon` = 180.\n * This means the Earth and the other planet are on opposite sides of the Sun.\n *\n * @param {Body} body\n * The name of a planet other than the Earth.\n *\n * @param {number} targetRelLon\n * The desired angular difference in degrees between the ecliptic longitudes\n * of `body` and the Earth. Must be in the range (-180, +180].\n *\n * @param {FlexibleDateTime} startDate\n * The date and time after which to find the next occurrence of the\n * body and the Earth reaching the desired relative longitude.\n *\n * @returns {AstroTime}\n * The time when the Earth and the body next reach the specified relative longitudes.\n */",
"meta": {
"range": [
- 177170,
- 179412
+ 183310,
+ 185552
],
"filename": "astronomy.js",
- "lineno": 3941,
+ "lineno": 4071,
"columnno": 0,
"code": {
- "id": "astnode100018048",
+ "id": "astnode100019063",
"name": "SearchRelativeLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34835,14 +36086,14 @@
"comment": "",
"meta": {
"range": [
- 177278,
- 177299
+ 183418,
+ 183439
],
"filename": "astronomy.js",
- "lineno": 3943,
+ "lineno": 4073,
"columnno": 10,
"code": {
- "id": "astnode100018059",
+ "id": "astnode100019074",
"name": "planet",
"type": "MemberExpression",
"value": "Planet[undefined]"
@@ -34860,14 +36111,14 @@
"comment": "",
"meta": {
"range": [
- 177640,
- 177713
+ 183780,
+ 183853
],
"filename": "astronomy.js",
- "lineno": 3950,
+ "lineno": 4080,
"columnno": 10,
"code": {
- "id": "astnode100018081",
+ "id": "astnode100019096",
"name": "direction",
"type": "ConditionalExpression",
"value": ""
@@ -34885,14 +36136,14 @@
"comment": "",
"meta": {
"range": [
- 177719,
- 177950
+ 183859,
+ 184090
],
"filename": "astronomy.js",
- "lineno": 3951,
+ "lineno": 4081,
"columnno": 4,
"code": {
- "id": "astnode100018097",
+ "id": "astnode100019112",
"name": "offset",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34917,14 +36168,14 @@
"comment": "",
"meta": {
"range": [
- 177754,
- 177787
+ 183894,
+ 183927
],
"filename": "astronomy.js",
- "lineno": 3952,
+ "lineno": 4082,
"columnno": 14,
"code": {
- "id": "astnode100018102",
+ "id": "astnode100019117",
"name": "plon",
"type": "CallExpression",
"value": ""
@@ -34942,14 +36193,14 @@
"comment": "",
"meta": {
"range": [
- 177803,
- 177842
+ 183943,
+ 183982
],
"filename": "astronomy.js",
- "lineno": 3953,
+ "lineno": 4083,
"columnno": 14,
"code": {
- "id": "astnode100018109",
+ "id": "astnode100019124",
"name": "elon",
"type": "CallExpression",
"value": ""
@@ -34967,14 +36218,14 @@
"comment": "",
"meta": {
"range": [
- 177858,
- 177890
+ 183998,
+ 184030
],
"filename": "astronomy.js",
- "lineno": 3954,
+ "lineno": 4084,
"columnno": 14,
"code": {
- "id": "astnode100018118",
+ "id": "astnode100019133",
"name": "diff",
"type": "BinaryExpression",
"value": ""
@@ -34992,14 +36243,14 @@
"comment": "",
"meta": {
"range": [
- 177959,
- 177984
+ 184099,
+ 184124
],
"filename": "astronomy.js",
- "lineno": 3957,
+ "lineno": 4087,
"columnno": 8,
"code": {
- "id": "astnode100018132",
+ "id": "astnode100019147",
"name": "syn",
"type": "CallExpression",
"value": ""
@@ -35017,14 +36268,14 @@
"comment": "",
"meta": {
"range": [
- 177994,
- 178020
+ 184134,
+ 184160
],
"filename": "astronomy.js",
- "lineno": 3958,
+ "lineno": 4088,
"columnno": 8,
"code": {
- "id": "astnode100018138",
+ "id": "astnode100019153",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -35042,14 +36293,14 @@
"comment": "",
"meta": {
"range": [
- 178225,
- 178251
+ 184365,
+ 184391
],
"filename": "astronomy.js",
- "lineno": 3962,
+ "lineno": 4092,
"columnno": 8,
"code": {
- "id": "astnode100018144",
+ "id": "astnode100019159",
"name": "error_angle",
"type": "CallExpression",
"value": ""
@@ -35067,14 +36318,14 @@
"comment": "",
"meta": {
"range": [
- 178286,
- 178304
+ 184426,
+ 184444
],
"filename": "astronomy.js",
- "lineno": 3964,
+ "lineno": 4094,
"columnno": 8,
"code": {
- "id": "astnode100018154",
+ "id": "astnode100019169",
"name": "error_angle",
"type": "Literal",
"funcscope": "SearchRelativeLongitude",
@@ -35093,14 +36344,14 @@
"comment": "",
"meta": {
"range": [
- 178354,
- 178362
+ 184494,
+ 184502
],
"filename": "astronomy.js",
- "lineno": 3965,
+ "lineno": 4095,
"columnno": 13,
"code": {
- "id": "astnode100018159",
+ "id": "astnode100019174",
"name": "iter",
"type": "Literal",
"value": 0
@@ -35118,14 +36369,14 @@
"comment": "",
"meta": {
"range": [
- 178549,
- 178588
+ 184689,
+ 184728
],
"filename": "astronomy.js",
- "lineno": 3968,
+ "lineno": 4098,
"columnno": 12,
"code": {
- "id": "astnode100018169",
+ "id": "astnode100019184",
"name": "day_adjust",
"type": "BinaryExpression",
"value": ""
@@ -35143,14 +36394,14 @@
"comment": "",
"meta": {
"range": [
- 178598,
- 178629
+ 184738,
+ 184769
],
"filename": "astronomy.js",
- "lineno": 3969,
+ "lineno": 4099,
"columnno": 8,
"code": {
- "id": "astnode100018178",
+ "id": "astnode100019193",
"name": "time",
"type": "CallExpression",
"funcscope": "SearchRelativeLongitude",
@@ -35169,14 +36420,14 @@
"comment": "",
"meta": {
"range": [
- 178724,
- 178748
+ 184864,
+ 184888
],
"filename": "astronomy.js",
- "lineno": 3972,
+ "lineno": 4102,
"columnno": 12,
"code": {
- "id": "astnode100018198",
+ "id": "astnode100019213",
"name": "prev_angle",
"type": "Identifier",
"value": "error_angle"
@@ -35194,14 +36445,14 @@
"comment": "",
"meta": {
"range": [
- 178758,
- 178784
+ 184898,
+ 184924
],
"filename": "astronomy.js",
- "lineno": 3973,
+ "lineno": 4103,
"columnno": 8,
"code": {
- "id": "astnode100018202",
+ "id": "astnode100019217",
"name": "error_angle",
"type": "CallExpression",
"funcscope": "SearchRelativeLongitude",
@@ -35220,14 +36471,14 @@
"comment": "",
"meta": {
"range": [
- 179124,
- 179171
+ 185264,
+ 185311
],
"filename": "astronomy.js",
- "lineno": 3979,
+ "lineno": 4109,
"columnno": 20,
"code": {
- "id": "astnode100018222",
+ "id": "astnode100019237",
"name": "ratio",
"type": "BinaryExpression",
"value": ""
@@ -35245,14 +36496,14 @@
"comment": "",
"meta": {
"range": [
- 179241,
- 179253
+ 185381,
+ 185393
],
"filename": "astronomy.js",
- "lineno": 3981,
+ "lineno": 4111,
"columnno": 20,
"code": {
- "id": "astnode100018238",
+ "id": "astnode100019253",
"name": "syn",
"type": "Identifier",
"funcscope": "SearchRelativeLongitude",
@@ -35271,14 +36522,14 @@
"comment": "",
"meta": {
"range": [
- 179413,
- 179470
+ 185553,
+ 185610
],
"filename": "astronomy.js",
- "lineno": 3987,
+ "lineno": 4117,
"columnno": 0,
"code": {
- "id": "astnode100018254",
+ "id": "astnode100019269",
"name": "exports.SearchRelativeLongitude",
"type": "Identifier",
"value": "SearchRelativeLongitude",
@@ -35295,14 +36546,14 @@
"comment": "/**\n * @brief Determines the moon's phase expressed as an ecliptic longitude.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the moon's phase.\n *\n * @returns {number}\n * A value in the range [0, 360) indicating the difference\n * in ecliptic longitude between the center of the Sun and the\n * center of the Moon, as seen from the center of the Earth.\n * Certain longitude values have conventional meanings:\n *\n * * 0 = new moon\n * * 90 = first quarter\n * * 180 = full moon\n * * 270 = third quarter\n */",
"meta": {
"range": [
- 180032,
- 180113
+ 186172,
+ 186253
],
"filename": "astronomy.js",
- "lineno": 4005,
+ "lineno": 4135,
"columnno": 0,
"code": {
- "id": "astnode100018259",
+ "id": "astnode100019274",
"name": "MoonPhase",
"type": "FunctionDeclaration",
"paramnames": [
@@ -35348,14 +36599,14 @@
"comment": "",
"meta": {
"range": [
- 180114,
- 180143
+ 186254,
+ 186283
],
"filename": "astronomy.js",
- "lineno": 4008,
+ "lineno": 4138,
"columnno": 0,
"code": {
- "id": "astnode100018274",
+ "id": "astnode100019289",
"name": "exports.MoonPhase",
"type": "Identifier",
"value": "MoonPhase",
@@ -35372,14 +36623,14 @@
"comment": "/**\n * @brief Searches for the date and time that the Moon reaches a specified phase.\n *\n * Lunar phases are defined in terms of geocentric ecliptic longitudes\n * with respect to the Sun. When the Moon and the Sun have the same ecliptic\n * longitude, that is defined as a new moon. When the two ecliptic longitudes\n * are 180 degrees apart, that is defined as a full moon.\n * To enumerate quarter lunar phases, it is simpler to call\n * {@link SearchMoonQuarter} once, followed by repeatedly calling\n * {@link NextMoonQuarter}. `SearchMoonPhase` is only\n * necessary for finding other lunar phases than the usual quarter phases.\n *\n * @param {number} targetLon\n * The difference in geocentric ecliptic longitude between the Sun and Moon\n * that specifies the lunar phase being sought. This can be any value\n * in the range [0, 360). Here are some helpful examples:\n * 0 = new moon,\n * 90 = first quarter,\n * 180 = full moon,\n * 270 = third quarter.\n *\n * @param {FlexibleDateTime} dateStart\n * The beginning of the window of time in which to search.\n *\n * @param {number} limitDays\n * The floating point number of days after `dateStart`\n * that limits the window of time in which to search.\n *\n * @returns {AstroTime | null}\n * If the specified lunar phase occurs after `dateStart`\n * and before `limitDays` days after `dateStart`,\n * this function returns the date and time of the first such occurrence.\n * Otherwise, it returns `null`.\n */",
"meta": {
"range": [
- 181657,
- 183111
+ 187797,
+ 189251
],
"filename": "astronomy.js",
- "lineno": 4043,
+ "lineno": 4173,
"columnno": 0,
"code": {
- "id": "astnode100018279",
+ "id": "astnode100019294",
"name": "SearchMoonPhase",
"type": "FunctionDeclaration",
"paramnames": [
@@ -35457,14 +36708,14 @@
"comment": "",
"meta": {
"range": [
- 181721,
- 181835
+ 187861,
+ 187975
],
"filename": "astronomy.js",
- "lineno": 4044,
+ "lineno": 4174,
"columnno": 4,
"code": {
- "id": "astnode100018285",
+ "id": "astnode100019300",
"name": "moon_offset",
"type": "FunctionDeclaration",
"paramnames": [
@@ -35487,14 +36738,14 @@
"comment": "",
"meta": {
"range": [
- 181759,
- 181778
+ 187899,
+ 187918
],
"filename": "astronomy.js",
- "lineno": 4045,
+ "lineno": 4175,
"columnno": 12,
"code": {
- "id": "astnode100018290",
+ "id": "astnode100019305",
"name": "mlon",
"type": "CallExpression",
"value": ""
@@ -35512,14 +36763,14 @@
"comment": "",
"meta": {
"range": [
- 182585,
- 182602
+ 188725,
+ 188742
],
"filename": "astronomy.js",
- "lineno": 4060,
+ "lineno": 4190,
"columnno": 10,
"code": {
- "id": "astnode100018310",
+ "id": "astnode100019325",
"name": "uncertainty",
"type": "Literal",
"value": 1.5
@@ -35537,14 +36788,14 @@
"comment": "",
"meta": {
"range": [
- 182612,
- 182636
+ 188752,
+ 188776
],
"filename": "astronomy.js",
- "lineno": 4061,
+ "lineno": 4191,
"columnno": 8,
"code": {
- "id": "astnode100018314",
+ "id": "astnode100019329",
"name": "ta",
"type": "CallExpression",
"value": ""
@@ -35562,14 +36813,14 @@
"comment": "",
"meta": {
"range": [
- 182646,
- 182666
+ 188786,
+ 188806
],
"filename": "astronomy.js",
- "lineno": 4062,
+ "lineno": 4192,
"columnno": 8,
"code": {
- "id": "astnode100018320",
+ "id": "astnode100019335",
"name": "ya",
"type": "CallExpression",
"value": ""
@@ -35587,14 +36838,14 @@
"comment": "",
"meta": {
"range": [
- 182692,
- 182701
+ 188832,
+ 188841
],
"filename": "astronomy.js",
- "lineno": 4064,
+ "lineno": 4194,
"columnno": 8,
"code": {
- "id": "astnode100018330",
+ "id": "astnode100019345",
"name": "ya",
"type": "Literal",
"funcscope": "SearchMoonPhase",
@@ -35613,14 +36864,14 @@
"comment": "",
"meta": {
"range": [
- 182760,
- 182801
+ 188900,
+ 188941
],
"filename": "astronomy.js",
- "lineno": 4065,
+ "lineno": 4195,
"columnno": 8,
"code": {
- "id": "astnode100018334",
+ "id": "astnode100019349",
"name": "est_dt",
"type": "BinaryExpression",
"value": ""
@@ -35638,14 +36889,14 @@
"comment": "",
"meta": {
"range": [
- 182811,
- 182837
+ 188951,
+ 188977
],
"filename": "astronomy.js",
- "lineno": 4066,
+ "lineno": 4196,
"columnno": 8,
"code": {
- "id": "astnode100018343",
+ "id": "astnode100019358",
"name": "dt1",
"type": "BinaryExpression",
"value": ""
@@ -35663,14 +36914,14 @@
"comment": "",
"meta": {
"range": [
- 182961,
- 183008
+ 189101,
+ 189148
],
"filename": "astronomy.js",
- "lineno": 4069,
+ "lineno": 4199,
"columnno": 8,
"code": {
- "id": "astnode100018355",
+ "id": "astnode100019370",
"name": "dt2",
"type": "CallExpression",
"value": ""
@@ -35688,14 +36939,14 @@
"comment": "",
"meta": {
"range": [
- 183018,
- 183038
+ 189158,
+ 189178
],
"filename": "astronomy.js",
- "lineno": 4070,
+ "lineno": 4200,
"columnno": 8,
"code": {
- "id": "astnode100018366",
+ "id": "astnode100019381",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -35713,14 +36964,14 @@
"comment": "",
"meta": {
"range": [
- 183048,
- 183068
+ 189188,
+ 189208
],
"filename": "astronomy.js",
- "lineno": 4071,
+ "lineno": 4201,
"columnno": 8,
"code": {
- "id": "astnode100018374",
+ "id": "astnode100019389",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -35738,14 +36989,14 @@
"comment": "",
"meta": {
"range": [
- 183112,
- 183153
+ 189252,
+ 189293
],
"filename": "astronomy.js",
- "lineno": 4074,
+ "lineno": 4204,
"columnno": 0,
"code": {
- "id": "astnode100018388",
+ "id": "astnode100019403",
"name": "exports.SearchMoonPhase",
"type": "Identifier",
"value": "SearchMoonPhase",
@@ -35762,14 +37013,14 @@
"comment": "/**\n * @brief A quarter lunar phase, along with when it occurs.\n *\n * @property {number} quarter\n * An integer as follows:\n * 0 = new moon,\n * 1 = first quarter,\n * 2 = full moon,\n * 3 = third quarter.\n *\n * @property {AstroTime} time\n * The date and time of the quarter lunar phase.\n */",
"meta": {
"range": [
- 183473,
- 183591
+ 189613,
+ 189731
],
"filename": "astronomy.js",
- "lineno": 4088,
+ "lineno": 4218,
"columnno": 0,
"code": {
- "id": "astnode100018393",
+ "id": "astnode100019408",
"name": "MoonQuarter",
"type": "ClassDeclaration",
"paramnames": [
@@ -35816,14 +37067,14 @@
"comment": "",
"meta": {
"range": [
- 183497,
- 183589
+ 189637,
+ 189729
],
"filename": "astronomy.js",
- "lineno": 4089,
+ "lineno": 4219,
"columnno": 4,
"code": {
- "id": "astnode100018396",
+ "id": "astnode100019411",
"name": "MoonQuarter",
"type": "MethodDefinition",
"paramnames": [
@@ -35846,14 +37097,14 @@
"comment": "/**\n * @brief A quarter lunar phase, along with when it occurs.\n *\n * @property {number} quarter\n * An integer as follows:\n * 0 = new moon,\n * 1 = first quarter,\n * 2 = full moon,\n * 3 = third quarter.\n *\n * @property {AstroTime} time\n * The date and time of the quarter lunar phase.\n */",
"meta": {
"range": [
- 183473,
- 183591
+ 189613,
+ 189731
],
"filename": "astronomy.js",
- "lineno": 4088,
+ "lineno": 4218,
"columnno": 0,
"code": {
- "id": "astnode100018393",
+ "id": "astnode100019408",
"name": "MoonQuarter",
"type": "ClassDeclaration",
"paramnames": [
@@ -35899,14 +37150,14 @@
"comment": "",
"meta": {
"range": [
- 183534,
- 183556
+ 189674,
+ 189696
],
"filename": "astronomy.js",
- "lineno": 4090,
+ "lineno": 4220,
"columnno": 8,
"code": {
- "id": "astnode100018403",
+ "id": "astnode100019418",
"name": "this.quarter",
"type": "Identifier",
"value": "quarter",
@@ -35924,14 +37175,14 @@
"comment": "",
"meta": {
"range": [
- 183566,
- 183582
+ 189706,
+ 189722
],
"filename": "astronomy.js",
- "lineno": 4091,
+ "lineno": 4221,
"columnno": 8,
"code": {
- "id": "astnode100018409",
+ "id": "astnode100019424",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -35949,14 +37200,14 @@
"comment": "",
"meta": {
"range": [
- 183592,
- 183625
+ 189732,
+ 189765
],
"filename": "astronomy.js",
- "lineno": 4094,
+ "lineno": 4224,
"columnno": 0,
"code": {
- "id": "astnode100018415",
+ "id": "astnode100019430",
"name": "exports.MoonQuarter",
"type": "Identifier",
"value": "MoonQuarter",
@@ -35973,14 +37224,14 @@
"comment": "/**\n * @brief Finds the first quarter lunar phase after the specified date and time.\n *\n * The quarter lunar phases are: new moon, first quarter, full moon, and third quarter.\n * To enumerate quarter lunar phases, call `SearchMoonQuarter` once,\n * then pass its return value to {@link NextMoonQuarter} to find the next\n * `MoonQuarter`. Keep calling `NextMoonQuarter` in a loop,\n * passing the previous return value as the argument to the next call.\n *\n * @param {FlexibleDateTime} dateStart\n * The date and time after which to find the first quarter lunar phase.\n *\n * @returns {MoonQuarter}\n */",
"meta": {
"range": [
- 184229,
- 184622
+ 190369,
+ 190762
],
"filename": "astronomy.js",
- "lineno": 4109,
+ "lineno": 4239,
"columnno": 0,
"code": {
- "id": "astnode100018420",
+ "id": "astnode100019435",
"name": "SearchMoonQuarter",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36031,14 +37282,14 @@
"comment": "",
"meta": {
"range": [
- 184331,
- 184364
+ 190471,
+ 190504
],
"filename": "astronomy.js",
- "lineno": 4111,
+ "lineno": 4241,
"columnno": 8,
"code": {
- "id": "astnode100018425",
+ "id": "astnode100019440",
"name": "phaseStart",
"type": "CallExpression",
"value": ""
@@ -36056,14 +37307,14 @@
"comment": "",
"meta": {
"range": [
- 184374,
- 184416
+ 190514,
+ 190556
],
"filename": "astronomy.js",
- "lineno": 4112,
+ "lineno": 4242,
"columnno": 8,
"code": {
- "id": "astnode100018431",
+ "id": "astnode100019446",
"name": "quarterStart",
"type": "CallExpression",
"value": ""
@@ -36081,14 +37332,14 @@
"comment": "",
"meta": {
"range": [
- 184426,
- 184458
+ 190566,
+ 190598
],
"filename": "astronomy.js",
- "lineno": 4113,
+ "lineno": 4243,
"columnno": 8,
"code": {
- "id": "astnode100018441",
+ "id": "astnode100019456",
"name": "quarter",
"type": "BinaryExpression",
"value": ""
@@ -36106,14 +37357,14 @@
"comment": "",
"meta": {
"range": [
- 184468,
- 184519
+ 190608,
+ 190659
],
"filename": "astronomy.js",
- "lineno": 4114,
+ "lineno": 4244,
"columnno": 8,
"code": {
- "id": "astnode100018449",
+ "id": "astnode100019464",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -36131,14 +37382,14 @@
"comment": "",
"meta": {
"range": [
- 184623,
- 184668
+ 190763,
+ 190808
],
"filename": "astronomy.js",
- "lineno": 4119,
+ "lineno": 4249,
"columnno": 0,
"code": {
- "id": "astnode100018469",
+ "id": "astnode100019484",
"name": "exports.SearchMoonQuarter",
"type": "Identifier",
"value": "SearchMoonQuarter",
@@ -36155,14 +37406,14 @@
"comment": "/**\n * @brief Finds the next quarter lunar phase in a series.\n *\n * Given a {@link MoonQuarter} object, finds the next consecutive\n * quarter lunar phase. See remarks in {@link SearchMoonQuarter}\n * for explanation of usage.\n *\n * @param {MoonQuarter} mq\n * The return value of a prior call to {@link MoonQuarter} or `NextMoonQuarter`.\n */",
"meta": {
"range": [
- 185015,
- 185372
+ 191155,
+ 191512
],
"filename": "astronomy.js",
- "lineno": 4130,
+ "lineno": 4260,
"columnno": 0,
"code": {
- "id": "astnode100018474",
+ "id": "astnode100019489",
"name": "NextMoonQuarter",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36201,14 +37452,14 @@
"comment": "",
"meta": {
"range": [
- 185273,
- 185333
+ 191413,
+ 191473
],
"filename": "astronomy.js",
- "lineno": 4134,
+ "lineno": 4264,
"columnno": 8,
"code": {
- "id": "astnode100018479",
+ "id": "astnode100019494",
"name": "date",
"type": "NewExpression",
"value": ""
@@ -36226,14 +37477,14 @@
"comment": "",
"meta": {
"range": [
- 185373,
- 185414
+ 191513,
+ 191554
],
"filename": "astronomy.js",
- "lineno": 4137,
+ "lineno": 4267,
"columnno": 0,
"code": {
- "id": "astnode100018500",
+ "id": "astnode100019515",
"name": "exports.NextMoonQuarter",
"type": "Identifier",
"value": "NextMoonQuarter",
@@ -36250,14 +37501,14 @@
"comment": "",
"meta": {
"range": [
- 185416,
- 185817
+ 191556,
+ 191957
],
"filename": "astronomy.js",
- "lineno": 4138,
+ "lineno": 4268,
"columnno": 0,
"code": {
- "id": "astnode100018505",
+ "id": "astnode100019520",
"name": "BodyRadiusAu",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36276,14 +37527,14 @@
"comment": "/**\n * @brief Finds the next rise or set time for a body.\n *\n * Finds a rise or set time for the given body as\n * seen by an observer at the specified location on the Earth.\n * Rise time is defined as the moment when the top of the body\n * is observed to first appear above the horizon in the east.\n * Set time is defined as the moment the top of the body\n * is observed to sink below the horizon in the west.\n * The times are adjusted for typical atmospheric refraction conditions.\n *\n * @param {Body} body\n * The name of the body to find the rise or set time for.\n *\n * @param {Observer} observer\n * Specifies the geographic coordinates and elevation above sea level of the observer.\n *\n * @param {number} direction\n * Either +1 to find rise time or -1 to find set time.\n * Any other value will cause an exception to be thrown.\n *\n * @param {FlexibleDateTime} dateStart\n * The date and time after which the specified rise or set time is to be found.\n *\n * @param {number} limitDays\n * The fractional number of days after `dateStart` that limits\n * when the rise or set time is to be found.\n *\n * @returns {AstroTime | null}\n * The date and time of the rise or set event, or null if no such event\n * occurs within the specified time window.\n */",
"meta": {
"range": [
- 187109,
- 188156
+ 193249,
+ 194296
],
"filename": "astronomy.js",
- "lineno": 4181,
+ "lineno": 4311,
"columnno": 0,
"code": {
- "id": "astnode100018526",
+ "id": "astnode100019541",
"name": "SearchRiseSet",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36374,14 +37625,14 @@
"comment": "",
"meta": {
"range": [
- 187191,
- 187226
+ 193331,
+ 193366
],
"filename": "astronomy.js",
- "lineno": 4182,
+ "lineno": 4312,
"columnno": 8,
"code": {
- "id": "astnode100018535",
+ "id": "astnode100019550",
"name": "body_radius_au",
"type": "CallExpression",
"value": ""
@@ -36399,14 +37650,14 @@
"comment": "",
"meta": {
"range": [
- 187232,
- 188055
+ 193372,
+ 194195
],
"filename": "astronomy.js",
- "lineno": 4183,
+ "lineno": 4313,
"columnno": 4,
"code": {
- "id": "astnode100018540",
+ "id": "astnode100019555",
"name": "peak_altitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36431,14 +37682,14 @@
"comment": "",
"meta": {
"range": [
- 187793,
- 187840
+ 193933,
+ 193980
],
"filename": "astronomy.js",
- "lineno": 4192,
+ "lineno": 4322,
"columnno": 14,
"code": {
- "id": "astnode100018545",
+ "id": "astnode100019560",
"name": "ofdate",
"type": "CallExpression",
"value": ""
@@ -36456,14 +37707,14 @@
"comment": "",
"meta": {
"range": [
- 187856,
- 187905
+ 193996,
+ 194045
],
"filename": "astronomy.js",
- "lineno": 4193,
+ "lineno": 4323,
"columnno": 14,
"code": {
- "id": "astnode100018555",
+ "id": "astnode100019570",
"name": "hor",
"type": "CallExpression",
"value": ""
@@ -36481,14 +37732,14 @@
"comment": "",
"meta": {
"range": [
- 187921,
- 188016
+ 194061,
+ 194156
],
"filename": "astronomy.js",
- "lineno": 4194,
+ "lineno": 4324,
"columnno": 14,
"code": {
- "id": "astnode100018568",
+ "id": "astnode100019583",
"name": "alt",
"type": "BinaryExpression",
"value": ""
@@ -36506,14 +37757,14 @@
"comment": "",
"meta": {
"range": [
- 188157,
- 188194
+ 194297,
+ 194334
],
"filename": "astronomy.js",
- "lineno": 4199,
+ "lineno": 4329,
"columnno": 0,
"code": {
- "id": "astnode100018599",
+ "id": "astnode100019614",
"name": "exports.SearchRiseSet",
"type": "Identifier",
"value": "SearchRiseSet",
@@ -36530,14 +37781,14 @@
"comment": "/**\n * @brief Finds the next time a body reaches a given altitude.\n *\n * Finds when the given body ascends or descends through a given\n * altitude angle, as seen by an observer at the specified location on the Earth.\n * By using the appropriate combination of `direction` and `altitude` parameters,\n * this function can be used to find when civil, nautical, or astronomical twilight\n * begins (dawn) or ends (dusk).\n *\n * Civil dawn begins before sunrise when the Sun ascends through 6 degrees below\n * the horizon. To find civil dawn, pass +1 for `direction` and -6 for `altitude`.\n *\n * Civil dusk ends after sunset when the Sun descends through 6 degrees below the horizon.\n * To find civil dusk, pass -1 for `direction` and -6 for `altitude`.\n *\n * Nautical twilight is similar to civil twilight, only the `altitude` value should be -12 degrees.\n *\n * Astronomical twilight uses -18 degrees as the `altitude` value.\n *\n * @param {Body} body\n * The name of the body for which to find the altitude event.\n * Can be the Sun, Moon, or any planet other than the Earth.\n *\n * @param {Observer} observer\n * Specifies the geographic coordinates and elevation above sea level of the observer.\n *\n * @param {number} direction\n * Either +1 to find when the body ascends through the altitude,\n * or -1 for when the body descends through the altitude.\n * Any other value will cause an exception to be thrown.\n *\n * @param {FlexibleDateTime} dateStart\n * The date and time after which the specified altitude event is to be found.\n *\n * @param {number} limitDays\n * The fractional number of days after `dateStart` that limits\n * when the altitude event is to be found. Must be a positive number.\n *\n * @param {number} altitude\n * The desired altitude angle of the body's center above (positive)\n * or below (negative) the observer's local horizon, expressed in degrees.\n * Must be in the range [-90, +90].\n *\n * @returns {AstroTime | null}\n * The date and time of the altitude event, or null if no such event\n * occurs within the specified time window.\n */",
"meta": {
"range": [
- 190312,
- 190844
+ 196452,
+ 196984
],
"filename": "astronomy.js",
- "lineno": 4247,
+ "lineno": 4377,
"columnno": 0,
"code": {
- "id": "astnode100018604",
+ "id": "astnode100019619",
"name": "SearchAltitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36637,14 +37888,14 @@
"comment": "",
"meta": {
"range": [
- 190526,
- 190742
+ 196666,
+ 196882
],
"filename": "astronomy.js",
- "lineno": 4250,
+ "lineno": 4380,
"columnno": 4,
"code": {
- "id": "astnode100018635",
+ "id": "astnode100019650",
"name": "altitude_error",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36668,14 +37919,14 @@
"comment": "",
"meta": {
"range": [
- 190569,
- 190616
+ 196709,
+ 196756
],
"filename": "astronomy.js",
- "lineno": 4251,
+ "lineno": 4381,
"columnno": 14,
"code": {
- "id": "astnode100018640",
+ "id": "astnode100019655",
"name": "ofdate",
"type": "CallExpression",
"value": ""
@@ -36693,14 +37944,14 @@
"comment": "",
"meta": {
"range": [
- 190632,
- 190681
+ 196772,
+ 196821
],
"filename": "astronomy.js",
- "lineno": 4252,
+ "lineno": 4382,
"columnno": 14,
"code": {
- "id": "astnode100018650",
+ "id": "astnode100019665",
"name": "hor",
"type": "CallExpression",
"value": ""
@@ -36718,14 +37969,14 @@
"comment": "",
"meta": {
"range": [
- 190845,
- 190884
+ 196985,
+ 197024
],
"filename": "astronomy.js",
- "lineno": 4257,
+ "lineno": 4387,
"columnno": 0,
"code": {
- "id": "astnode100018680",
+ "id": "astnode100019695",
"name": "exports.SearchAltitude",
"type": "Identifier",
"value": "SearchAltitude",
@@ -36742,14 +37993,14 @@
"comment": "",
"meta": {
"range": [
- 190886,
- 193929
+ 197026,
+ 200069
],
"filename": "astronomy.js",
- "lineno": 4258,
+ "lineno": 4388,
"columnno": 0,
"code": {
- "id": "astnode100018685",
+ "id": "astnode100019700",
"name": "InternalSearchAltitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36784,14 +38035,14 @@
"comment": "",
"meta": {
"range": [
- 191805,
- 191814
+ 197945,
+ 197954
],
"filename": "astronomy.js",
- "lineno": 4273,
+ "lineno": 4403,
"columnno": 8,
"code": {
- "id": "astnode100018720",
+ "id": "astnode100019735",
"name": "ha_before"
}
},
@@ -36807,14 +38058,14 @@
"comment": "",
"meta": {
"range": [
- 191816,
- 191824
+ 197956,
+ 197964
],
"filename": "astronomy.js",
- "lineno": 4273,
+ "lineno": 4403,
"columnno": 19,
"code": {
- "id": "astnode100018722",
+ "id": "astnode100019737",
"name": "ha_after"
}
},
@@ -36830,14 +38081,14 @@
"comment": "",
"meta": {
"range": [
- 191862,
- 191876
+ 198002,
+ 198016
],
"filename": "astronomy.js",
- "lineno": 4275,
+ "lineno": 4405,
"columnno": 8,
"code": {
- "id": "astnode100018731",
+ "id": "astnode100019746",
"name": "ha_before",
"type": "Literal",
"funcscope": "InternalSearchAltitude",
@@ -36856,14 +38107,14 @@
"comment": "",
"meta": {
"range": [
- 191946,
- 191958
+ 198086,
+ 198098
],
"filename": "astronomy.js",
- "lineno": 4276,
+ "lineno": 4406,
"columnno": 8,
"code": {
- "id": "astnode100018735",
+ "id": "astnode100019750",
"name": "ha_after",
"type": "Literal",
"funcscope": "InternalSearchAltitude",
@@ -36882,14 +38133,14 @@
"comment": "",
"meta": {
"range": [
- 192071,
- 192084
+ 198211,
+ 198224
],
"filename": "astronomy.js",
- "lineno": 4279,
+ "lineno": 4409,
"columnno": 8,
"code": {
- "id": "astnode100018745",
+ "id": "astnode100019760",
"name": "ha_before",
"type": "Literal",
"funcscope": "InternalSearchAltitude",
@@ -36908,14 +38159,14 @@
"comment": "",
"meta": {
"range": [
- 192139,
- 192152
+ 198279,
+ 198292
],
"filename": "astronomy.js",
- "lineno": 4280,
+ "lineno": 4410,
"columnno": 8,
"code": {
- "id": "astnode100018749",
+ "id": "astnode100019764",
"name": "ha_after",
"type": "Literal",
"funcscope": "InternalSearchAltitude",
@@ -36934,14 +38185,14 @@
"comment": "",
"meta": {
"range": [
- 192302,
- 192334
+ 198442,
+ 198474
],
"filename": "astronomy.js",
- "lineno": 4285,
+ "lineno": 4415,
"columnno": 8,
"code": {
- "id": "astnode100018759",
+ "id": "astnode100019774",
"name": "time_start",
"type": "CallExpression",
"value": ""
@@ -36959,14 +38210,14 @@
"comment": "",
"meta": {
"range": [
- 192344,
- 192355
+ 198484,
+ 198495
],
"filename": "astronomy.js",
- "lineno": 4286,
+ "lineno": 4416,
"columnno": 8,
"code": {
- "id": "astnode100018765",
+ "id": "astnode100019780",
"name": "time_before"
}
},
@@ -36982,14 +38233,14 @@
"comment": "",
"meta": {
"range": [
- 192365,
- 192375
+ 198505,
+ 198515
],
"filename": "astronomy.js",
- "lineno": 4287,
+ "lineno": 4417,
"columnno": 8,
"code": {
- "id": "astnode100018768",
+ "id": "astnode100019783",
"name": "evt_before"
}
},
@@ -37005,14 +38256,14 @@
"comment": "",
"meta": {
"range": [
- 192385,
- 192394
+ 198525,
+ 198534
],
"filename": "astronomy.js",
- "lineno": 4288,
+ "lineno": 4418,
"columnno": 8,
"code": {
- "id": "astnode100018771",
+ "id": "astnode100019786",
"name": "evt_after"
}
},
@@ -37028,14 +38279,14 @@
"comment": "",
"meta": {
"range": [
- 192404,
- 192445
+ 198544,
+ 198585
],
"filename": "astronomy.js",
- "lineno": 4289,
+ "lineno": 4419,
"columnno": 8,
"code": {
- "id": "astnode100018774",
+ "id": "astnode100019789",
"name": "error_before",
"type": "CallExpression",
"value": ""
@@ -37053,14 +38304,14 @@
"comment": "",
"meta": {
"range": [
- 192455,
- 192466
+ 198595,
+ 198606
],
"filename": "astronomy.js",
- "lineno": 4290,
+ "lineno": 4420,
"columnno": 8,
"code": {
- "id": "astnode100018780",
+ "id": "astnode100019795",
"name": "error_after"
}
},
@@ -37076,14 +38327,14 @@
"comment": "",
"meta": {
"range": [
- 192607,
- 192674
+ 198747,
+ 198814
],
"filename": "astronomy.js",
- "lineno": 4293,
+ "lineno": 4423,
"columnno": 8,
"code": {
- "id": "astnode100018788",
+ "id": "astnode100019803",
"name": "evt_before",
"type": "CallExpression",
"funcscope": "InternalSearchAltitude",
@@ -37102,14 +38353,14 @@
"comment": "",
"meta": {
"range": [
- 192684,
- 192713
+ 198824,
+ 198853
],
"filename": "astronomy.js",
- "lineno": 4294,
+ "lineno": 4424,
"columnno": 8,
"code": {
- "id": "astnode100018797",
+ "id": "astnode100019812",
"name": "time_before",
"type": "MemberExpression",
"funcscope": "InternalSearchAltitude",
@@ -37128,14 +38379,14 @@
"comment": "",
"meta": {
"range": [
- 192723,
- 192765
+ 198863,
+ 198905
],
"filename": "astronomy.js",
- "lineno": 4295,
+ "lineno": 4425,
"columnno": 8,
"code": {
- "id": "astnode100018803",
+ "id": "astnode100019818",
"name": "error_before",
"type": "CallExpression",
"funcscope": "InternalSearchAltitude",
@@ -37154,14 +38405,14 @@
"comment": "",
"meta": {
"range": [
- 192949,
- 192973
+ 199089,
+ 199113
],
"filename": "astronomy.js",
- "lineno": 4300,
+ "lineno": 4430,
"columnno": 8,
"code": {
- "id": "astnode100018810",
+ "id": "astnode100019825",
"name": "time_before",
"type": "Identifier",
"funcscope": "InternalSearchAltitude",
@@ -37180,14 +38431,14 @@
"comment": "",
"meta": {
"range": [
- 192985,
- 193051
+ 199125,
+ 199191
],
"filename": "astronomy.js",
- "lineno": 4302,
+ "lineno": 4432,
"columnno": 4,
"code": {
- "id": "astnode100018814",
+ "id": "astnode100019829",
"name": "evt_after",
"type": "CallExpression",
"funcscope": "InternalSearchAltitude",
@@ -37206,14 +38457,14 @@
"comment": "",
"meta": {
"range": [
- 193057,
- 193101
+ 199197,
+ 199241
],
"filename": "astronomy.js",
- "lineno": 4303,
+ "lineno": 4433,
"columnno": 4,
"code": {
- "id": "astnode100018823",
+ "id": "astnode100019838",
"name": "error_after",
"type": "CallExpression",
"funcscope": "InternalSearchAltitude",
@@ -37232,14 +38483,14 @@
"comment": "",
"meta": {
"range": [
- 193268,
- 193373
+ 199408,
+ 199513
],
"filename": "astronomy.js",
- "lineno": 4307,
+ "lineno": 4437,
"columnno": 16,
"code": {
- "id": "astnode100018843",
+ "id": "astnode100019858",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -37257,14 +38508,14 @@
"comment": "",
"meta": {
"range": [
- 193327,
- 193348
+ 199467,
+ 199488
],
"filename": "astronomy.js",
- "lineno": 4307,
+ "lineno": 4437,
"columnno": 75,
"code": {
- "id": "astnode100018853",
+ "id": "astnode100019868",
"name": "init_f1",
"type": "Identifier",
"value": "error_before"
@@ -37280,14 +38531,14 @@
"comment": "",
"meta": {
"range": [
- 193350,
- 193370
+ 199490,
+ 199510
],
"filename": "astronomy.js",
- "lineno": 4307,
+ "lineno": 4437,
"columnno": 98,
"code": {
- "id": "astnode100018855",
+ "id": "astnode100019870",
"name": "init_f2",
"type": "Identifier",
"value": "error_after"
@@ -37303,14 +38554,14 @@
"comment": "",
"meta": {
"range": [
- 193534,
- 193605
+ 199674,
+ 199745
],
"filename": "astronomy.js",
- "lineno": 4312,
+ "lineno": 4442,
"columnno": 8,
"code": {
- "id": "astnode100018862",
+ "id": "astnode100019877",
"name": "evt_before",
"type": "CallExpression",
"funcscope": "InternalSearchAltitude",
@@ -37329,14 +38580,14 @@
"comment": "",
"meta": {
"range": [
- 193615,
- 193685
+ 199755,
+ 199825
],
"filename": "astronomy.js",
- "lineno": 4313,
+ "lineno": 4443,
"columnno": 8,
"code": {
- "id": "astnode100018873",
+ "id": "astnode100019888",
"name": "evt_after",
"type": "CallExpression",
"funcscope": "InternalSearchAltitude",
@@ -37355,14 +38606,14 @@
"comment": "",
"meta": {
"range": [
- 193781,
- 193810
+ 199921,
+ 199950
],
"filename": "astronomy.js",
- "lineno": 4316,
+ "lineno": 4446,
"columnno": 8,
"code": {
- "id": "astnode100018898",
+ "id": "astnode100019913",
"name": "time_before",
"type": "MemberExpression",
"funcscope": "InternalSearchAltitude",
@@ -37381,14 +38632,14 @@
"comment": "",
"meta": {
"range": [
- 193820,
- 193866
+ 199960,
+ 200006
],
"filename": "astronomy.js",
- "lineno": 4317,
+ "lineno": 4447,
"columnno": 8,
"code": {
- "id": "astnode100018904",
+ "id": "astnode100019919",
"name": "error_before",
"type": "CallExpression",
"funcscope": "InternalSearchAltitude",
@@ -37407,14 +38658,14 @@
"comment": "",
"meta": {
"range": [
- 193876,
- 193920
+ 200016,
+ 200060
],
"filename": "astronomy.js",
- "lineno": 4318,
+ "lineno": 4448,
"columnno": 8,
"code": {
- "id": "astnode100018912",
+ "id": "astnode100019927",
"name": "error_after",
"type": "CallExpression",
"funcscope": "InternalSearchAltitude",
@@ -37433,14 +38684,14 @@
"comment": "/**\n * @brief Horizontal position of a body upon reaching an hour angle.\n *\n * Returns information about an occurrence of a celestial body\n * reaching a given hour angle as seen by an observer at a given\n * location on the surface of the Earth.\n *\n * @property {AstroTime} time\n * The date and time of the celestial body reaching the hour angle.\n *\n * @property {HorizontalCoordinates} hor\n * Topocentric horizontal coordinates for the body\n * at the time indicated by the `time` property.\n */",
"meta": {
"range": [
- 194439,
- 194548
+ 200579,
+ 200688
],
"filename": "astronomy.js",
- "lineno": 4335,
+ "lineno": 4465,
"columnno": 0,
"code": {
- "id": "astnode100018919",
+ "id": "astnode100019934",
"name": "HourAngleEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -37487,14 +38738,14 @@
"comment": "",
"meta": {
"range": [
- 194466,
- 194546
+ 200606,
+ 200686
],
"filename": "astronomy.js",
- "lineno": 4336,
+ "lineno": 4466,
"columnno": 4,
"code": {
- "id": "astnode100018922",
+ "id": "astnode100019937",
"name": "HourAngleEvent",
"type": "MethodDefinition",
"paramnames": [
@@ -37517,14 +38768,14 @@
"comment": "/**\n * @brief Horizontal position of a body upon reaching an hour angle.\n *\n * Returns information about an occurrence of a celestial body\n * reaching a given hour angle as seen by an observer at a given\n * location on the surface of the Earth.\n *\n * @property {AstroTime} time\n * The date and time of the celestial body reaching the hour angle.\n *\n * @property {HorizontalCoordinates} hor\n * Topocentric horizontal coordinates for the body\n * at the time indicated by the `time` property.\n */",
"meta": {
"range": [
- 194439,
- 194548
+ 200579,
+ 200688
],
"filename": "astronomy.js",
- "lineno": 4335,
+ "lineno": 4465,
"columnno": 0,
"code": {
- "id": "astnode100018919",
+ "id": "astnode100019934",
"name": "HourAngleEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -37570,14 +38821,14 @@
"comment": "",
"meta": {
"range": [
- 194499,
- 194515
+ 200639,
+ 200655
],
"filename": "astronomy.js",
- "lineno": 4337,
+ "lineno": 4467,
"columnno": 8,
"code": {
- "id": "astnode100018929",
+ "id": "astnode100019944",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -37595,14 +38846,14 @@
"comment": "",
"meta": {
"range": [
- 194525,
- 194539
+ 200665,
+ 200679
],
"filename": "astronomy.js",
- "lineno": 4338,
+ "lineno": 4468,
"columnno": 8,
"code": {
- "id": "astnode100018935",
+ "id": "astnode100019950",
"name": "this.hor",
"type": "Identifier",
"value": "hor",
@@ -37620,14 +38871,14 @@
"comment": "",
"meta": {
"range": [
- 194549,
- 194588
+ 200689,
+ 200728
],
"filename": "astronomy.js",
- "lineno": 4341,
+ "lineno": 4471,
"columnno": 0,
"code": {
- "id": "astnode100018941",
+ "id": "astnode100019956",
"name": "exports.HourAngleEvent",
"type": "Identifier",
"value": "HourAngleEvent",
@@ -37644,14 +38895,14 @@
"comment": "/**\n * @brief Finds when a body will reach a given hour angle.\n *\n * Finds the next time the given body is seen to reach the specified\n * hour angle\n * by the given observer.\n * Providing `hourAngle` = 0 finds the next maximum altitude event (culmination).\n * Providing `hourAngle` = 12 finds the next minimum altitude event.\n * Note that, especially close to the Earth's poles, a body as seen on a given day\n * may always be above the horizon or always below the horizon, so the caller cannot\n * assume that a culminating object is visible nor that an object is below the horizon\n * at its minimum altitude.\n *\n * @param {Body} body\n * The name of a celestial body other than the Earth.\n *\n * @param {Observer} observer\n * Specifies the geographic coordinates and elevation above sea level of the observer.\n *\n * @param {number} hourAngle\n * The hour angle expressed in\n * sidereal\n * hours for which the caller seeks to find the body attain.\n * The value must be in the range [0, 24).\n * The hour angle represents the number of sidereal hours that have\n * elapsed since the most recent time the body crossed the observer's local\n * meridian.\n * This specifying `hourAngle` = 0 finds the moment in time\n * the body reaches the highest angular altitude in a given sidereal day.\n *\n * @param {FlexibleDateTime} dateStart\n * The date and time after which the desired hour angle crossing event\n * is to be found.\n *\n * @returns {HourAngleEvent}\n */",
"meta": {
"range": [
- 196279,
- 198149
+ 202419,
+ 204289
],
"filename": "astronomy.js",
- "lineno": 4378,
+ "lineno": 4508,
"columnno": 0,
"code": {
- "id": "astnode100018946",
+ "id": "astnode100019961",
"name": "SearchHourAngle",
"type": "FunctionDeclaration",
"paramnames": [
@@ -37735,14 +38986,14 @@
"comment": "",
"meta": {
"range": [
- 196382,
- 196408
+ 202522,
+ 202548
],
"filename": "astronomy.js",
- "lineno": 4380,
+ "lineno": 4510,
"columnno": 8,
"code": {
- "id": "astnode100018958",
+ "id": "astnode100019973",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -37760,14 +39011,14 @@
"comment": "",
"meta": {
"range": [
- 196418,
- 196426
+ 202558,
+ 202566
],
"filename": "astronomy.js",
- "lineno": 4381,
+ "lineno": 4511,
"columnno": 8,
"code": {
- "id": "astnode100018964",
+ "id": "astnode100019979",
"name": "iter",
"type": "Literal",
"value": 0
@@ -37785,14 +39036,14 @@
"comment": "",
"meta": {
"range": [
- 196768,
- 196794
+ 202908,
+ 202934
],
"filename": "astronomy.js",
- "lineno": 4390,
+ "lineno": 4520,
"columnno": 12,
"code": {
- "id": "astnode100018999",
+ "id": "astnode100020014",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -37810,14 +39061,14 @@
"comment": "",
"meta": {
"range": [
- 196808,
- 196858
+ 202948,
+ 202998
],
"filename": "astronomy.js",
- "lineno": 4391,
+ "lineno": 4521,
"columnno": 12,
"code": {
- "id": "astnode100019005",
+ "id": "astnode100020020",
"name": "ofdate",
"type": "CallExpression",
"value": ""
@@ -37835,14 +39086,14 @@
"comment": "",
"meta": {
"range": [
- 196989,
- 197075
+ 203129,
+ 203215
],
"filename": "astronomy.js",
- "lineno": 4394,
+ "lineno": 4524,
"columnno": 12,
"code": {
- "id": "astnode100019015",
+ "id": "astnode100020030",
"name": "delta_sidereal_hours",
"type": "BinaryExpression",
"value": ""
@@ -37860,14 +39111,14 @@
"comment": "",
"meta": {
"range": [
- 197231,
- 197257
+ 203371,
+ 203397
],
"filename": "astronomy.js",
- "lineno": 4398,
+ "lineno": 4528,
"columnno": 16,
"code": {
- "id": "astnode100019042",
+ "id": "astnode100020057",
"name": "delta_sidereal_hours",
"type": "Literal",
"funcscope": "SearchHourAngle",
@@ -37886,14 +39137,14 @@
"comment": "",
"meta": {
"range": [
- 197478,
- 197504
+ 203618,
+ 203644
],
"filename": "astronomy.js",
- "lineno": 4404,
+ "lineno": 4534,
"columnno": 16,
"code": {
- "id": "astnode100019052",
+ "id": "astnode100020067",
"name": "delta_sidereal_hours",
"type": "Literal",
"funcscope": "SearchHourAngle",
@@ -37912,14 +39163,14 @@
"comment": "",
"meta": {
"range": [
- 197571,
- 197597
+ 203711,
+ 203737
],
"filename": "astronomy.js",
- "lineno": 4406,
+ "lineno": 4536,
"columnno": 16,
"code": {
- "id": "astnode100019061",
+ "id": "astnode100020076",
"name": "delta_sidereal_hours",
"type": "Literal",
"funcscope": "SearchHourAngle",
@@ -37938,14 +39189,14 @@
"comment": "",
"meta": {
"range": [
- 197764,
- 197826
+ 203904,
+ 203966
],
"filename": "astronomy.js",
- "lineno": 4410,
+ "lineno": 4540,
"columnno": 18,
"code": {
- "id": "astnode100019076",
+ "id": "astnode100020091",
"name": "hor",
"type": "CallExpression",
"value": ""
@@ -37963,14 +39214,14 @@
"comment": "",
"meta": {
"range": [
- 198029,
- 198099
+ 204169,
+ 204239
],
"filename": "astronomy.js",
- "lineno": 4415,
+ "lineno": 4545,
"columnno": 12,
"code": {
- "id": "astnode100019095",
+ "id": "astnode100020110",
"name": "delta_days",
"type": "BinaryExpression",
"value": ""
@@ -37988,14 +39239,14 @@
"comment": "",
"meta": {
"range": [
- 198109,
- 198140
+ 204249,
+ 204280
],
"filename": "astronomy.js",
- "lineno": 4416,
+ "lineno": 4546,
"columnno": 8,
"code": {
- "id": "astnode100019103",
+ "id": "astnode100020118",
"name": "time",
"type": "CallExpression",
"funcscope": "SearchHourAngle",
@@ -38014,14 +39265,14 @@
"comment": "",
"meta": {
"range": [
- 198150,
- 198191
+ 204290,
+ 204331
],
"filename": "astronomy.js",
- "lineno": 4419,
+ "lineno": 4549,
"columnno": 0,
"code": {
- "id": "astnode100019111",
+ "id": "astnode100020126",
"name": "exports.SearchHourAngle",
"type": "Identifier",
"value": "SearchHourAngle",
@@ -38038,14 +39289,14 @@
"comment": "/**\n * @brief When the seasons change for a given calendar year.\n *\n * Represents the dates and times of the two solstices\n * and the two equinoxes in a given calendar year.\n * These four events define the changing of the seasons on the Earth.\n *\n * @property {AstroTime} mar_equinox\n * The date and time of the March equinox in the given calendar year.\n * This is the moment in March that the plane of the Earth's equator passes\n * through the center of the Sun; thus the Sun's declination\n * changes from a negative number to a positive number.\n * The March equinox defines\n * the beginning of spring in the northern hemisphere and\n * the beginning of autumn in the southern hemisphere.\n *\n * @property {AstroTime} jun_solstice\n * The date and time of the June solstice in the given calendar year.\n * This is the moment in June that the Sun reaches its most positive\n * declination value.\n * At this moment the Earth's north pole is most tilted most toward the Sun.\n * The June solstice defines\n * the beginning of summer in the northern hemisphere and\n * the beginning of winter in the southern hemisphere.\n *\n * @property {AstroTime} sep_equinox\n * The date and time of the September equinox in the given calendar year.\n * This is the moment in September that the plane of the Earth's equator passes\n * through the center of the Sun; thus the Sun's declination\n * changes from a positive number to a negative number.\n * The September equinox defines\n * the beginning of autumn in the northern hemisphere and\n * the beginning of spring in the southern hemisphere.\n *\n * @property {AstroTime} dec_solstice\n * The date and time of the December solstice in the given calendar year.\n * This is the moment in December that the Sun reaches its most negative\n * declination value.\n * At this moment the Earth's south pole is tilted most toward the Sun.\n * The December solstice defines\n * the beginning of winter in the northern hemisphere and\n * the beginning of summer in the southern hemisphere.\n */",
"meta": {
"range": [
- 200332,
- 200594
+ 206472,
+ 206734
],
"filename": "astronomy.js",
- "lineno": 4463,
+ "lineno": 4593,
"columnno": 0,
"code": {
- "id": "astnode100019116",
+ "id": "astnode100020131",
"name": "SeasonInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -38112,14 +39363,14 @@
"comment": "",
"meta": {
"range": [
- 200355,
- 200592
+ 206495,
+ 206732
],
"filename": "astronomy.js",
- "lineno": 4464,
+ "lineno": 4594,
"columnno": 4,
"code": {
- "id": "astnode100019119",
+ "id": "astnode100020134",
"name": "SeasonInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -38144,14 +39395,14 @@
"comment": "/**\n * @brief When the seasons change for a given calendar year.\n *\n * Represents the dates and times of the two solstices\n * and the two equinoxes in a given calendar year.\n * These four events define the changing of the seasons on the Earth.\n *\n * @property {AstroTime} mar_equinox\n * The date and time of the March equinox in the given calendar year.\n * This is the moment in March that the plane of the Earth's equator passes\n * through the center of the Sun; thus the Sun's declination\n * changes from a negative number to a positive number.\n * The March equinox defines\n * the beginning of spring in the northern hemisphere and\n * the beginning of autumn in the southern hemisphere.\n *\n * @property {AstroTime} jun_solstice\n * The date and time of the June solstice in the given calendar year.\n * This is the moment in June that the Sun reaches its most positive\n * declination value.\n * At this moment the Earth's north pole is most tilted most toward the Sun.\n * The June solstice defines\n * the beginning of summer in the northern hemisphere and\n * the beginning of winter in the southern hemisphere.\n *\n * @property {AstroTime} sep_equinox\n * The date and time of the September equinox in the given calendar year.\n * This is the moment in September that the plane of the Earth's equator passes\n * through the center of the Sun; thus the Sun's declination\n * changes from a positive number to a negative number.\n * The September equinox defines\n * the beginning of autumn in the northern hemisphere and\n * the beginning of spring in the southern hemisphere.\n *\n * @property {AstroTime} dec_solstice\n * The date and time of the December solstice in the given calendar year.\n * This is the moment in December that the Sun reaches its most negative\n * declination value.\n * At this moment the Earth's south pole is tilted most toward the Sun.\n * The December solstice defines\n * the beginning of winter in the northern hemisphere and\n * the beginning of summer in the southern hemisphere.\n */",
"meta": {
"range": [
- 200332,
- 200594
+ 206472,
+ 206734
],
"filename": "astronomy.js",
- "lineno": 4463,
+ "lineno": 4593,
"columnno": 0,
"code": {
- "id": "astnode100019116",
+ "id": "astnode100020131",
"name": "SeasonInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -38217,14 +39468,14 @@
"comment": "",
"meta": {
"range": [
- 200431,
- 200461
+ 206571,
+ 206601
],
"filename": "astronomy.js",
- "lineno": 4465,
+ "lineno": 4595,
"columnno": 8,
"code": {
- "id": "astnode100019128",
+ "id": "astnode100020143",
"name": "this.mar_equinox",
"type": "Identifier",
"value": "mar_equinox",
@@ -38242,14 +39493,14 @@
"comment": "",
"meta": {
"range": [
- 200471,
- 200503
+ 206611,
+ 206643
],
"filename": "astronomy.js",
- "lineno": 4466,
+ "lineno": 4596,
"columnno": 8,
"code": {
- "id": "astnode100019134",
+ "id": "astnode100020149",
"name": "this.jun_solstice",
"type": "Identifier",
"value": "jun_solstice",
@@ -38267,14 +39518,14 @@
"comment": "",
"meta": {
"range": [
- 200513,
- 200543
+ 206653,
+ 206683
],
"filename": "astronomy.js",
- "lineno": 4467,
+ "lineno": 4597,
"columnno": 8,
"code": {
- "id": "astnode100019140",
+ "id": "astnode100020155",
"name": "this.sep_equinox",
"type": "Identifier",
"value": "sep_equinox",
@@ -38292,14 +39543,14 @@
"comment": "",
"meta": {
"range": [
- 200553,
- 200585
+ 206693,
+ 206725
],
"filename": "astronomy.js",
- "lineno": 4468,
+ "lineno": 4598,
"columnno": 8,
"code": {
- "id": "astnode100019146",
+ "id": "astnode100020161",
"name": "this.dec_solstice",
"type": "Identifier",
"value": "dec_solstice",
@@ -38317,14 +39568,14 @@
"comment": "",
"meta": {
"range": [
- 200595,
- 200626
+ 206735,
+ 206766
],
"filename": "astronomy.js",
- "lineno": 4471,
+ "lineno": 4601,
"columnno": 0,
"code": {
- "id": "astnode100019152",
+ "id": "astnode100020167",
"name": "exports.SeasonInfo",
"type": "Identifier",
"value": "SeasonInfo",
@@ -38341,14 +39592,14 @@
"comment": "/**\n * @brief Finds the equinoxes and solstices for a given calendar year.\n *\n * @param {number | AstroTime} year\n * The integer value or `AstroTime` object that specifies\n * the UTC calendar year for which to find equinoxes and solstices.\n *\n * @returns {SeasonInfo}\n */",
"meta": {
"range": [
- 200910,
- 201727
+ 207050,
+ 207867
],
"filename": "astronomy.js",
- "lineno": 4481,
+ "lineno": 4611,
"columnno": 0,
"code": {
- "id": "astnode100019157",
+ "id": "astnode100020172",
"name": "Seasons",
"type": "FunctionDeclaration",
"paramnames": [
@@ -38402,14 +39653,14 @@
"comment": "",
"meta": {
"range": [
- 200939,
- 201232
+ 207079,
+ 207372
],
"filename": "astronomy.js",
- "lineno": 4482,
+ "lineno": 4612,
"columnno": 4,
"code": {
- "id": "astnode100019161",
+ "id": "astnode100020176",
"name": "find",
"type": "FunctionDeclaration",
"paramnames": [
@@ -38435,14 +39686,14 @@
"comment": "",
"meta": {
"range": [
- 200990,
- 201042
+ 207130,
+ 207182
],
"filename": "astronomy.js",
- "lineno": 4483,
+ "lineno": 4613,
"columnno": 12,
"code": {
- "id": "astnode100019168",
+ "id": "astnode100020183",
"name": "startDate",
"type": "NewExpression",
"value": ""
@@ -38460,14 +39711,14 @@
"comment": "",
"meta": {
"range": [
- 201056,
- 201106
+ 207196,
+ 207246
],
"filename": "astronomy.js",
- "lineno": 4484,
+ "lineno": 4614,
"columnno": 12,
"code": {
- "id": "astnode100019182",
+ "id": "astnode100020197",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -38485,14 +39736,14 @@
"comment": "",
"meta": {
"range": [
- 201308,
- 201336
+ 207448,
+ 207476
],
"filename": "astronomy.js",
- "lineno": 4490,
+ "lineno": 4620,
"columnno": 8,
"code": {
- "id": "astnode100019216",
+ "id": "astnode100020231",
"name": "year",
"type": "CallExpression",
"funcscope": "Seasons",
@@ -38511,14 +39762,14 @@
"comment": "",
"meta": {
"range": [
- 201493,
- 201521
+ 207633,
+ 207661
],
"filename": "astronomy.js",
- "lineno": 4493,
+ "lineno": 4623,
"columnno": 8,
"code": {
- "id": "astnode100019235",
+ "id": "astnode100020250",
"name": "mar_equinox",
"type": "CallExpression",
"value": ""
@@ -38536,14 +39787,14 @@
"comment": "",
"meta": {
"range": [
- 201531,
- 201561
+ 207671,
+ 207701
],
"filename": "astronomy.js",
- "lineno": 4494,
+ "lineno": 4624,
"columnno": 8,
"code": {
- "id": "astnode100019243",
+ "id": "astnode100020258",
"name": "jun_solstice",
"type": "CallExpression",
"value": ""
@@ -38561,14 +39812,14 @@
"comment": "",
"meta": {
"range": [
- 201571,
- 201601
+ 207711,
+ 207741
],
"filename": "astronomy.js",
- "lineno": 4495,
+ "lineno": 4625,
"columnno": 8,
"code": {
- "id": "astnode100019251",
+ "id": "astnode100020266",
"name": "sep_equinox",
"type": "CallExpression",
"value": ""
@@ -38586,14 +39837,14 @@
"comment": "",
"meta": {
"range": [
- 201611,
- 201643
+ 207751,
+ 207783
],
"filename": "astronomy.js",
- "lineno": 4496,
+ "lineno": 4626,
"columnno": 8,
"code": {
- "id": "astnode100019259",
+ "id": "astnode100020274",
"name": "dec_solstice",
"type": "CallExpression",
"value": ""
@@ -38611,14 +39862,14 @@
"comment": "",
"meta": {
"range": [
- 201728,
- 201753
+ 207868,
+ 207893
],
"filename": "astronomy.js",
- "lineno": 4499,
+ "lineno": 4629,
"columnno": 0,
"code": {
- "id": "astnode100019274",
+ "id": "astnode100020289",
"name": "exports.Seasons",
"type": "Identifier",
"value": "Seasons",
@@ -38635,14 +39886,14 @@
"comment": "/**\n * @brief The viewing conditions of a body relative to the Sun.\n *\n * Represents the angular separation of a body from the Sun as seen from the Earth\n * and the relative ecliptic longitudes between that body and the Earth as seen from the Sun.\n *\n * @property {AstroTime} time\n * The date and time of the observation.\n *\n * @property {string} visibility\n * Either `\"morning\"` or `\"evening\"`,\n * indicating when the body is most easily seen.\n *\n * @property {number} elongation\n * The angle in degrees, as seen from the center of the Earth,\n * of the apparent separation between the body and the Sun.\n * This angle is measured in 3D space and is not projected onto the ecliptic plane.\n * When `elongation` is less than a few degrees, the body is very\n * difficult to see from the Earth because it is lost in the Sun's glare.\n * The elongation is always in the range [0, 180].\n *\n * @property {number} ecliptic_separation\n * The absolute value of the difference between the body's ecliptic longitude\n * and the Sun's ecliptic longitude, both as seen from the center of the Earth.\n * This angle measures around the plane of the Earth's orbit (the ecliptic),\n * and ignores how far above or below that plane the body is.\n * The ecliptic separation is measured in degrees and is always in the range [0, 180].\n *\n * @see {@link Elongation}\n */",
"meta": {
"range": [
- 203170,
- 203428
+ 209310,
+ 209568
],
"filename": "astronomy.js",
- "lineno": 4530,
+ "lineno": 4660,
"columnno": 0,
"code": {
- "id": "astnode100019279",
+ "id": "astnode100020294",
"name": "ElongationEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -38712,14 +39963,14 @@
"comment": "",
"meta": {
"range": [
- 203198,
- 203426
+ 209338,
+ 209566
],
"filename": "astronomy.js",
- "lineno": 4531,
+ "lineno": 4661,
"columnno": 4,
"code": {
- "id": "astnode100019282",
+ "id": "astnode100020297",
"name": "ElongationEvent",
"type": "MethodDefinition",
"paramnames": [
@@ -38744,14 +39995,14 @@
"comment": "/**\n * @brief The viewing conditions of a body relative to the Sun.\n *\n * Represents the angular separation of a body from the Sun as seen from the Earth\n * and the relative ecliptic longitudes between that body and the Earth as seen from the Sun.\n *\n * @property {AstroTime} time\n * The date and time of the observation.\n *\n * @property {string} visibility\n * Either `\"morning\"` or `\"evening\"`,\n * indicating when the body is most easily seen.\n *\n * @property {number} elongation\n * The angle in degrees, as seen from the center of the Earth,\n * of the apparent separation between the body and the Sun.\n * This angle is measured in 3D space and is not projected onto the ecliptic plane.\n * When `elongation` is less than a few degrees, the body is very\n * difficult to see from the Earth because it is lost in the Sun's glare.\n * The elongation is always in the range [0, 180].\n *\n * @property {number} ecliptic_separation\n * The absolute value of the difference between the body's ecliptic longitude\n * and the Sun's ecliptic longitude, both as seen from the center of the Earth.\n * This angle measures around the plane of the Earth's orbit (the ecliptic),\n * and ignores how far above or below that plane the body is.\n * The ecliptic separation is measured in degrees and is always in the range [0, 180].\n *\n * @see {@link Elongation}\n */",
"meta": {
"range": [
- 203170,
- 203428
+ 209310,
+ 209568
],
"filename": "astronomy.js",
- "lineno": 4530,
+ "lineno": 4660,
"columnno": 0,
"code": {
- "id": "astnode100019279",
+ "id": "astnode100020294",
"name": "ElongationEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -38820,14 +40071,14 @@
"comment": "",
"meta": {
"range": [
- 203271,
- 203287
+ 209411,
+ 209427
],
"filename": "astronomy.js",
- "lineno": 4532,
+ "lineno": 4662,
"columnno": 8,
"code": {
- "id": "astnode100019291",
+ "id": "astnode100020306",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -38845,14 +40096,14 @@
"comment": "",
"meta": {
"range": [
- 203297,
- 203325
+ 209437,
+ 209465
],
"filename": "astronomy.js",
- "lineno": 4533,
+ "lineno": 4663,
"columnno": 8,
"code": {
- "id": "astnode100019297",
+ "id": "astnode100020312",
"name": "this.visibility",
"type": "Identifier",
"value": "visibility",
@@ -38870,14 +40121,14 @@
"comment": "",
"meta": {
"range": [
- 203335,
- 203363
+ 209475,
+ 209503
],
"filename": "astronomy.js",
- "lineno": 4534,
+ "lineno": 4664,
"columnno": 8,
"code": {
- "id": "astnode100019303",
+ "id": "astnode100020318",
"name": "this.elongation",
"type": "Identifier",
"value": "elongation",
@@ -38895,14 +40146,14 @@
"comment": "",
"meta": {
"range": [
- 203373,
- 203419
+ 209513,
+ 209559
],
"filename": "astronomy.js",
- "lineno": 4535,
+ "lineno": 4665,
"columnno": 8,
"code": {
- "id": "astnode100019309",
+ "id": "astnode100020324",
"name": "this.ecliptic_separation",
"type": "Identifier",
"value": "ecliptic_separation",
@@ -38920,14 +40171,14 @@
"comment": "",
"meta": {
"range": [
- 203429,
- 203470
+ 209569,
+ 209610
],
"filename": "astronomy.js",
- "lineno": 4538,
+ "lineno": 4668,
"columnno": 0,
"code": {
- "id": "astnode100019315",
+ "id": "astnode100020330",
"name": "exports.ElongationEvent",
"type": "Identifier",
"value": "ElongationEvent",
@@ -38944,14 +40195,14 @@
"comment": "/**\n * @brief Calculates the viewing conditions of a body relative to the Sun.\n *\n * Calculates angular separation of a body from the Sun as seen from the Earth\n * and the relative ecliptic longitudes between that body and the Earth as seen from the Sun.\n * See the return type {@link ElongationEvent} for details.\n *\n * This function is helpful for determining how easy\n * it is to view a planet away from the Sun's glare on a given date.\n * It also determines whether the object is visible in the morning or evening;\n * this is more important the smaller the elongation is.\n * It is also used to determine how far a planet is from opposition, conjunction, or quadrature.\n *\n * @param {Body} body\n * The name of the observed body. Not allowed to be `\"Earth\"`.\n *\n * @returns {ElongationEvent}\n */",
"meta": {
"range": [
- 204275,
- 204621
+ 210415,
+ 210761
],
"filename": "astronomy.js",
- "lineno": 4557,
+ "lineno": 4687,
"columnno": 0,
"code": {
- "id": "astnode100019320",
+ "id": "astnode100020335",
"name": "Elongation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -39003,14 +40254,14 @@
"comment": "",
"meta": {
"range": [
- 204317,
- 204338
+ 210457,
+ 210478
],
"filename": "astronomy.js",
- "lineno": 4558,
+ "lineno": 4688,
"columnno": 8,
"code": {
- "id": "astnode100019326",
+ "id": "astnode100020341",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -39028,14 +40279,14 @@
"comment": "",
"meta": {
"range": [
- 204348,
- 204389
+ 210488,
+ 210529
],
"filename": "astronomy.js",
- "lineno": 4559,
+ "lineno": 4689,
"columnno": 8,
"code": {
- "id": "astnode100019332",
+ "id": "astnode100020347",
"name": "lon",
"type": "CallExpression",
"value": ""
@@ -39053,14 +40304,14 @@
"comment": "",
"meta": {
"range": [
- 204399,
- 204402
+ 210539,
+ 210542
],
"filename": "astronomy.js",
- "lineno": 4560,
+ "lineno": 4690,
"columnno": 8,
"code": {
- "id": "astnode100019342",
+ "id": "astnode100020357",
"name": "vis"
}
},
@@ -39076,14 +40327,14 @@
"comment": "",
"meta": {
"range": [
- 204433,
- 204448
+ 210573,
+ 210588
],
"filename": "astronomy.js",
- "lineno": 4562,
+ "lineno": 4692,
"columnno": 8,
"code": {
- "id": "astnode100019350",
+ "id": "astnode100020365",
"name": "vis",
"type": "Literal",
"funcscope": "Elongation",
@@ -39102,14 +40353,14 @@
"comment": "",
"meta": {
"range": [
- 204458,
- 204473
+ 210598,
+ 210613
],
"filename": "astronomy.js",
- "lineno": 4563,
+ "lineno": 4693,
"columnno": 8,
"code": {
- "id": "astnode100019354",
+ "id": "astnode100020369",
"name": "lon",
"type": "BinaryExpression",
"funcscope": "Elongation",
@@ -39128,14 +40379,14 @@
"comment": "",
"meta": {
"range": [
- 204500,
- 204515
+ 210640,
+ 210655
],
"filename": "astronomy.js",
- "lineno": 4566,
+ "lineno": 4696,
"columnno": 8,
"code": {
- "id": "astnode100019361",
+ "id": "astnode100020376",
"name": "vis",
"type": "Literal",
"funcscope": "Elongation",
@@ -39154,14 +40405,14 @@
"comment": "",
"meta": {
"range": [
- 204531,
- 204563
+ 210671,
+ 210703
],
"filename": "astronomy.js",
- "lineno": 4568,
+ "lineno": 4698,
"columnno": 8,
"code": {
- "id": "astnode100019365",
+ "id": "astnode100020380",
"name": "angle",
"type": "CallExpression",
"value": ""
@@ -39179,14 +40430,14 @@
"comment": "",
"meta": {
"range": [
- 204622,
- 204653
+ 210762,
+ 210793
],
"filename": "astronomy.js",
- "lineno": 4571,
+ "lineno": 4701,
"columnno": 0,
"code": {
- "id": "astnode100019379",
+ "id": "astnode100020394",
"name": "exports.Elongation",
"type": "Identifier",
"value": "Elongation",
@@ -39203,14 +40454,14 @@
"comment": "/**\n * @brief Finds the next time Mercury or Venus reaches maximum elongation.\n *\n * Searches for the next maximum elongation event for Mercury or Venus\n * that occurs after the given start date. Calling with other values\n * of `body` will result in an exception.\n * Maximum elongation occurs when the body has the greatest\n * angular separation from the Sun, as seen from the Earth.\n * Returns an `ElongationEvent` object containing the date and time of the next\n * maximum elongation, the elongation in degrees, and whether\n * the body is visible in the morning or evening.\n *\n * @param {Body} body Either `\"Mercury\"` or `\"Venus\"`.\n * @param {FlexibleDateTime} startDate The date and time after which to search for the next maximum elongation event.\n *\n * @returns {ElongationEvent}\n */",
"meta": {
"range": [
- 205449,
- 209575
+ 211589,
+ 215715
],
"filename": "astronomy.js",
- "lineno": 4589,
+ "lineno": 4719,
"columnno": 0,
"code": {
- "id": "astnode100019384",
+ "id": "astnode100020399",
"name": "SearchMaxElongation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -39285,14 +40536,14 @@
"comment": "",
"meta": {
"range": [
- 205507,
- 205516
+ 211647,
+ 211656
],
"filename": "astronomy.js",
- "lineno": 4590,
+ "lineno": 4720,
"columnno": 10,
"code": {
- "id": "astnode100019390",
+ "id": "astnode100020405",
"name": "dt",
"type": "Literal",
"value": 0.01
@@ -39310,14 +40561,14 @@
"comment": "",
"meta": {
"range": [
- 205522,
- 205984
+ 211662,
+ 212124
],
"filename": "astronomy.js",
- "lineno": 4591,
+ "lineno": 4721,
"columnno": 4,
"code": {
- "id": "astnode100019393",
+ "id": "astnode100020408",
"name": "neg_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -39344,14 +40595,14 @@
"comment": "",
"meta": {
"range": [
- 205783,
- 205806
+ 211923,
+ 211946
],
"filename": "astronomy.js",
- "lineno": 4595,
+ "lineno": 4725,
"columnno": 14,
"code": {
- "id": "astnode100019398",
+ "id": "astnode100020413",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -39369,14 +40620,14 @@
"comment": "",
"meta": {
"range": [
- 205822,
- 205845
+ 211962,
+ 211985
],
"filename": "astronomy.js",
- "lineno": 4596,
+ "lineno": 4726,
"columnno": 14,
"code": {
- "id": "astnode100019409",
+ "id": "astnode100020424",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -39394,14 +40645,14 @@
"comment": "",
"meta": {
"range": [
- 205859,
- 205886
+ 211999,
+ 212026
],
"filename": "astronomy.js",
- "lineno": 4597,
+ "lineno": 4727,
"columnno": 12,
"code": {
- "id": "astnode100019420",
+ "id": "astnode100020435",
"name": "e1",
"type": "CallExpression",
"value": ""
@@ -39419,14 +40670,14 @@
"comment": "",
"meta": {
"range": [
- 205900,
- 205927
+ 212040,
+ 212067
],
"filename": "astronomy.js",
- "lineno": 4598,
+ "lineno": 4728,
"columnno": 12,
"code": {
- "id": "astnode100019427",
+ "id": "astnode100020442",
"name": "e2",
"type": "CallExpression",
"value": ""
@@ -39444,14 +40695,14 @@
"comment": "",
"meta": {
"range": [
- 205941,
- 205959
+ 212081,
+ 212099
],
"filename": "astronomy.js",
- "lineno": 4599,
+ "lineno": 4729,
"columnno": 12,
"code": {
- "id": "astnode100019434",
+ "id": "astnode100020449",
"name": "m",
"type": "BinaryExpression",
"value": ""
@@ -39469,14 +40720,14 @@
"comment": "",
"meta": {
"range": [
- 205993,
- 206024
+ 212133,
+ 212164
],
"filename": "astronomy.js",
- "lineno": 4602,
+ "lineno": 4732,
"columnno": 8,
"code": {
- "id": "astnode100019444",
+ "id": "astnode100020459",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -39494,14 +40745,14 @@
"comment": "",
"meta": {
"range": [
- 206036,
- 206130
+ 212176,
+ 212270
],
"filename": "astronomy.js",
- "lineno": 4603,
+ "lineno": 4733,
"columnno": 10,
"code": {
- "id": "astnode100019450",
+ "id": "astnode100020465",
"name": "table",
"type": "ObjectExpression",
"value": "{\"Mercury\":\"\",\"Venus\":\"\"}"
@@ -39519,14 +40770,14 @@
"comment": "",
"meta": {
"range": [
- 206054,
- 206085
+ 212194,
+ 212225
],
"filename": "astronomy.js",
- "lineno": 4604,
+ "lineno": 4734,
"columnno": 8,
"code": {
- "id": "astnode100019453",
+ "id": "astnode100020468",
"name": "Mercury",
"type": "ObjectExpression",
"value": "{\"s1\":50,\"s2\":85}"
@@ -39543,14 +40794,14 @@
"comment": "",
"meta": {
"range": [
- 206065,
- 206073
+ 212205,
+ 212213
],
"filename": "astronomy.js",
- "lineno": 4604,
+ "lineno": 4734,
"columnno": 19,
"code": {
- "id": "astnode100019455",
+ "id": "astnode100020470",
"name": "s1",
"type": "Literal",
"value": 50
@@ -39567,14 +40818,14 @@
"comment": "",
"meta": {
"range": [
- 206075,
- 206083
+ 212215,
+ 212223
],
"filename": "astronomy.js",
- "lineno": 4604,
+ "lineno": 4734,
"columnno": 29,
"code": {
- "id": "astnode100019457",
+ "id": "astnode100020472",
"name": "s2",
"type": "Literal",
"value": 85
@@ -39591,14 +40842,14 @@
"comment": "",
"meta": {
"range": [
- 206095,
- 206124
+ 212235,
+ 212264
],
"filename": "astronomy.js",
- "lineno": 4605,
+ "lineno": 4735,
"columnno": 8,
"code": {
- "id": "astnode100019459",
+ "id": "astnode100020474",
"name": "Venus",
"type": "ObjectExpression",
"value": "{\"s1\":40,\"s2\":50}"
@@ -39615,14 +40866,14 @@
"comment": "",
"meta": {
"range": [
- 206104,
- 206112
+ 212244,
+ 212252
],
"filename": "astronomy.js",
- "lineno": 4605,
+ "lineno": 4735,
"columnno": 17,
"code": {
- "id": "astnode100019461",
+ "id": "astnode100020476",
"name": "s1",
"type": "Literal",
"value": 40
@@ -39639,14 +40890,14 @@
"comment": "",
"meta": {
"range": [
- 206114,
- 206122
+ 212254,
+ 212262
],
"filename": "astronomy.js",
- "lineno": 4605,
+ "lineno": 4735,
"columnno": 27,
"code": {
- "id": "astnode100019463",
+ "id": "astnode100020478",
"name": "s2",
"type": "Literal",
"value": 50
@@ -39663,14 +40914,14 @@
"comment": "",
"meta": {
"range": [
- 206142,
- 206162
+ 212282,
+ 212302
],
"filename": "astronomy.js",
- "lineno": 4607,
+ "lineno": 4737,
"columnno": 10,
"code": {
- "id": "astnode100019466",
+ "id": "astnode100020481",
"name": "planet",
"type": "MemberExpression",
"value": "table[undefined]"
@@ -39688,14 +40939,14 @@
"comment": "",
"meta": {
"range": [
- 206260,
- 206268
+ 212400,
+ 212408
],
"filename": "astronomy.js",
- "lineno": 4610,
+ "lineno": 4740,
"columnno": 8,
"code": {
- "id": "astnode100019477",
+ "id": "astnode100020492",
"name": "iter",
"type": "Literal",
"value": 0
@@ -39713,14 +40964,14 @@
"comment": "",
"meta": {
"range": [
- 206418,
- 206459
+ 212558,
+ 212599
],
"filename": "astronomy.js",
- "lineno": 4614,
+ "lineno": 4744,
"columnno": 12,
"code": {
- "id": "astnode100019487",
+ "id": "astnode100020502",
"name": "plon",
"type": "CallExpression",
"value": ""
@@ -39738,14 +40989,14 @@
"comment": "",
"meta": {
"range": [
- 206473,
- 206520
+ 212613,
+ 212660
],
"filename": "astronomy.js",
- "lineno": 4615,
+ "lineno": 4745,
"columnno": 12,
"code": {
- "id": "astnode100019494",
+ "id": "astnode100020509",
"name": "elon",
"type": "CallExpression",
"value": ""
@@ -39763,14 +41014,14 @@
"comment": "",
"meta": {
"range": [
- 206534,
- 206569
+ 212674,
+ 212709
],
"filename": "astronomy.js",
- "lineno": 4616,
+ "lineno": 4746,
"columnno": 12,
"code": {
- "id": "astnode100019503",
+ "id": "astnode100020518",
"name": "rlon",
"type": "CallExpression",
"value": ""
@@ -39788,14 +41039,14 @@
"comment": "",
"meta": {
"range": [
- 206855,
- 206862
+ 212995,
+ 213002
],
"filename": "astronomy.js",
- "lineno": 4620,
+ "lineno": 4750,
"columnno": 12,
"code": {
- "id": "astnode100019511",
+ "id": "astnode100020526",
"name": "rlon_lo"
}
},
@@ -39811,14 +41062,14 @@
"comment": "",
"meta": {
"range": [
- 206864,
- 206871
+ 213004,
+ 213011
],
"filename": "astronomy.js",
- "lineno": 4620,
+ "lineno": 4750,
"columnno": 21,
"code": {
- "id": "astnode100019513",
+ "id": "astnode100020528",
"name": "rlon_hi"
}
},
@@ -39834,14 +41085,14 @@
"comment": "",
"meta": {
"range": [
- 206873,
- 206884
+ 213013,
+ 213024
],
"filename": "astronomy.js",
- "lineno": 4620,
+ "lineno": 4750,
"columnno": 30,
"code": {
- "id": "astnode100019515",
+ "id": "astnode100020530",
"name": "adjust_days"
}
},
@@ -39857,14 +41108,14 @@
"comment": "",
"meta": {
"range": [
- 206999,
- 207014
+ 213139,
+ 213154
],
"filename": "astronomy.js",
- "lineno": 4623,
+ "lineno": 4753,
"columnno": 12,
"code": {
- "id": "astnode100019533",
+ "id": "astnode100020548",
"name": "adjust_days",
"type": "Literal",
"funcscope": "SearchMaxElongation",
@@ -39883,14 +41134,14 @@
"comment": "",
"meta": {
"range": [
- 207094,
- 207114
+ 213234,
+ 213254
],
"filename": "astronomy.js",
- "lineno": 4625,
+ "lineno": 4755,
"columnno": 12,
"code": {
- "id": "astnode100019537",
+ "id": "astnode100020552",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -39909,14 +41160,14 @@
"comment": "",
"meta": {
"range": [
- 207194,
- 207214
+ 213334,
+ 213354
],
"filename": "astronomy.js",
- "lineno": 4627,
+ "lineno": 4757,
"columnno": 12,
"code": {
- "id": "astnode100019544",
+ "id": "astnode100020559",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -39935,14 +41186,14 @@
"comment": "",
"meta": {
"range": [
- 207359,
- 207374
+ 213499,
+ 213514
],
"filename": "astronomy.js",
- "lineno": 4631,
+ "lineno": 4761,
"columnno": 12,
"code": {
- "id": "astnode100019566",
+ "id": "astnode100020581",
"name": "adjust_days",
"type": "Literal",
"funcscope": "SearchMaxElongation",
@@ -39961,14 +41212,14 @@
"comment": "",
"meta": {
"range": [
- 207454,
- 207474
+ 213594,
+ 213614
],
"filename": "astronomy.js",
- "lineno": 4633,
+ "lineno": 4763,
"columnno": 12,
"code": {
- "id": "astnode100019570",
+ "id": "astnode100020585",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -39987,14 +41238,14 @@
"comment": "",
"meta": {
"range": [
- 207554,
- 207574
+ 213694,
+ 213714
],
"filename": "astronomy.js",
- "lineno": 4635,
+ "lineno": 4765,
"columnno": 12,
"code": {
- "id": "astnode100019577",
+ "id": "astnode100020592",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -40013,14 +41264,14 @@
"comment": "",
"meta": {
"range": [
- 207763,
- 207801
+ 213903,
+ 213941
],
"filename": "astronomy.js",
- "lineno": 4640,
+ "lineno": 4770,
"columnno": 12,
"code": {
- "id": "astnode100019589",
+ "id": "astnode100020604",
"name": "adjust_days",
"type": "BinaryExpression",
"funcscope": "SearchMaxElongation",
@@ -40039,14 +41290,14 @@
"comment": "",
"meta": {
"range": [
- 207815,
- 207835
+ 213955,
+ 213975
],
"filename": "astronomy.js",
- "lineno": 4641,
+ "lineno": 4771,
"columnno": 12,
"code": {
- "id": "astnode100019598",
+ "id": "astnode100020613",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -40065,14 +41316,14 @@
"comment": "",
"meta": {
"range": [
- 207849,
- 207869
+ 213989,
+ 214009
],
"filename": "astronomy.js",
- "lineno": 4642,
+ "lineno": 4772,
"columnno": 12,
"code": {
- "id": "astnode100019605",
+ "id": "astnode100020620",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -40091,14 +41342,14 @@
"comment": "",
"meta": {
"range": [
- 208117,
- 208155
+ 214257,
+ 214295
],
"filename": "astronomy.js",
- "lineno": 4648,
+ "lineno": 4778,
"columnno": 12,
"code": {
- "id": "astnode100019613",
+ "id": "astnode100020628",
"name": "adjust_days",
"type": "BinaryExpression",
"funcscope": "SearchMaxElongation",
@@ -40117,14 +41368,14 @@
"comment": "",
"meta": {
"range": [
- 208169,
- 208189
+ 214309,
+ 214329
],
"filename": "astronomy.js",
- "lineno": 4649,
+ "lineno": 4779,
"columnno": 12,
"code": {
- "id": "astnode100019622",
+ "id": "astnode100020637",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -40143,14 +41394,14 @@
"comment": "",
"meta": {
"range": [
- 208277,
- 208297
+ 214417,
+ 214437
],
"filename": "astronomy.js",
- "lineno": 4651,
+ "lineno": 4781,
"columnno": 12,
"code": {
- "id": "astnode100019629",
+ "id": "astnode100020644",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -40169,14 +41420,14 @@
"comment": "",
"meta": {
"range": [
- 208321,
- 208361
+ 214461,
+ 214501
],
"filename": "astronomy.js",
- "lineno": 4653,
+ "lineno": 4783,
"columnno": 12,
"code": {
- "id": "astnode100019636",
+ "id": "astnode100020651",
"name": "t_start",
"type": "CallExpression",
"value": ""
@@ -40194,14 +41445,14 @@
"comment": "",
"meta": {
"range": [
- 208375,
- 208427
+ 214515,
+ 214567
],
"filename": "astronomy.js",
- "lineno": 4654,
+ "lineno": 4784,
"columnno": 12,
"code": {
- "id": "astnode100019644",
+ "id": "astnode100020659",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -40219,14 +41470,14 @@
"comment": "",
"meta": {
"range": [
- 208441,
- 208488
+ 214581,
+ 214628
],
"filename": "astronomy.js",
- "lineno": 4655,
+ "lineno": 4785,
"columnno": 12,
"code": {
- "id": "astnode100019652",
+ "id": "astnode100020667",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -40244,14 +41495,14 @@
"comment": "",
"meta": {
"range": [
- 208623,
- 208641
+ 214763,
+ 214781
],
"filename": "astronomy.js",
- "lineno": 4658,
+ "lineno": 4788,
"columnno": 12,
"code": {
- "id": "astnode100019660",
+ "id": "astnode100020675",
"name": "m1",
"type": "CallExpression",
"value": ""
@@ -40269,14 +41520,14 @@
"comment": "",
"meta": {
"range": [
- 208745,
- 208763
+ 214885,
+ 214903
],
"filename": "astronomy.js",
- "lineno": 4661,
+ "lineno": 4791,
"columnno": 12,
"code": {
- "id": "astnode100019675",
+ "id": "astnode100020690",
"name": "m2",
"type": "CallExpression",
"value": ""
@@ -40294,14 +41545,14 @@
"comment": "",
"meta": {
"range": [
- 208976,
- 209062
+ 215116,
+ 215202
],
"filename": "astronomy.js",
- "lineno": 4665,
+ "lineno": 4795,
"columnno": 12,
"code": {
- "id": "astnode100019690",
+ "id": "astnode100020705",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -40319,14 +41570,14 @@
"comment": "",
"meta": {
"range": [
- 209009,
- 209020
+ 215149,
+ 215160
],
"filename": "astronomy.js",
- "lineno": 4665,
+ "lineno": 4795,
"columnno": 45,
"code": {
- "id": "astnode100019698",
+ "id": "astnode100020713",
"name": "init_f1",
"type": "Identifier",
"value": "m1"
@@ -40342,14 +41593,14 @@
"comment": "",
"meta": {
"range": [
- 209022,
- 209033
+ 215162,
+ 215173
],
"filename": "astronomy.js",
- "lineno": 4665,
+ "lineno": 4795,
"columnno": 58,
"code": {
- "id": "astnode100019700",
+ "id": "astnode100020715",
"name": "init_f2",
"type": "Identifier",
"value": "m2"
@@ -40365,14 +41616,14 @@
"comment": "",
"meta": {
"range": [
- 209035,
- 209059
+ 215175,
+ 215199
],
"filename": "astronomy.js",
- "lineno": 4665,
+ "lineno": 4795,
"columnno": 71,
"code": {
- "id": "astnode100019702",
+ "id": "astnode100020717",
"name": "dt_tolerance_seconds",
"type": "Literal",
"value": 10
@@ -40388,14 +41639,14 @@
"comment": "",
"meta": {
"range": [
- 209471,
- 209496
+ 215611,
+ 215636
],
"filename": "astronomy.js",
- "lineno": 4673,
+ "lineno": 4803,
"columnno": 8,
"code": {
- "id": "astnode100019736",
+ "id": "astnode100020751",
"name": "startTime",
"type": "CallExpression",
"funcscope": "SearchMaxElongation",
@@ -40414,14 +41665,14 @@
"comment": "",
"meta": {
"range": [
- 209576,
- 209625
+ 215716,
+ 215765
],
"filename": "astronomy.js",
- "lineno": 4677,
+ "lineno": 4807,
"columnno": 0,
"code": {
- "id": "astnode100019747",
+ "id": "astnode100020762",
"name": "exports.SearchMaxElongation",
"type": "Identifier",
"value": "SearchMaxElongation",
@@ -40438,14 +41689,14 @@
"comment": "/**\n * @brief Searches for the date and time Venus will next appear brightest as seen from the Earth.\n *\n * @param {Body} body\n * Currently only `\"Venus\"` is supported.\n * Mercury's peak magnitude occurs at superior conjunction, when it is virtually impossible to see from Earth,\n * so peak magnitude events have little practical value for that planet.\n * The Moon reaches peak magnitude very close to full moon, which can be found using\n * {@link SearchMoonQuarter} or {@link SearchMoonPhase}.\n * The other planets reach peak magnitude very close to opposition,\n * which can be found using {@link SearchRelativeLongitude}.\n *\n * @param {FlexibleDateTime} startDate\n * The date and time after which to find the next peak magnitude event.\n *\n * @returns {IlluminationInfo}\n */",
"meta": {
"range": [
- 210443,
- 214610
+ 216583,
+ 220750
],
"filename": "astronomy.js",
- "lineno": 4695,
+ "lineno": 4825,
"columnno": 0,
"code": {
- "id": "astnode100019752",
+ "id": "astnode100020767",
"name": "SearchPeakMagnitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -40520,14 +41771,14 @@
"comment": "",
"meta": {
"range": [
- 210599,
- 210608
+ 216739,
+ 216748
],
"filename": "astronomy.js",
- "lineno": 4698,
+ "lineno": 4828,
"columnno": 10,
"code": {
- "id": "astnode100019766",
+ "id": "astnode100020781",
"name": "dt",
"type": "Literal",
"value": 0.01
@@ -40545,14 +41796,14 @@
"comment": "",
"meta": {
"range": [
- 210614,
- 211209
+ 216754,
+ 217349
],
"filename": "astronomy.js",
- "lineno": 4699,
+ "lineno": 4829,
"columnno": 4,
"code": {
- "id": "astnode100019769",
+ "id": "astnode100020784",
"name": "slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -40579,14 +41830,14 @@
"comment": "",
"meta": {
"range": [
- 210994,
- 211017
+ 217134,
+ 217157
],
"filename": "astronomy.js",
- "lineno": 4705,
+ "lineno": 4835,
"columnno": 14,
"code": {
- "id": "astnode100019774",
+ "id": "astnode100020789",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -40604,14 +41855,14 @@
"comment": "",
"meta": {
"range": [
- 211033,
- 211056
+ 217173,
+ 217196
],
"filename": "astronomy.js",
- "lineno": 4706,
+ "lineno": 4836,
"columnno": 14,
"code": {
- "id": "astnode100019785",
+ "id": "astnode100020800",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -40629,14 +41880,14 @@
"comment": "",
"meta": {
"range": [
- 211072,
- 211103
+ 217212,
+ 217243
],
"filename": "astronomy.js",
- "lineno": 4707,
+ "lineno": 4837,
"columnno": 14,
"code": {
- "id": "astnode100019796",
+ "id": "astnode100020811",
"name": "y1",
"type": "MemberExpression",
"value": ".mag"
@@ -40654,14 +41905,14 @@
"comment": "",
"meta": {
"range": [
- 211119,
- 211150
+ 217259,
+ 217290
],
"filename": "astronomy.js",
- "lineno": 4708,
+ "lineno": 4838,
"columnno": 14,
"code": {
- "id": "astnode100019805",
+ "id": "astnode100020820",
"name": "y2",
"type": "MemberExpression",
"value": ".mag"
@@ -40679,14 +41930,14 @@
"comment": "",
"meta": {
"range": [
- 211166,
- 211184
+ 217306,
+ 217324
],
"filename": "astronomy.js",
- "lineno": 4709,
+ "lineno": 4839,
"columnno": 14,
"code": {
- "id": "astnode100019814",
+ "id": "astnode100020829",
"name": "m",
"type": "BinaryExpression",
"value": ""
@@ -40704,14 +41955,14 @@
"comment": "",
"meta": {
"range": [
- 211218,
- 211249
+ 217358,
+ 217389
],
"filename": "astronomy.js",
- "lineno": 4712,
+ "lineno": 4842,
"columnno": 8,
"code": {
- "id": "astnode100019824",
+ "id": "astnode100020839",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -40729,14 +41980,14 @@
"comment": "",
"meta": {
"range": [
- 211350,
- 211359
+ 217490,
+ 217499
],
"filename": "astronomy.js",
- "lineno": 4714,
+ "lineno": 4844,
"columnno": 10,
"code": {
- "id": "astnode100019830",
+ "id": "astnode100020845",
"name": "s1",
"type": "Literal",
"value": 10
@@ -40754,14 +42005,14 @@
"comment": "",
"meta": {
"range": [
- 211371,
- 211380
+ 217511,
+ 217520
],
"filename": "astronomy.js",
- "lineno": 4715,
+ "lineno": 4845,
"columnno": 10,
"code": {
- "id": "astnode100019834",
+ "id": "astnode100020849",
"name": "s2",
"type": "Literal",
"value": 30
@@ -40779,14 +42030,14 @@
"comment": "",
"meta": {
"range": [
- 211390,
- 211398
+ 217530,
+ 217538
],
"filename": "astronomy.js",
- "lineno": 4716,
+ "lineno": 4846,
"columnno": 8,
"code": {
- "id": "astnode100019838",
+ "id": "astnode100020853",
"name": "iter",
"type": "Literal",
"value": 0
@@ -40804,14 +42055,14 @@
"comment": "",
"meta": {
"range": [
- 211548,
- 211589
+ 217688,
+ 217729
],
"filename": "astronomy.js",
- "lineno": 4720,
+ "lineno": 4850,
"columnno": 12,
"code": {
- "id": "astnode100019848",
+ "id": "astnode100020863",
"name": "plon",
"type": "CallExpression",
"value": ""
@@ -40829,14 +42080,14 @@
"comment": "",
"meta": {
"range": [
- 211603,
- 211650
+ 217743,
+ 217790
],
"filename": "astronomy.js",
- "lineno": 4721,
+ "lineno": 4851,
"columnno": 12,
"code": {
- "id": "astnode100019855",
+ "id": "astnode100020870",
"name": "elon",
"type": "CallExpression",
"value": ""
@@ -40854,14 +42105,14 @@
"comment": "",
"meta": {
"range": [
- 211664,
- 211699
+ 217804,
+ 217839
],
"filename": "astronomy.js",
- "lineno": 4722,
+ "lineno": 4852,
"columnno": 12,
"code": {
- "id": "astnode100019864",
+ "id": "astnode100020879",
"name": "rlon",
"type": "CallExpression",
"value": ""
@@ -40879,14 +42130,14 @@
"comment": "",
"meta": {
"range": [
- 211985,
- 211992
+ 218125,
+ 218132
],
"filename": "astronomy.js",
- "lineno": 4726,
+ "lineno": 4856,
"columnno": 12,
"code": {
- "id": "astnode100019872",
+ "id": "astnode100020887",
"name": "rlon_lo"
}
},
@@ -40902,14 +42153,14 @@
"comment": "",
"meta": {
"range": [
- 211994,
- 212001
+ 218134,
+ 218141
],
"filename": "astronomy.js",
- "lineno": 4726,
+ "lineno": 4856,
"columnno": 21,
"code": {
- "id": "astnode100019874",
+ "id": "astnode100020889",
"name": "rlon_hi"
}
},
@@ -40925,14 +42176,14 @@
"comment": "",
"meta": {
"range": [
- 212003,
- 212014
+ 218143,
+ 218154
],
"filename": "astronomy.js",
- "lineno": 4726,
+ "lineno": 4856,
"columnno": 30,
"code": {
- "id": "astnode100019876",
+ "id": "astnode100020891",
"name": "adjust_days"
}
},
@@ -40948,14 +42199,14 @@
"comment": "",
"meta": {
"range": [
- 212115,
- 212130
+ 218255,
+ 218270
],
"filename": "astronomy.js",
- "lineno": 4729,
+ "lineno": 4859,
"columnno": 12,
"code": {
- "id": "astnode100019890",
+ "id": "astnode100020905",
"name": "adjust_days",
"type": "Literal",
"funcscope": "SearchPeakMagnitude",
@@ -40974,14 +42225,14 @@
"comment": "",
"meta": {
"range": [
- 212210,
- 212223
+ 218350,
+ 218363
],
"filename": "astronomy.js",
- "lineno": 4731,
+ "lineno": 4861,
"columnno": 12,
"code": {
- "id": "astnode100019894",
+ "id": "astnode100020909",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41000,14 +42251,14 @@
"comment": "",
"meta": {
"range": [
- 212303,
- 212316
+ 218443,
+ 218456
],
"filename": "astronomy.js",
- "lineno": 4733,
+ "lineno": 4863,
"columnno": 12,
"code": {
- "id": "astnode100019899",
+ "id": "astnode100020914",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41026,14 +42277,14 @@
"comment": "",
"meta": {
"range": [
- 212447,
- 212462
+ 218587,
+ 218602
],
"filename": "astronomy.js",
- "lineno": 4737,
+ "lineno": 4867,
"columnno": 12,
"code": {
- "id": "astnode100019915",
+ "id": "astnode100020930",
"name": "adjust_days",
"type": "Literal",
"funcscope": "SearchPeakMagnitude",
@@ -41052,14 +42303,14 @@
"comment": "",
"meta": {
"range": [
- 212542,
- 212555
+ 218682,
+ 218695
],
"filename": "astronomy.js",
- "lineno": 4739,
+ "lineno": 4869,
"columnno": 12,
"code": {
- "id": "astnode100019919",
+ "id": "astnode100020934",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41078,14 +42329,14 @@
"comment": "",
"meta": {
"range": [
- 212635,
- 212648
+ 218775,
+ 218788
],
"filename": "astronomy.js",
- "lineno": 4741,
+ "lineno": 4871,
"columnno": 12,
"code": {
- "id": "astnode100019924",
+ "id": "astnode100020939",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41104,14 +42355,14 @@
"comment": "",
"meta": {
"range": [
- 212837,
- 212875
+ 218977,
+ 219015
],
"filename": "astronomy.js",
- "lineno": 4746,
+ "lineno": 4876,
"columnno": 12,
"code": {
- "id": "astnode100019934",
+ "id": "astnode100020949",
"name": "adjust_days",
"type": "BinaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41130,14 +42381,14 @@
"comment": "",
"meta": {
"range": [
- 212889,
- 212902
+ 219029,
+ 219042
],
"filename": "astronomy.js",
- "lineno": 4747,
+ "lineno": 4877,
"columnno": 12,
"code": {
- "id": "astnode100019943",
+ "id": "astnode100020958",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41156,14 +42407,14 @@
"comment": "",
"meta": {
"range": [
- 212990,
- 213003
+ 219130,
+ 219143
],
"filename": "astronomy.js",
- "lineno": 4749,
+ "lineno": 4879,
"columnno": 12,
"code": {
- "id": "astnode100019948",
+ "id": "astnode100020963",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41182,14 +42433,14 @@
"comment": "",
"meta": {
"range": [
- 213177,
- 213215
+ 219317,
+ 219355
],
"filename": "astronomy.js",
- "lineno": 4754,
+ "lineno": 4884,
"columnno": 12,
"code": {
- "id": "astnode100019954",
+ "id": "astnode100020969",
"name": "adjust_days",
"type": "BinaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41208,14 +42459,14 @@
"comment": "",
"meta": {
"range": [
- 213229,
- 213242
+ 219369,
+ 219382
],
"filename": "astronomy.js",
- "lineno": 4755,
+ "lineno": 4885,
"columnno": 12,
"code": {
- "id": "astnode100019963",
+ "id": "astnode100020978",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41234,14 +42485,14 @@
"comment": "",
"meta": {
"range": [
- 213330,
- 213343
+ 219470,
+ 219483
],
"filename": "astronomy.js",
- "lineno": 4757,
+ "lineno": 4887,
"columnno": 12,
"code": {
- "id": "astnode100019968",
+ "id": "astnode100020983",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41260,14 +42511,14 @@
"comment": "",
"meta": {
"range": [
- 213367,
- 213407
+ 219507,
+ 219547
],
"filename": "astronomy.js",
- "lineno": 4759,
+ "lineno": 4889,
"columnno": 12,
"code": {
- "id": "astnode100019973",
+ "id": "astnode100020988",
"name": "t_start",
"type": "CallExpression",
"value": ""
@@ -41285,14 +42536,14 @@
"comment": "",
"meta": {
"range": [
- 213421,
- 213473
+ 219561,
+ 219613
],
"filename": "astronomy.js",
- "lineno": 4760,
+ "lineno": 4890,
"columnno": 12,
"code": {
- "id": "astnode100019981",
+ "id": "astnode100020996",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -41310,14 +42561,14 @@
"comment": "",
"meta": {
"range": [
- 213487,
- 213534
+ 219627,
+ 219674
],
"filename": "astronomy.js",
- "lineno": 4761,
+ "lineno": 4891,
"columnno": 12,
"code": {
- "id": "astnode100019989",
+ "id": "astnode100021004",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -41335,14 +42586,14 @@
"comment": "",
"meta": {
"range": [
- 213668,
- 213682
+ 219808,
+ 219822
],
"filename": "astronomy.js",
- "lineno": 4764,
+ "lineno": 4894,
"columnno": 12,
"code": {
- "id": "astnode100019997",
+ "id": "astnode100021012",
"name": "m1",
"type": "CallExpression",
"value": ""
@@ -41360,14 +42611,14 @@
"comment": "",
"meta": {
"range": [
- 213786,
- 213800
+ 219926,
+ 219940
],
"filename": "astronomy.js",
- "lineno": 4767,
+ "lineno": 4897,
"columnno": 12,
"code": {
- "id": "astnode100020012",
+ "id": "astnode100021027",
"name": "m2",
"type": "CallExpression",
"value": ""
@@ -41385,14 +42636,14 @@
"comment": "",
"meta": {
"range": [
- 214013,
- 214095
+ 220153,
+ 220235
],
"filename": "astronomy.js",
- "lineno": 4771,
+ "lineno": 4901,
"columnno": 12,
"code": {
- "id": "astnode100020027",
+ "id": "astnode100021042",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -41410,14 +42661,14 @@
"comment": "",
"meta": {
"range": [
- 214042,
- 214053
+ 220182,
+ 220193
],
"filename": "astronomy.js",
- "lineno": 4771,
+ "lineno": 4901,
"columnno": 41,
"code": {
- "id": "astnode100020035",
+ "id": "astnode100021050",
"name": "init_f1",
"type": "Identifier",
"value": "m1"
@@ -41433,14 +42684,14 @@
"comment": "",
"meta": {
"range": [
- 214055,
- 214066
+ 220195,
+ 220206
],
"filename": "astronomy.js",
- "lineno": 4771,
+ "lineno": 4901,
"columnno": 54,
"code": {
- "id": "astnode100020037",
+ "id": "astnode100021052",
"name": "init_f2",
"type": "Identifier",
"value": "m2"
@@ -41456,14 +42707,14 @@
"comment": "",
"meta": {
"range": [
- 214068,
- 214092
+ 220208,
+ 220232
],
"filename": "astronomy.js",
- "lineno": 4771,
+ "lineno": 4901,
"columnno": 67,
"code": {
- "id": "astnode100020039",
+ "id": "astnode100021054",
"name": "dt_tolerance_seconds",
"type": "Literal",
"value": 10
@@ -41479,14 +42730,14 @@
"comment": "",
"meta": {
"range": [
- 214506,
- 214531
+ 220646,
+ 220671
],
"filename": "astronomy.js",
- "lineno": 4779,
+ "lineno": 4909,
"columnno": 8,
"code": {
- "id": "astnode100020073",
+ "id": "astnode100021088",
"name": "startTime",
"type": "CallExpression",
"funcscope": "SearchPeakMagnitude",
@@ -41505,14 +42756,14 @@
"comment": "",
"meta": {
"range": [
- 214611,
- 214660
+ 220751,
+ 220800
],
"filename": "astronomy.js",
- "lineno": 4783,
+ "lineno": 4913,
"columnno": 0,
"code": {
- "id": "astnode100020084",
+ "id": "astnode100021099",
"name": "exports.SearchPeakMagnitude",
"type": "Identifier",
"value": "SearchPeakMagnitude",
@@ -41529,14 +42780,14 @@
"comment": "/**\n * @brief A closest or farthest point in a body's orbit around its primary.\n *\n * For a planet orbiting the Sun, apsis is a perihelion or aphelion, respectively.\n * For the Moon orbiting the Earth, apsis is a perigee or apogee, respectively.\n *\n * @property {AstroTime} time\n * The date and time of the apsis.\n *\n * @property {number} kind\n * For a closest approach (perigee or perihelion), `kind` is 0.\n * For a farthest distance event (apogee or aphelion), `kind` is 1.\n *\n * @property {number} dist_au\n * The distance between the centers of the two bodies in astronomical units (AU).\n *\n * @property {number} dist_km\n * The distance between the centers of the two bodies in kilometers.\n *\n * @see {@link SearchLunarApsis}\n * @see {@link NextLunarApsis}\n */",
"meta": {
"range": [
- 215451,
- 215647
+ 221591,
+ 221787
],
"filename": "astronomy.js",
- "lineno": 4806,
+ "lineno": 4936,
"columnno": 0,
"code": {
- "id": "astnode100020089",
+ "id": "astnode100021104",
"name": "Apsis",
"type": "ClassDeclaration",
"paramnames": [
@@ -41606,14 +42857,14 @@
"comment": "",
"meta": {
"range": [
- 215469,
- 215645
+ 221609,
+ 221785
],
"filename": "astronomy.js",
- "lineno": 4807,
+ "lineno": 4937,
"columnno": 4,
"code": {
- "id": "astnode100020092",
+ "id": "astnode100021107",
"name": "Apsis",
"type": "MethodDefinition",
"paramnames": [
@@ -41637,14 +42888,14 @@
"comment": "/**\n * @brief A closest or farthest point in a body's orbit around its primary.\n *\n * For a planet orbiting the Sun, apsis is a perihelion or aphelion, respectively.\n * For the Moon orbiting the Earth, apsis is a perigee or apogee, respectively.\n *\n * @property {AstroTime} time\n * The date and time of the apsis.\n *\n * @property {number} kind\n * For a closest approach (perigee or perihelion), `kind` is 0.\n * For a farthest distance event (apogee or aphelion), `kind` is 1.\n *\n * @property {number} dist_au\n * The distance between the centers of the two bodies in astronomical units (AU).\n *\n * @property {number} dist_km\n * The distance between the centers of the two bodies in kilometers.\n *\n * @see {@link SearchLunarApsis}\n * @see {@link NextLunarApsis}\n */",
"meta": {
"range": [
- 215451,
- 215647
+ 221591,
+ 221787
],
"filename": "astronomy.js",
- "lineno": 4806,
+ "lineno": 4936,
"columnno": 0,
"code": {
- "id": "astnode100020089",
+ "id": "astnode100021104",
"name": "Apsis",
"type": "ClassDeclaration",
"paramnames": [
@@ -41713,14 +42964,14 @@
"comment": "",
"meta": {
"range": [
- 215512,
- 215528
+ 221652,
+ 221668
],
"filename": "astronomy.js",
- "lineno": 4808,
+ "lineno": 4938,
"columnno": 8,
"code": {
- "id": "astnode100020100",
+ "id": "astnode100021115",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -41738,14 +42989,14 @@
"comment": "",
"meta": {
"range": [
- 215538,
- 215554
+ 221678,
+ 221694
],
"filename": "astronomy.js",
- "lineno": 4809,
+ "lineno": 4939,
"columnno": 8,
"code": {
- "id": "astnode100020106",
+ "id": "astnode100021121",
"name": "this.kind",
"type": "Identifier",
"value": "kind",
@@ -41763,14 +43014,14 @@
"comment": "",
"meta": {
"range": [
- 215564,
- 215586
+ 221704,
+ 221726
],
"filename": "astronomy.js",
- "lineno": 4810,
+ "lineno": 4940,
"columnno": 8,
"code": {
- "id": "astnode100020112",
+ "id": "astnode100021127",
"name": "this.dist_au",
"type": "Identifier",
"value": "dist_au",
@@ -41788,14 +43039,14 @@
"comment": "",
"meta": {
"range": [
- 215596,
- 215638
+ 221736,
+ 221778
],
"filename": "astronomy.js",
- "lineno": 4811,
+ "lineno": 4941,
"columnno": 8,
"code": {
- "id": "astnode100020118",
+ "id": "astnode100021133",
"name": "this.dist_km",
"type": "BinaryExpression",
"value": "",
@@ -41813,14 +43064,14 @@
"comment": "",
"meta": {
"range": [
- 215648,
- 215669
+ 221788,
+ 221809
],
"filename": "astronomy.js",
- "lineno": 4814,
+ "lineno": 4944,
"columnno": 0,
"code": {
- "id": "astnode100020128",
+ "id": "astnode100021143",
"name": "exports.Apsis",
"type": "Identifier",
"value": "Apsis",
@@ -41837,14 +43088,14 @@
"comment": "/**\n * @brief Finds the next perigee or apogee of the Moon.\n *\n * Finds the next perigee (closest approach) or apogee (farthest remove) of the Moon\n * that occurs after the specified date and time.\n *\n * @param {FlexibleDateTime} startDate\n * The date and time after which to find the next perigee or apogee.\n *\n * @returns {Apsis}\n */",
"meta": {
"range": [
- 216012,
- 218807
+ 222152,
+ 224947
],
"filename": "astronomy.js",
- "lineno": 4826,
+ "lineno": 4956,
"columnno": 0,
"code": {
- "id": "astnode100020133",
+ "id": "astnode100021148",
"name": "SearchLunarApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -41902,14 +43153,14 @@
"comment": "",
"meta": {
"range": [
- 216061,
- 216071
+ 222201,
+ 222211
],
"filename": "astronomy.js",
- "lineno": 4827,
+ "lineno": 4957,
"columnno": 10,
"code": {
- "id": "astnode100020138",
+ "id": "astnode100021153",
"name": "dt",
"type": "Literal",
"value": 0.001
@@ -41927,14 +43178,14 @@
"comment": "",
"meta": {
"range": [
- 216077,
- 216321
+ 222217,
+ 222461
],
"filename": "astronomy.js",
- "lineno": 4828,
+ "lineno": 4958,
"columnno": 4,
"code": {
- "id": "astnode100020141",
+ "id": "astnode100021156",
"name": "distance_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -41961,14 +43212,14 @@
"comment": "",
"meta": {
"range": [
- 216118,
- 216141
+ 222258,
+ 222281
],
"filename": "astronomy.js",
- "lineno": 4829,
+ "lineno": 4959,
"columnno": 12,
"code": {
- "id": "astnode100020146",
+ "id": "astnode100021161",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -41986,14 +43237,14 @@
"comment": "",
"meta": {
"range": [
- 216155,
- 216178
+ 222295,
+ 222318
],
"filename": "astronomy.js",
- "lineno": 4830,
+ "lineno": 4960,
"columnno": 12,
"code": {
- "id": "astnode100020157",
+ "id": "astnode100021172",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -42011,14 +43262,14 @@
"comment": "",
"meta": {
"range": [
- 216192,
- 216221
+ 222332,
+ 222361
],
"filename": "astronomy.js",
- "lineno": 4831,
+ "lineno": 4961,
"columnno": 12,
"code": {
- "id": "astnode100020168",
+ "id": "astnode100021183",
"name": "r1",
"type": "MemberExpression",
"value": ".distance_au"
@@ -42036,14 +43287,14 @@
"comment": "",
"meta": {
"range": [
- 216235,
- 216264
+ 222375,
+ 222404
],
"filename": "astronomy.js",
- "lineno": 4832,
+ "lineno": 4962,
"columnno": 12,
"code": {
- "id": "astnode100020176",
+ "id": "astnode100021191",
"name": "r2",
"type": "MemberExpression",
"value": ".distance_au"
@@ -42061,14 +43312,14 @@
"comment": "",
"meta": {
"range": [
- 216278,
- 216296
+ 222418,
+ 222436
],
"filename": "astronomy.js",
- "lineno": 4833,
+ "lineno": 4963,
"columnno": 12,
"code": {
- "id": "astnode100020184",
+ "id": "astnode100021199",
"name": "m",
"type": "BinaryExpression",
"value": ""
@@ -42086,14 +43337,14 @@
"comment": "",
"meta": {
"range": [
- 216326,
- 216404
+ 222466,
+ 222544
],
"filename": "astronomy.js",
- "lineno": 4836,
+ "lineno": 4966,
"columnno": 4,
"code": {
- "id": "astnode100020193",
+ "id": "astnode100021208",
"name": "negative_distance_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -42113,14 +43364,14 @@
"comment": "",
"meta": {
"range": [
- 216832,
- 216856
+ 222972,
+ 222996
],
"filename": "astronomy.js",
- "lineno": 4845,
+ "lineno": 4975,
"columnno": 8,
"code": {
- "id": "astnode100020203",
+ "id": "astnode100021218",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -42138,14 +43389,14 @@
"comment": "",
"meta": {
"range": [
- 216866,
- 216889
+ 223006,
+ 223029
],
"filename": "astronomy.js",
- "lineno": 4846,
+ "lineno": 4976,
"columnno": 8,
"code": {
- "id": "astnode100020209",
+ "id": "astnode100021224",
"name": "m1",
"type": "CallExpression",
"value": ""
@@ -42163,14 +43414,14 @@
"comment": "",
"meta": {
"range": [
- 216901,
- 216914
+ 223041,
+ 223054
],
"filename": "astronomy.js",
- "lineno": 4847,
+ "lineno": 4977,
"columnno": 10,
"code": {
- "id": "astnode100020215",
+ "id": "astnode100021230",
"name": "increment",
"type": "Literal",
"value": 5
@@ -42188,14 +43439,14 @@
"comment": "",
"meta": {
"range": [
- 216973,
- 216981
+ 223113,
+ 223121
],
"filename": "astronomy.js",
- "lineno": 4848,
+ "lineno": 4978,
"columnno": 13,
"code": {
- "id": "astnode100020220",
+ "id": "astnode100021235",
"name": "iter",
"type": "Literal",
"value": 0
@@ -42213,14 +43464,14 @@
"comment": "",
"meta": {
"range": [
- 217048,
- 217074
+ 223188,
+ 223214
],
"filename": "astronomy.js",
- "lineno": 4849,
+ "lineno": 4979,
"columnno": 12,
"code": {
- "id": "astnode100020234",
+ "id": "astnode100021249",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -42238,14 +43489,14 @@
"comment": "",
"meta": {
"range": [
- 217088,
- 217111
+ 223228,
+ 223251
],
"filename": "astronomy.js",
- "lineno": 4850,
+ "lineno": 4980,
"columnno": 12,
"code": {
- "id": "astnode100020242",
+ "id": "astnode100021257",
"name": "m2",
"type": "CallExpression",
"value": ""
@@ -42263,14 +43514,14 @@
"comment": "",
"meta": {
"range": [
- 217506,
- 217571
+ 223646,
+ 223711
],
"filename": "astronomy.js",
- "lineno": 4858,
+ "lineno": 4988,
"columnno": 20,
"code": {
- "id": "astnode100020264",
+ "id": "astnode100021279",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -42288,14 +43539,14 @@
"comment": "",
"meta": {
"range": [
- 217544,
- 217555
+ 223684,
+ 223695
],
"filename": "astronomy.js",
- "lineno": 4858,
+ "lineno": 4988,
"columnno": 58,
"code": {
- "id": "astnode100020272",
+ "id": "astnode100021287",
"name": "init_f1",
"type": "Identifier",
"value": "m1"
@@ -42311,14 +43562,14 @@
"comment": "",
"meta": {
"range": [
- 217557,
- 217568
+ 223697,
+ 223708
],
"filename": "astronomy.js",
- "lineno": 4858,
+ "lineno": 4988,
"columnno": 71,
"code": {
- "id": "astnode100020274",
+ "id": "astnode100021289",
"name": "init_f2",
"type": "Identifier",
"value": "m2"
@@ -42334,14 +43585,14 @@
"comment": "",
"meta": {
"range": [
- 217703,
- 217734
+ 223843,
+ 223874
],
"filename": "astronomy.js",
- "lineno": 4861,
+ "lineno": 4991,
"columnno": 20,
"code": {
- "id": "astnode100020282",
+ "id": "astnode100021297",
"name": "dist",
"type": "MemberExpression",
"value": ".distance_au"
@@ -42359,14 +43610,14 @@
"comment": "",
"meta": {
"range": [
- 218044,
- 218120
+ 224184,
+ 224260
],
"filename": "astronomy.js",
- "lineno": 4868,
+ "lineno": 4998,
"columnno": 20,
"code": {
- "id": "astnode100020305",
+ "id": "astnode100021320",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -42384,14 +43635,14 @@
"comment": "",
"meta": {
"range": [
- 218091,
- 218103
+ 224231,
+ 224243
],
"filename": "astronomy.js",
- "lineno": 4868,
+ "lineno": 4998,
"columnno": 67,
"code": {
- "id": "astnode100020313",
+ "id": "astnode100021328",
"name": "init_f1",
"type": "UnaryExpression",
"value": "-m1"
@@ -42407,14 +43658,14 @@
"comment": "",
"meta": {
"range": [
- 218105,
- 218117
+ 224245,
+ 224257
],
"filename": "astronomy.js",
- "lineno": 4868,
+ "lineno": 4998,
"columnno": 81,
"code": {
- "id": "astnode100020316",
+ "id": "astnode100021331",
"name": "init_f2",
"type": "UnaryExpression",
"value": "-m2"
@@ -42430,14 +43681,14 @@
"comment": "",
"meta": {
"range": [
- 218251,
- 218282
+ 224391,
+ 224422
],
"filename": "astronomy.js",
- "lineno": 4871,
+ "lineno": 5001,
"columnno": 20,
"code": {
- "id": "astnode100020325",
+ "id": "astnode100021340",
"name": "dist",
"type": "MemberExpression",
"value": ".distance_au"
@@ -42455,14 +43706,14 @@
"comment": "",
"meta": {
"range": [
- 218585,
- 218592
+ 224725,
+ 224732
],
"filename": "astronomy.js",
- "lineno": 4878,
+ "lineno": 5008,
"columnno": 8,
"code": {
- "id": "astnode100020341",
+ "id": "astnode100021356",
"name": "t1",
"type": "Identifier",
"funcscope": "SearchLunarApsis",
@@ -42481,14 +43732,14 @@
"comment": "",
"meta": {
"range": [
- 218602,
- 218609
+ 224742,
+ 224749
],
"filename": "astronomy.js",
- "lineno": 4879,
+ "lineno": 5009,
"columnno": 8,
"code": {
- "id": "astnode100020345",
+ "id": "astnode100021360",
"name": "m1",
"type": "Identifier",
"funcscope": "SearchLunarApsis",
@@ -42507,14 +43758,14 @@
"comment": "",
"meta": {
"range": [
- 218808,
- 218851
+ 224948,
+ 224991
],
"filename": "astronomy.js",
- "lineno": 4884,
+ "lineno": 5014,
"columnno": 0,
"code": {
- "id": "astnode100020351",
+ "id": "astnode100021366",
"name": "exports.SearchLunarApsis",
"type": "Identifier",
"value": "SearchLunarApsis",
@@ -42531,14 +43782,14 @@
"comment": "/**\n * @brief Finds the next lunar apsis (perigee or apogee) in a series.\n *\n * Given a lunar apsis returned by an initial call to {@link SearchLunarApsis},\n * or a previous call to `NextLunarApsis`, finds the next lunar apsis.\n * If the given apsis is a perigee, this function finds the next apogee, and vice versa.\n *\n * @param {Apsis} apsis\n * A lunar perigee or apogee event.\n *\n * @returns {Apsis}\n * The successor apogee for the given perigee, or the successor perigee for the given apogee.\n */",
"meta": {
"range": [
- 219364,
- 219777
+ 225504,
+ 225917
],
"filename": "astronomy.js",
- "lineno": 4898,
+ "lineno": 5028,
"columnno": 0,
"code": {
- "id": "astnode100020356",
+ "id": "astnode100021371",
"name": "NextLunarApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -42588,14 +43839,14 @@
"comment": "",
"meta": {
"range": [
- 219407,
- 219416
+ 225547,
+ 225556
],
"filename": "astronomy.js",
- "lineno": 4899,
+ "lineno": 5029,
"columnno": 10,
"code": {
- "id": "astnode100020361",
+ "id": "astnode100021376",
"name": "skip",
"type": "Literal",
"value": 11
@@ -42613,14 +43864,14 @@
"comment": "",
"meta": {
"range": [
- 219490,
- 219539
+ 225630,
+ 225679
],
"filename": "astronomy.js",
- "lineno": 4900,
+ "lineno": 5030,
"columnno": 8,
"code": {
- "id": "astnode100020365",
+ "id": "astnode100021380",
"name": "next",
"type": "CallExpression",
"value": ""
@@ -42638,14 +43889,14 @@
"comment": "",
"meta": {
"range": [
- 219778,
- 219817
+ 225918,
+ 225957
],
"filename": "astronomy.js",
- "lineno": 4905,
+ "lineno": 5035,
"columnno": 0,
"code": {
- "id": "astnode100020414",
+ "id": "astnode100021429",
"name": "exports.NextLunarApsis",
"type": "Identifier",
"value": "NextLunarApsis",
@@ -42662,14 +43913,14 @@
"comment": "",
"meta": {
"range": [
- 219819,
- 220817
+ 225959,
+ 226957
],
"filename": "astronomy.js",
- "lineno": 4906,
+ "lineno": 5036,
"columnno": 0,
"code": {
- "id": "astnode100020419",
+ "id": "astnode100021434",
"name": "PlanetExtreme",
"type": "FunctionDeclaration",
"paramnames": [
@@ -42705,14 +43956,14 @@
"comment": "",
"meta": {
"range": [
- 219887,
- 219925
+ 226027,
+ 226065
],
"filename": "astronomy.js",
- "lineno": 4907,
+ "lineno": 5037,
"columnno": 10,
"code": {
- "id": "astnode100020427",
+ "id": "astnode100021442",
"name": "direction",
"type": "ConditionalExpression",
"value": ""
@@ -42730,14 +43981,14 @@
"comment": "",
"meta": {
"range": [
- 219937,
- 219949
+ 226077,
+ 226089
],
"filename": "astronomy.js",
- "lineno": 4908,
+ "lineno": 5038,
"columnno": 10,
"code": {
- "id": "astnode100020438",
+ "id": "astnode100021453",
"name": "npoints",
"type": "Literal",
"value": 10
@@ -42755,14 +44006,14 @@
"comment": "",
"meta": {
"range": [
- 219980,
- 220014
+ 226120,
+ 226154
],
"filename": "astronomy.js",
- "lineno": 4910,
+ "lineno": 5040,
"columnno": 14,
"code": {
- "id": "astnode100020444",
+ "id": "astnode100021459",
"name": "interval",
"type": "BinaryExpression",
"value": ""
@@ -42780,14 +44031,14 @@
"comment": "",
"meta": {
"range": [
- 220134,
- 220181
+ 226274,
+ 226321
],
"filename": "astronomy.js",
- "lineno": 4913,
+ "lineno": 5043,
"columnno": 18,
"code": {
- "id": "astnode100020459",
+ "id": "astnode100021474",
"name": "apsis_time",
"type": "CallExpression",
"value": ""
@@ -42805,14 +44056,14 @@
"comment": "",
"meta": {
"range": [
- 220201,
- 220242
+ 226341,
+ 226382
],
"filename": "astronomy.js",
- "lineno": 4914,
+ "lineno": 5044,
"columnno": 18,
"code": {
- "id": "astnode100020469",
+ "id": "astnode100021484",
"name": "dist_au",
"type": "CallExpression",
"value": ""
@@ -42830,14 +44081,14 @@
"comment": "",
"meta": {
"range": [
- 220323,
- 220334
+ 226463,
+ 226474
],
"filename": "astronomy.js",
- "lineno": 4917,
+ "lineno": 5047,
"columnno": 12,
"code": {
- "id": "astnode100020482",
+ "id": "astnode100021497",
"name": "best_i",
"type": "UnaryExpression",
"value": -1
@@ -42855,14 +44106,14 @@
"comment": "",
"meta": {
"range": [
- 220348,
- 220363
+ 226488,
+ 226503
],
"filename": "astronomy.js",
- "lineno": 4918,
+ "lineno": 5048,
"columnno": 12,
"code": {
- "id": "astnode100020487",
+ "id": "astnode100021502",
"name": "best_dist",
"type": "Literal",
"value": 0
@@ -42880,14 +44131,14 @@
"comment": "",
"meta": {
"range": [
- 220382,
- 220387
+ 226522,
+ 226527
],
"filename": "astronomy.js",
- "lineno": 4919,
+ "lineno": 5049,
"columnno": 17,
"code": {
- "id": "astnode100020492",
+ "id": "astnode100021507",
"name": "i",
"type": "Literal",
"value": 0
@@ -42905,14 +44156,14 @@
"comment": "",
"meta": {
"range": [
- 220427,
- 220466
+ 226567,
+ 226606
],
"filename": "astronomy.js",
- "lineno": 4920,
+ "lineno": 5050,
"columnno": 18,
"code": {
- "id": "astnode100020502",
+ "id": "astnode100021517",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -42930,14 +44181,14 @@
"comment": "",
"meta": {
"range": [
- 220486,
- 220530
+ 226626,
+ 226670
],
"filename": "astronomy.js",
- "lineno": 4921,
+ "lineno": 5051,
"columnno": 18,
"code": {
- "id": "astnode100020512",
+ "id": "astnode100021527",
"name": "dist",
"type": "BinaryExpression",
"value": ""
@@ -42955,14 +44206,14 @@
"comment": "",
"meta": {
"range": [
- 220594,
- 220604
+ 226734,
+ 226744
],
"filename": "astronomy.js",
- "lineno": 4923,
+ "lineno": 5053,
"columnno": 16,
"code": {
- "id": "astnode100020530",
+ "id": "astnode100021545",
"name": "best_i",
"type": "Identifier",
"funcscope": "PlanetExtreme",
@@ -42981,14 +44232,14 @@
"comment": "",
"meta": {
"range": [
- 220622,
- 220638
+ 226762,
+ 226778
],
"filename": "astronomy.js",
- "lineno": 4924,
+ "lineno": 5054,
"columnno": 16,
"code": {
- "id": "astnode100020534",
+ "id": "astnode100021549",
"name": "best_dist",
"type": "Identifier",
"funcscope": "PlanetExtreme",
@@ -43007,14 +44258,14 @@
"comment": "",
"meta": {
"range": [
- 220718,
- 220774
+ 226858,
+ 226914
],
"filename": "astronomy.js",
- "lineno": 4928,
+ "lineno": 5058,
"columnno": 8,
"code": {
- "id": "astnode100020538",
+ "id": "astnode100021553",
"name": "start_time",
"type": "CallExpression",
"funcscope": "PlanetExtreme",
@@ -43033,14 +44284,14 @@
"comment": "",
"meta": {
"range": [
- 220784,
- 220808
+ 226924,
+ 226948
],
"filename": "astronomy.js",
- "lineno": 4929,
+ "lineno": 5059,
"columnno": 8,
"code": {
- "id": "astnode100020550",
+ "id": "astnode100021565",
"name": "dayspan",
"type": "BinaryExpression",
"funcscope": "PlanetExtreme",
@@ -43059,14 +44310,14 @@
"comment": "",
"meta": {
"range": [
- 220818,
- 223386
+ 226958,
+ 229526
],
"filename": "astronomy.js",
- "lineno": 4932,
+ "lineno": 5062,
"columnno": 0,
"code": {
- "id": "astnode100020555",
+ "id": "astnode100021570",
"name": "BruteSearchPlanetApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -43101,14 +44352,14 @@
"comment": "",
"meta": {
"range": [
- 222109,
- 222122
+ 228249,
+ 228262
],
"filename": "astronomy.js",
- "lineno": 4957,
+ "lineno": 5087,
"columnno": 10,
"code": {
- "id": "astnode100020561",
+ "id": "astnode100021576",
"name": "npoints",
"type": "Literal",
"value": 100
@@ -43126,14 +44377,14 @@
"comment": "",
"meta": {
"range": [
- 222134,
- 222198
+ 228274,
+ 228338
],
"filename": "astronomy.js",
- "lineno": 4958,
+ "lineno": 5088,
"columnno": 10,
"code": {
- "id": "astnode100020565",
+ "id": "astnode100021580",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -43151,14 +44402,14 @@
"comment": "",
"meta": {
"range": [
- 222210,
- 222275
+ 228350,
+ 228415
],
"filename": "astronomy.js",
- "lineno": 4959,
+ "lineno": 5089,
"columnno": 10,
"code": {
- "id": "astnode100020582",
+ "id": "astnode100021597",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -43176,14 +44427,14 @@
"comment": "",
"meta": {
"range": [
- 222285,
- 222295
+ 228425,
+ 228435
],
"filename": "astronomy.js",
- "lineno": 4960,
+ "lineno": 5090,
"columnno": 8,
"code": {
- "id": "astnode100020599",
+ "id": "astnode100021614",
"name": "t_min",
"type": "Identifier",
"value": "t1"
@@ -43201,14 +44452,14 @@
"comment": "",
"meta": {
"range": [
- 222305,
- 222315
+ 228445,
+ 228455
],
"filename": "astronomy.js",
- "lineno": 4961,
+ "lineno": 5091,
"columnno": 8,
"code": {
- "id": "astnode100020603",
+ "id": "astnode100021618",
"name": "t_max",
"type": "Identifier",
"value": "t1"
@@ -43226,14 +44477,14 @@
"comment": "",
"meta": {
"range": [
- 222325,
- 222340
+ 228465,
+ 228480
],
"filename": "astronomy.js",
- "lineno": 4962,
+ "lineno": 5092,
"columnno": 8,
"code": {
- "id": "astnode100020607",
+ "id": "astnode100021622",
"name": "min_dist",
"type": "UnaryExpression",
"value": -1
@@ -43251,14 +44502,14 @@
"comment": "",
"meta": {
"range": [
- 222350,
- 222365
+ 228490,
+ 228505
],
"filename": "astronomy.js",
- "lineno": 4963,
+ "lineno": 5093,
"columnno": 8,
"code": {
- "id": "astnode100020612",
+ "id": "astnode100021627",
"name": "max_dist",
"type": "UnaryExpression",
"value": -1
@@ -43276,14 +44527,14 @@
"comment": "",
"meta": {
"range": [
- 222377,
- 222419
+ 228517,
+ 228559
],
"filename": "astronomy.js",
- "lineno": 4964,
+ "lineno": 5094,
"columnno": 10,
"code": {
- "id": "astnode100020617",
+ "id": "astnode100021632",
"name": "interval",
"type": "BinaryExpression",
"value": ""
@@ -43301,14 +44552,14 @@
"comment": "",
"meta": {
"range": [
- 222434,
- 222439
+ 228574,
+ 228579
],
"filename": "astronomy.js",
- "lineno": 4965,
+ "lineno": 5095,
"columnno": 13,
"code": {
- "id": "astnode100020632",
+ "id": "astnode100021647",
"name": "i",
"type": "Literal",
"value": 0
@@ -43326,14 +44577,14 @@
"comment": "",
"meta": {
"range": [
- 222475,
- 222506
+ 228615,
+ 228646
],
"filename": "astronomy.js",
- "lineno": 4966,
+ "lineno": 5096,
"columnno": 14,
"code": {
- "id": "astnode100020642",
+ "id": "astnode100021657",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -43351,14 +44602,14 @@
"comment": "",
"meta": {
"range": [
- 222522,
- 222554
+ 228662,
+ 228694
],
"filename": "astronomy.js",
- "lineno": 4967,
+ "lineno": 5097,
"columnno": 14,
"code": {
- "id": "astnode100020652",
+ "id": "astnode100021667",
"name": "dist",
"type": "CallExpression",
"value": ""
@@ -43376,14 +44627,14 @@
"comment": "",
"meta": {
"range": [
- 222591,
- 222617
+ 228731,
+ 228757
],
"filename": "astronomy.js",
- "lineno": 4969,
+ "lineno": 5099,
"columnno": 12,
"code": {
- "id": "astnode100020664",
+ "id": "astnode100021679",
"name": "max_dist",
"type": "AssignmentExpression",
"funcscope": "BruteSearchPlanetApsis",
@@ -43402,14 +44653,14 @@
"comment": "",
"meta": {
"range": [
- 222602,
- 222617
+ 228742,
+ 228757
],
"filename": "astronomy.js",
- "lineno": 4969,
+ "lineno": 5099,
"columnno": 23,
"code": {
- "id": "astnode100020666",
+ "id": "astnode100021681",
"name": "min_dist",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -43428,14 +44679,14 @@
"comment": "",
"meta": {
"range": [
- 222695,
- 222710
+ 228835,
+ 228850
],
"filename": "astronomy.js",
- "lineno": 4973,
+ "lineno": 5103,
"columnno": 16,
"code": {
- "id": "astnode100020676",
+ "id": "astnode100021691",
"name": "max_dist",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -43454,14 +44705,14 @@
"comment": "",
"meta": {
"range": [
- 222728,
- 222740
+ 228868,
+ 228880
],
"filename": "astronomy.js",
- "lineno": 4974,
+ "lineno": 5104,
"columnno": 16,
"code": {
- "id": "astnode100020680",
+ "id": "astnode100021695",
"name": "t_max",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -43480,14 +44731,14 @@
"comment": "",
"meta": {
"range": [
- 222807,
- 222822
+ 228947,
+ 228962
],
"filename": "astronomy.js",
- "lineno": 4977,
+ "lineno": 5107,
"columnno": 16,
"code": {
- "id": "astnode100020689",
+ "id": "astnode100021704",
"name": "min_dist",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -43506,14 +44757,14 @@
"comment": "",
"meta": {
"range": [
- 222840,
- 222852
+ 228980,
+ 228992
],
"filename": "astronomy.js",
- "lineno": 4978,
+ "lineno": 5108,
"columnno": 16,
"code": {
- "id": "astnode100020693",
+ "id": "astnode100021708",
"name": "t_min",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -43532,14 +44783,14 @@
"comment": "",
"meta": {
"range": [
- 222894,
- 222973
+ 229034,
+ 229113
],
"filename": "astronomy.js",
- "lineno": 4982,
+ "lineno": 5112,
"columnno": 10,
"code": {
- "id": "astnode100020697",
+ "id": "astnode100021712",
"name": "perihelion",
"type": "CallExpression",
"value": ""
@@ -43557,14 +44808,14 @@
"comment": "",
"meta": {
"range": [
- 222985,
- 223062
+ 229125,
+ 229202
],
"filename": "astronomy.js",
- "lineno": 4983,
+ "lineno": 5113,
"columnno": 10,
"code": {
- "id": "astnode100020715",
+ "id": "astnode100021730",
"name": "aphelion",
"type": "CallExpression",
"value": ""
@@ -43582,14 +44833,14 @@
"comment": "/**\n * @brief Finds the next perihelion or aphelion of a planet.\n *\n * Finds the date and time of a planet's perihelion (closest approach to the Sun)\n * or aphelion (farthest distance from the Sun) after a given time.\n *\n * Given a date and time to start the search in `startTime`, this function finds the\n * next date and time that the center of the specified planet reaches the closest or farthest point\n * in its orbit with respect to the center of the Sun, whichever comes first\n * after `startTime`.\n *\n * The closest point is called *perihelion* and the farthest point is called *aphelion*.\n * The word *apsis* refers to either event.\n *\n * To iterate through consecutive alternating perihelion and aphelion events,\n * call `SearchPlanetApsis` once, then use the return value to call\n * {@link NextPlanetApsis}. After that, keep feeding the previous return value\n * from `NextPlanetApsis` into another call of `NextPlanetApsis`\n * as many times as desired.\n *\n * @param {Body} body\n * The planet for which to find the next perihelion/aphelion event.\n * Not allowed to be `\"Sun\"` or `\"Moon\"`.\n *\n * @param {AstroTime} startTime\n * The date and time at which to start searching for the next perihelion or aphelion.\n *\n * @returns {Apsis}\n * The next perihelion or aphelion that occurs after `startTime`.\n */",
"meta": {
"range": [
- 224719,
- 227156
+ 230859,
+ 233296
],
"filename": "astronomy.js",
- "lineno": 5023,
+ "lineno": 5153,
"columnno": 0,
"code": {
- "id": "astnode100020783",
+ "id": "astnode100021798",
"name": "SearchPlanetApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -43660,14 +44911,14 @@
"comment": "",
"meta": {
"range": [
- 224879,
- 225147
+ 231019,
+ 231287
],
"filename": "astronomy.js",
- "lineno": 5026,
+ "lineno": 5156,
"columnno": 4,
"code": {
- "id": "astnode100020805",
+ "id": "astnode100021820",
"name": "positive_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -43695,14 +44946,14 @@
"comment": "",
"meta": {
"range": [
- 224922,
- 224932
+ 231062,
+ 231072
],
"filename": "astronomy.js",
- "lineno": 5027,
+ "lineno": 5157,
"columnno": 14,
"code": {
- "id": "astnode100020810",
+ "id": "astnode100021825",
"name": "dt",
"type": "Literal",
"value": 0.001
@@ -43720,14 +44971,14 @@
"comment": "",
"meta": {
"range": [
- 224946,
- 224969
+ 231086,
+ 231109
],
"filename": "astronomy.js",
- "lineno": 5028,
+ "lineno": 5158,
"columnno": 12,
"code": {
- "id": "astnode100020814",
+ "id": "astnode100021829",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -43745,14 +44996,14 @@
"comment": "",
"meta": {
"range": [
- 224983,
- 225006
+ 231123,
+ 231146
],
"filename": "astronomy.js",
- "lineno": 5029,
+ "lineno": 5159,
"columnno": 12,
"code": {
- "id": "astnode100020825",
+ "id": "astnode100021840",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -43770,14 +45021,14 @@
"comment": "",
"meta": {
"range": [
- 225020,
- 225048
+ 231160,
+ 231188
],
"filename": "astronomy.js",
- "lineno": 5030,
+ "lineno": 5160,
"columnno": 12,
"code": {
- "id": "astnode100020836",
+ "id": "astnode100021851",
"name": "r1",
"type": "CallExpression",
"value": ""
@@ -43795,14 +45046,14 @@
"comment": "",
"meta": {
"range": [
- 225062,
- 225090
+ 231202,
+ 231230
],
"filename": "astronomy.js",
- "lineno": 5031,
+ "lineno": 5161,
"columnno": 12,
"code": {
- "id": "astnode100020843",
+ "id": "astnode100021858",
"name": "r2",
"type": "CallExpression",
"value": ""
@@ -43820,14 +45071,14 @@
"comment": "",
"meta": {
"range": [
- 225104,
- 225122
+ 231244,
+ 231262
],
"filename": "astronomy.js",
- "lineno": 5032,
+ "lineno": 5162,
"columnno": 12,
"code": {
- "id": "astnode100020850",
+ "id": "astnode100021865",
"name": "m",
"type": "BinaryExpression",
"value": ""
@@ -43845,14 +45096,14 @@
"comment": "",
"meta": {
"range": [
- 225152,
- 225221
+ 231292,
+ 231361
],
"filename": "astronomy.js",
- "lineno": 5035,
+ "lineno": 5165,
"columnno": 4,
"code": {
- "id": "astnode100020859",
+ "id": "astnode100021874",
"name": "negative_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -43872,14 +45123,14 @@
"comment": "",
"meta": {
"range": [
- 225232,
- 225278
+ 231372,
+ 231418
],
"filename": "astronomy.js",
- "lineno": 5038,
+ "lineno": 5168,
"columnno": 10,
"code": {
- "id": "astnode100020869",
+ "id": "astnode100021884",
"name": "orbit_period_days",
"type": "MemberExpression",
"value": "Planet[undefined].OrbitalPeriod"
@@ -43897,14 +45148,14 @@
"comment": "",
"meta": {
"range": [
- 225290,
- 225325
+ 231430,
+ 231465
],
"filename": "astronomy.js",
- "lineno": 5039,
+ "lineno": 5169,
"columnno": 10,
"code": {
- "id": "astnode100020877",
+ "id": "astnode100021892",
"name": "increment",
"type": "BinaryExpression",
"value": ""
@@ -43922,14 +45173,14 @@
"comment": "",
"meta": {
"range": [
- 225335,
- 225349
+ 231475,
+ 231489
],
"filename": "astronomy.js",
- "lineno": 5040,
+ "lineno": 5170,
"columnno": 8,
"code": {
- "id": "astnode100020883",
+ "id": "astnode100021898",
"name": "t1",
"type": "Identifier",
"value": "startTime"
@@ -43947,14 +45198,14 @@
"comment": "",
"meta": {
"range": [
- 225359,
- 225382
+ 231499,
+ 231522
],
"filename": "astronomy.js",
- "lineno": 5041,
+ "lineno": 5171,
"columnno": 8,
"code": {
- "id": "astnode100020887",
+ "id": "astnode100021902",
"name": "m1",
"type": "CallExpression",
"value": ""
@@ -43972,14 +45223,14 @@
"comment": "",
"meta": {
"range": [
- 225397,
- 225405
+ 231537,
+ 231545
],
"filename": "astronomy.js",
- "lineno": 5042,
+ "lineno": 5172,
"columnno": 13,
"code": {
- "id": "astnode100020894",
+ "id": "astnode100021909",
"name": "iter",
"type": "Literal",
"value": 0
@@ -43997,14 +45248,14 @@
"comment": "",
"meta": {
"range": [
- 225475,
- 225501
+ 231615,
+ 231641
],
"filename": "astronomy.js",
- "lineno": 5043,
+ "lineno": 5173,
"columnno": 14,
"code": {
- "id": "astnode100020908",
+ "id": "astnode100021923",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -44022,14 +45273,14 @@
"comment": "",
"meta": {
"range": [
- 225517,
- 225540
+ 231657,
+ 231680
],
"filename": "astronomy.js",
- "lineno": 5044,
+ "lineno": 5174,
"columnno": 14,
"code": {
- "id": "astnode100020916",
+ "id": "astnode100021931",
"name": "m2",
"type": "CallExpression",
"value": ""
@@ -44047,14 +45298,14 @@
"comment": "",
"meta": {
"range": [
- 225804,
- 225814
+ 231944,
+ 231954
],
"filename": "astronomy.js",
- "lineno": 5049,
+ "lineno": 5179,
"columnno": 16,
"code": {
- "id": "astnode100020929",
+ "id": "astnode100021944",
"name": "slope_func"
}
},
@@ -44070,14 +45321,14 @@
"comment": "",
"meta": {
"range": [
- 225832,
- 225836
+ 231972,
+ 231976
],
"filename": "astronomy.js",
- "lineno": 5050,
+ "lineno": 5180,
"columnno": 16,
"code": {
- "id": "astnode100020932",
+ "id": "astnode100021947",
"name": "kind"
}
},
@@ -44093,14 +45344,14 @@
"comment": "",
"meta": {
"range": [
- 226067,
- 226094
+ 232207,
+ 232234
],
"filename": "astronomy.js",
- "lineno": 5054,
+ "lineno": 5184,
"columnno": 16,
"code": {
- "id": "astnode100020944",
+ "id": "astnode100021959",
"name": "slope_func",
"type": "Identifier",
"funcscope": "SearchPlanetApsis",
@@ -44119,14 +45370,14 @@
"comment": "",
"meta": {
"range": [
- 226112,
- 226120
+ 232252,
+ 232260
],
"filename": "astronomy.js",
- "lineno": 5055,
+ "lineno": 5185,
"columnno": 16,
"code": {
- "id": "astnode100020948",
+ "id": "astnode100021963",
"name": "kind",
"type": "Literal",
"funcscope": "SearchPlanetApsis",
@@ -44145,14 +45396,14 @@
"comment": "",
"meta": {
"range": [
- 226382,
- 226409
+ 232522,
+ 232549
],
"filename": "astronomy.js",
- "lineno": 5060,
+ "lineno": 5190,
"columnno": 16,
"code": {
- "id": "astnode100020961",
+ "id": "astnode100021976",
"name": "slope_func",
"type": "Identifier",
"funcscope": "SearchPlanetApsis",
@@ -44171,14 +45422,14 @@
"comment": "",
"meta": {
"range": [
- 226427,
- 226435
+ 232567,
+ 232575
],
"filename": "astronomy.js",
- "lineno": 5061,
+ "lineno": 5191,
"columnno": 16,
"code": {
- "id": "astnode100020965",
+ "id": "astnode100021980",
"name": "kind",
"type": "Literal",
"funcscope": "SearchPlanetApsis",
@@ -44197,14 +45448,14 @@
"comment": "",
"meta": {
"range": [
- 226689,
- 226724
+ 232829,
+ 232864
],
"filename": "astronomy.js",
- "lineno": 5067,
+ "lineno": 5197,
"columnno": 18,
"code": {
- "id": "astnode100020972",
+ "id": "astnode100021987",
"name": "search",
"type": "CallExpression",
"value": ""
@@ -44222,14 +45473,14 @@
"comment": "",
"meta": {
"range": [
- 226853,
- 226887
+ 232993,
+ 233027
],
"filename": "astronomy.js",
- "lineno": 5070,
+ "lineno": 5200,
"columnno": 18,
"code": {
- "id": "astnode100020985",
+ "id": "astnode100022000",
"name": "dist",
"type": "CallExpression",
"value": ""
@@ -44247,14 +45498,14 @@
"comment": "",
"meta": {
"range": [
- 227034,
- 227041
+ 233174,
+ 233181
],
"filename": "astronomy.js",
- "lineno": 5074,
+ "lineno": 5204,
"columnno": 8,
"code": {
- "id": "astnode100020998",
+ "id": "astnode100022013",
"name": "t1",
"type": "Identifier",
"funcscope": "SearchPlanetApsis",
@@ -44273,14 +45524,14 @@
"comment": "",
"meta": {
"range": [
- 227051,
- 227058
+ 233191,
+ 233198
],
"filename": "astronomy.js",
- "lineno": 5075,
+ "lineno": 5205,
"columnno": 8,
"code": {
- "id": "astnode100021002",
+ "id": "astnode100022017",
"name": "m1",
"type": "Identifier",
"funcscope": "SearchPlanetApsis",
@@ -44299,14 +45550,14 @@
"comment": "",
"meta": {
"range": [
- 227157,
- 227202
+ 233297,
+ 233342
],
"filename": "astronomy.js",
- "lineno": 5079,
+ "lineno": 5209,
"columnno": 0,
"code": {
- "id": "astnode100021008",
+ "id": "astnode100022023",
"name": "exports.SearchPlanetApsis",
"type": "Identifier",
"value": "SearchPlanetApsis",
@@ -44323,14 +45574,14 @@
"comment": "/**\n * @brief Finds the next planetary perihelion or aphelion event in a series.\n *\n * This function requires an {@link Apsis} value obtained from a call\n * to {@link SearchPlanetApsis} or `NextPlanetApsis`.\n * Given an aphelion event, this function finds the next perihelion event, and vice versa.\n * See {@link SearchPlanetApsis} for more details.\n *\n * @param {Body} body\n * The planet for which to find the next perihelion/aphelion event.\n * Not allowed to be `\"Sun\"` or `\"Moon\"`.\n * Must match the body passed into the call that produced the `apsis` parameter.\n *\n * @param {Apsis} apsis\n * An apsis event obtained from a call to {@link SearchPlanetApsis} or `NextPlanetApsis`.\n *\n * @returns {Apsis}\n * Same as the return value for {@link SearchPlanetApsis}.\n */",
"meta": {
"range": [
- 227998,
- 228573
+ 234138,
+ 234713
],
"filename": "astronomy.js",
- "lineno": 5099,
+ "lineno": 5229,
"columnno": 0,
"code": {
- "id": "astnode100021013",
+ "id": "astnode100022028",
"name": "NextPlanetApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44391,14 +45642,14 @@
"comment": "",
"meta": {
"range": [
- 228205,
- 228245
+ 234345,
+ 234385
],
"filename": "astronomy.js",
- "lineno": 5103,
+ "lineno": 5233,
"columnno": 10,
"code": {
- "id": "astnode100021038",
+ "id": "astnode100022053",
"name": "skip",
"type": "BinaryExpression",
"value": ""
@@ -44416,14 +45667,14 @@
"comment": "",
"meta": {
"range": [
- 228257,
- 228288
+ 234397,
+ 234428
],
"filename": "astronomy.js",
- "lineno": 5104,
+ "lineno": 5234,
"columnno": 10,
"code": {
- "id": "astnode100021048",
+ "id": "astnode100022063",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -44441,14 +45692,14 @@
"comment": "",
"meta": {
"range": [
- 228300,
- 228336
+ 234440,
+ 234476
],
"filename": "astronomy.js",
- "lineno": 5105,
+ "lineno": 5235,
"columnno": 10,
"code": {
- "id": "astnode100021058",
+ "id": "astnode100022073",
"name": "next",
"type": "CallExpression",
"value": ""
@@ -44466,14 +45717,14 @@
"comment": "",
"meta": {
"range": [
- 228574,
- 228615
+ 234714,
+ 234755
],
"filename": "astronomy.js",
- "lineno": 5111,
+ "lineno": 5241,
"columnno": 0,
"code": {
- "id": "astnode100021088",
+ "id": "astnode100022103",
"name": "exports.NextPlanetApsis",
"type": "Identifier",
"value": "NextPlanetApsis",
@@ -44490,14 +45741,14 @@
"comment": "/**\n * @brief Calculates the inverse of a rotation matrix.\n *\n * Given a rotation matrix that performs some coordinate transform,\n * this function returns the matrix that reverses that trasnform.\n *\n * @param {RotationMatrix} rotation\n * The rotation matrix to be inverted.\n *\n * @returns {RotationMatrix}\n * The inverse rotation matrix.\n */",
"meta": {
"range": [
- 228969,
- 229256
+ 235109,
+ 235396
],
"filename": "astronomy.js",
- "lineno": 5124,
+ "lineno": 5254,
"columnno": 0,
"code": {
- "id": "astnode100021093",
+ "id": "astnode100022108",
"name": "InverseRotation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44543,14 +45794,14 @@
"comment": "",
"meta": {
"range": [
- 229257,
- 229298
+ 235397,
+ 235438
],
"filename": "astronomy.js",
- "lineno": 5131,
+ "lineno": 5261,
"columnno": 0,
"code": {
- "id": "astnode100021168",
+ "id": "astnode100022183",
"name": "exports.InverseRotation",
"type": "Identifier",
"value": "InverseRotation",
@@ -44567,14 +45818,14 @@
"comment": "/**\n * @brief Creates a rotation based on applying one rotation followed by another.\n *\n * Given two rotation matrices, returns a combined rotation matrix that is\n * equivalent to rotating based on the first matrix, followed by the second.\n *\n * @param {RotationMatrix} a\n * The first rotation to apply.\n *\n * @param {RotationMatrix} b\n * The second rotation to apply.\n *\n * @returns {RotationMatrix}\n * The combined rotation matrix.\n */",
"meta": {
"range": [
- 229753,
- 231056
+ 235893,
+ 237196
],
"filename": "astronomy.js",
- "lineno": 5147,
+ "lineno": 5277,
"columnno": 0,
"code": {
- "id": "astnode100021173",
+ "id": "astnode100022188",
"name": "CombineRotation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44630,14 +45881,14 @@
"comment": "",
"meta": {
"range": [
- 231057,
- 231098
+ 237197,
+ 237238
],
"filename": "astronomy.js",
- "lineno": 5173,
+ "lineno": 5303,
"columnno": 0,
"code": {
- "id": "astnode100021609",
+ "id": "astnode100022624",
"name": "exports.CombineRotation",
"type": "Identifier",
"value": "CombineRotation",
@@ -44654,14 +45905,14 @@
"comment": "/**\n * @brief Creates an identity rotation matrix.\n *\n * Returns a rotation matrix that has no effect on orientation.\n * This matrix can be the starting point for other operations,\n * such as using a series of calls to {@link Pivot} to\n * create a custom rotation matrix.\n *\n * @returns {RotationMatrix}\n * The identity matrix.\n */",
"meta": {
"range": [
- 231437,
- 231562
+ 237577,
+ 237702
],
"filename": "astronomy.js",
- "lineno": 5185,
+ "lineno": 5315,
"columnno": 0,
"code": {
- "id": "astnode100021614",
+ "id": "astnode100022629",
"name": "IdentityMatrix",
"type": "FunctionDeclaration",
"paramnames": []
@@ -44695,14 +45946,14 @@
"comment": "",
"meta": {
"range": [
- 231563,
- 231602
+ 237703,
+ 237742
],
"filename": "astronomy.js",
- "lineno": 5192,
+ "lineno": 5322,
"columnno": 0,
"code": {
- "id": "astnode100021634",
+ "id": "astnode100022649",
"name": "exports.IdentityMatrix",
"type": "Identifier",
"value": "IdentityMatrix",
@@ -44719,14 +45970,14 @@
"comment": "/**\n* @brief Re-orients a rotation matrix by pivoting it by an angle around one of its axes.\n*\n* Given a rotation matrix, a selected coordinate axis, and an angle in degrees,\n* this function pivots the rotation matrix by that angle around that coordinate axis.\n*\n* For example, if you have rotation matrix that converts ecliptic coordinates (ECL)\n* to horizontal coordinates (HOR), but you really want to convert ECL to the orientation\n* of a telescope camera pointed at a given body, you can use `Astronomy_Pivot` twice:\n* (1) pivot around the zenith axis by the body's azimuth, then (2) pivot around the\n* western axis by the body's altitude angle. The resulting rotation matrix will then\n* reorient ECL coordinates to the orientation of your telescope camera.\n*\n* @param {RotationMatrix} rotation\n* The input rotation matrix.\n*\n* @param {number} axis\n* An integer that selects which coordinate axis to rotate around:\n* 0 = x, 1 = y, 2 = z. Any other value will cause an exception.\n*\n* @param {number} angle\n* An angle in degrees indicating the amount of rotation around the specified axis.\n* Positive angles indicate rotation counterclockwise as seen from the positive\n* direction along that axis, looking towards the origin point of the orientation system.\n* Any finite number of degrees is allowed, but best precision will result from\n* keeping `angle` in the range [-360, +360].\n*\n* @returns {RotationMatrix}\n* A pivoted matrix object.\n*/",
"meta": {
"range": [
- 233094,
- 234307
+ 239234,
+ 240447
],
"filename": "astronomy.js",
- "lineno": 5223,
+ "lineno": 5353,
"columnno": 0,
"code": {
- "id": "astnode100021639",
+ "id": "astnode100022654",
"name": "Pivot",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44802,14 +46053,14 @@
"comment": "",
"meta": {
"range": [
- 233295,
- 233342
+ 239435,
+ 239482
],
"filename": "astronomy.js",
- "lineno": 5227,
+ "lineno": 5357,
"columnno": 10,
"code": {
- "id": "astnode100021663",
+ "id": "astnode100022678",
"name": "radians",
"type": "BinaryExpression",
"value": ""
@@ -44827,14 +46078,14 @@
"comment": "",
"meta": {
"range": [
- 233354,
- 233375
+ 239494,
+ 239515
],
"filename": "astronomy.js",
- "lineno": 5228,
+ "lineno": 5358,
"columnno": 10,
"code": {
- "id": "astnode100021673",
+ "id": "astnode100022688",
"name": "c",
"type": "CallExpression",
"value": ""
@@ -44852,14 +46103,14 @@
"comment": "",
"meta": {
"range": [
- 233387,
- 233408
+ 239527,
+ 239548
],
"filename": "astronomy.js",
- "lineno": 5229,
+ "lineno": 5359,
"columnno": 10,
"code": {
- "id": "astnode100021681",
+ "id": "astnode100022696",
"name": "s",
"type": "CallExpression",
"value": ""
@@ -44877,14 +46128,14 @@
"comment": "",
"meta": {
"range": [
- 233653,
- 233671
+ 239793,
+ 239811
],
"filename": "astronomy.js",
- "lineno": 5236,
+ "lineno": 5366,
"columnno": 10,
"code": {
- "id": "astnode100021689",
+ "id": "astnode100022704",
"name": "i",
"type": "BinaryExpression",
"value": ""
@@ -44902,14 +46153,14 @@
"comment": "",
"meta": {
"range": [
- 233683,
- 233701
+ 239823,
+ 239841
],
"filename": "astronomy.js",
- "lineno": 5237,
+ "lineno": 5367,
"columnno": 10,
"code": {
- "id": "astnode100021697",
+ "id": "astnode100022712",
"name": "j",
"type": "BinaryExpression",
"value": ""
@@ -44927,14 +46178,14 @@
"comment": "",
"meta": {
"range": [
- 233713,
- 233721
+ 239853,
+ 239861
],
"filename": "astronomy.js",
- "lineno": 5238,
+ "lineno": 5368,
"columnno": 10,
"code": {
- "id": "astnode100021705",
+ "id": "astnode100022720",
"name": "k",
"type": "Identifier",
"value": "axis"
@@ -44952,14 +46203,14 @@
"comment": "",
"meta": {
"range": [
- 233731,
- 233770
+ 239871,
+ 239910
],
"filename": "astronomy.js",
- "lineno": 5239,
+ "lineno": 5369,
"columnno": 8,
"code": {
- "id": "astnode100021709",
+ "id": "astnode100022724",
"name": "rot",
"type": "ArrayExpression",
"value": "[\"[0,0,0]\",\"[0,0,0]\",\"[0,0,0]\"]"
@@ -44977,14 +46228,14 @@
"comment": "",
"meta": {
"range": [
- 233776,
- 233835
+ 239916,
+ 239975
],
"filename": "astronomy.js",
- "lineno": 5240,
+ "lineno": 5370,
"columnno": 4,
"code": {
- "id": "astnode100021725",
+ "id": "astnode100022740",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -45003,14 +46254,14 @@
"comment": "",
"meta": {
"range": [
- 233841,
- 233900
+ 239981,
+ 240040
],
"filename": "astronomy.js",
- "lineno": 5241,
+ "lineno": 5371,
"columnno": 4,
"code": {
- "id": "astnode100021751",
+ "id": "astnode100022766",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -45029,14 +46280,14 @@
"comment": "",
"meta": {
"range": [
- 233906,
- 233936
+ 240046,
+ 240076
],
"filename": "astronomy.js",
- "lineno": 5242,
+ "lineno": 5372,
"columnno": 4,
"code": {
- "id": "astnode100021777",
+ "id": "astnode100022792",
"name": "rot[undefined][undefined]",
"type": "MemberExpression",
"funcscope": "Pivot",
@@ -45055,14 +46306,14 @@
"comment": "",
"meta": {
"range": [
- 233942,
- 234001
+ 240082,
+ 240141
],
"filename": "astronomy.js",
- "lineno": 5243,
+ "lineno": 5373,
"columnno": 4,
"code": {
- "id": "astnode100021791",
+ "id": "astnode100022806",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -45081,14 +46332,14 @@
"comment": "",
"meta": {
"range": [
- 234007,
- 234066
+ 240147,
+ 240206
],
"filename": "astronomy.js",
- "lineno": 5244,
+ "lineno": 5374,
"columnno": 4,
"code": {
- "id": "astnode100021817",
+ "id": "astnode100022832",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -45107,14 +46358,14 @@
"comment": "",
"meta": {
"range": [
- 234072,
- 234102
+ 240212,
+ 240242
],
"filename": "astronomy.js",
- "lineno": 5245,
+ "lineno": 5375,
"columnno": 4,
"code": {
- "id": "astnode100021843",
+ "id": "astnode100022858",
"name": "rot[undefined][undefined]",
"type": "MemberExpression",
"funcscope": "Pivot",
@@ -45133,14 +46384,14 @@
"comment": "",
"meta": {
"range": [
- 234108,
- 234167
+ 240248,
+ 240307
],
"filename": "astronomy.js",
- "lineno": 5246,
+ "lineno": 5376,
"columnno": 4,
"code": {
- "id": "astnode100021857",
+ "id": "astnode100022872",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -45159,14 +46410,14 @@
"comment": "",
"meta": {
"range": [
- 234173,
- 234232
+ 240313,
+ 240372
],
"filename": "astronomy.js",
- "lineno": 5247,
+ "lineno": 5377,
"columnno": 4,
"code": {
- "id": "astnode100021883",
+ "id": "astnode100022898",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -45185,14 +46436,14 @@
"comment": "",
"meta": {
"range": [
- 234238,
- 234268
+ 240378,
+ 240408
],
"filename": "astronomy.js",
- "lineno": 5248,
+ "lineno": 5378,
"columnno": 4,
"code": {
- "id": "astnode100021909",
+ "id": "astnode100022924",
"name": "rot[undefined][undefined]",
"type": "MemberExpression",
"funcscope": "Pivot",
@@ -45211,14 +46462,14 @@
"comment": "",
"meta": {
"range": [
- 234308,
- 234329
+ 240448,
+ 240469
],
"filename": "astronomy.js",
- "lineno": 5251,
+ "lineno": 5381,
"columnno": 0,
"code": {
- "id": "astnode100021927",
+ "id": "astnode100022942",
"name": "exports.Pivot",
"type": "Identifier",
"value": "Pivot",
@@ -45235,14 +46486,14 @@
"comment": "/**\n * @brief Converts spherical coordinates to Cartesian coordinates.\n *\n * Given spherical coordinates and a time at which they are valid,\n * returns a vector of Cartesian coordinates. The returned value\n * includes the time, as required by `AstroTime`.\n *\n * @param {Spherical} sphere\n * Spherical coordinates to be converted.\n *\n * @param {AstroTime} time\n * The time that should be included in the returned vector.\n *\n * @returns {Vector}\n * The vector form of the supplied spherical coordinates.\n */",
"meta": {
"range": [
- 234852,
- 235162
+ 240992,
+ 241302
],
"filename": "astronomy.js",
- "lineno": 5268,
+ "lineno": 5398,
"columnno": 0,
"code": {
- "id": "astnode100021932",
+ "id": "astnode100022947",
"name": "VectorFromSphere",
"type": "FunctionDeclaration",
"paramnames": [
@@ -45303,14 +46554,14 @@
"comment": "",
"meta": {
"range": [
- 234904,
- 234941
+ 241044,
+ 241081
],
"filename": "astronomy.js",
- "lineno": 5269,
+ "lineno": 5399,
"columnno": 10,
"code": {
- "id": "astnode100021938",
+ "id": "astnode100022953",
"name": "radlat",
"type": "BinaryExpression",
"value": ""
@@ -45328,14 +46579,14 @@
"comment": "",
"meta": {
"range": [
- 234953,
- 234990
+ 241093,
+ 241130
],
"filename": "astronomy.js",
- "lineno": 5270,
+ "lineno": 5400,
"columnno": 10,
"code": {
- "id": "astnode100021948",
+ "id": "astnode100022963",
"name": "radlon",
"type": "BinaryExpression",
"value": ""
@@ -45353,14 +46604,14 @@
"comment": "",
"meta": {
"range": [
- 235002,
- 235042
+ 241142,
+ 241182
],
"filename": "astronomy.js",
- "lineno": 5271,
+ "lineno": 5401,
"columnno": 10,
"code": {
- "id": "astnode100021958",
+ "id": "astnode100022973",
"name": "rcoslat",
"type": "BinaryExpression",
"value": ""
@@ -45378,14 +46629,14 @@
"comment": "",
"meta": {
"range": [
- 235163,
- 235206
+ 241303,
+ 241346
],
"filename": "astronomy.js",
- "lineno": 5274,
+ "lineno": 5404,
"columnno": 0,
"code": {
- "id": "astnode100021997",
+ "id": "astnode100023012",
"name": "exports.VectorFromSphere",
"type": "Identifier",
"value": "VectorFromSphere",
@@ -45402,14 +46653,14 @@
"comment": "/**\n * @brief Given an equatorial vector, calculates equatorial angular coordinates.\n *\n * @param {Vector} vec\n * A vector in an equatorial coordinate system.\n *\n * @returns {EquatorialCoordinates}\n * Angular coordinates expressed in the same equatorial system as `vec`.\n */",
"meta": {
"range": [
- 235493,
- 235655
+ 241633,
+ 241795
],
"filename": "astronomy.js",
- "lineno": 5284,
+ "lineno": 5414,
"columnno": 0,
"code": {
- "id": "astnode100022002",
+ "id": "astnode100023017",
"name": "EquatorFromVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -45458,14 +46709,14 @@
"comment": "",
"meta": {
"range": [
- 235537,
- 235567
+ 241677,
+ 241707
],
"filename": "astronomy.js",
- "lineno": 5285,
+ "lineno": 5415,
"columnno": 10,
"code": {
- "id": "astnode100022007",
+ "id": "astnode100023022",
"name": "sphere",
"type": "CallExpression",
"value": ""
@@ -45483,14 +46734,14 @@
"comment": "",
"meta": {
"range": [
- 235656,
- 235701
+ 241796,
+ 241841
],
"filename": "astronomy.js",
- "lineno": 5288,
+ "lineno": 5418,
"columnno": 0,
"code": {
- "id": "astnode100022028",
+ "id": "astnode100023043",
"name": "exports.EquatorFromVector",
"type": "Identifier",
"value": "EquatorFromVector",
@@ -45507,14 +46758,14 @@
"comment": "/**\n * @brief Converts Cartesian coordinates to spherical coordinates.\n *\n * Given a Cartesian vector, returns latitude, longitude, and distance.\n *\n * @param {Vector} vector\n * Cartesian vector to be converted to spherical coordinates.\n *\n * @returns {Spherical}\n * Spherical coordinates that are equivalent to the given vector.\n */",
"meta": {
"range": [
- 236047,
- 236649
+ 242187,
+ 242789
],
"filename": "astronomy.js",
- "lineno": 5300,
+ "lineno": 5430,
"columnno": 0,
"code": {
- "id": "astnode100022033",
+ "id": "astnode100023048",
"name": "SphereFromVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -45566,14 +46817,14 @@
"comment": "",
"meta": {
"range": [
- 236093,
- 236143
+ 242233,
+ 242283
],
"filename": "astronomy.js",
- "lineno": 5301,
+ "lineno": 5431,
"columnno": 10,
"code": {
- "id": "astnode100022038",
+ "id": "astnode100023053",
"name": "xyproj",
"type": "BinaryExpression",
"value": ""
@@ -45591,14 +46842,14 @@
"comment": "",
"meta": {
"range": [
- 236155,
- 236201
+ 242295,
+ 242341
],
"filename": "astronomy.js",
- "lineno": 5302,
+ "lineno": 5432,
"columnno": 10,
"code": {
- "id": "astnode100022056",
+ "id": "astnode100023071",
"name": "dist",
"type": "CallExpression",
"value": ""
@@ -45616,14 +46867,14 @@
"comment": "",
"meta": {
"range": [
- 236211,
- 236214
+ 242351,
+ 242354
],
"filename": "astronomy.js",
- "lineno": 5303,
+ "lineno": 5433,
"columnno": 8,
"code": {
- "id": "astnode100022072",
+ "id": "astnode100023087",
"name": "lat"
}
},
@@ -45639,14 +46890,14 @@
"comment": "",
"meta": {
"range": [
- 236216,
- 236219
+ 242356,
+ 242359
],
"filename": "astronomy.js",
- "lineno": 5303,
+ "lineno": 5433,
"columnno": 13,
"code": {
- "id": "astnode100022074",
+ "id": "astnode100023089",
"name": "lon"
}
},
@@ -45662,14 +46913,14 @@
"comment": "",
"meta": {
"range": [
- 236338,
- 236347
+ 242478,
+ 242487
],
"filename": "astronomy.js",
- "lineno": 5307,
+ "lineno": 5437,
"columnno": 8,
"code": {
- "id": "astnode100022090",
+ "id": "astnode100023105",
"name": "lon",
"type": "Literal",
"funcscope": "SphereFromVector",
@@ -45688,14 +46939,14 @@
"comment": "",
"meta": {
"range": [
- 236357,
- 236395
+ 242497,
+ 242535
],
"filename": "astronomy.js",
- "lineno": 5308,
+ "lineno": 5438,
"columnno": 8,
"code": {
- "id": "astnode100022094",
+ "id": "astnode100023109",
"name": "lat",
"type": "ConditionalExpression",
"funcscope": "SphereFromVector",
@@ -45714,14 +46965,14 @@
"comment": "",
"meta": {
"range": [
- 236422,
- 236476
+ 242562,
+ 242616
],
"filename": "astronomy.js",
- "lineno": 5311,
+ "lineno": 5441,
"columnno": 8,
"code": {
- "id": "astnode100022108",
+ "id": "astnode100023123",
"name": "lon",
"type": "BinaryExpression",
"funcscope": "SphereFromVector",
@@ -45740,14 +46991,14 @@
"comment": "",
"meta": {
"range": [
- 236513,
- 236525
+ 242653,
+ 242665
],
"filename": "astronomy.js",
- "lineno": 5313,
+ "lineno": 5443,
"columnno": 12,
"code": {
- "id": "astnode100022129",
+ "id": "astnode100023144",
"name": "lon",
"type": "Literal",
"funcscope": "SphereFromVector",
@@ -45766,14 +47017,14 @@
"comment": "",
"meta": {
"range": [
- 236535,
- 236598
+ 242675,
+ 242738
],
"filename": "astronomy.js",
- "lineno": 5314,
+ "lineno": 5444,
"columnno": 8,
"code": {
- "id": "astnode100022133",
+ "id": "astnode100023148",
"name": "lat",
"type": "BinaryExpression",
"funcscope": "SphereFromVector",
@@ -45792,14 +47043,14 @@
"comment": "",
"meta": {
"range": [
- 236650,
- 236693
+ 242790,
+ 242833
],
"filename": "astronomy.js",
- "lineno": 5318,
+ "lineno": 5448,
"columnno": 0,
"code": {
- "id": "astnode100022158",
+ "id": "astnode100023173",
"name": "exports.SphereFromVector",
"type": "Identifier",
"value": "SphereFromVector",
@@ -45816,14 +47067,14 @@
"comment": "",
"meta": {
"range": [
- 236695,
- 236856
+ 242835,
+ 242996
],
"filename": "astronomy.js",
- "lineno": 5319,
+ "lineno": 5449,
"columnno": 0,
"code": {
- "id": "astnode100022163",
+ "id": "astnode100023178",
"name": "ToggleAzimuthDirection",
"type": "FunctionDeclaration",
"paramnames": [
@@ -45845,14 +47096,14 @@
"comment": "",
"meta": {
"range": [
- 236737,
- 236752
+ 242877,
+ 242892
],
"filename": "astronomy.js",
- "lineno": 5320,
+ "lineno": 5450,
"columnno": 4,
"code": {
- "id": "astnode100022168",
+ "id": "astnode100023183",
"name": "az",
"type": "BinaryExpression",
"funcscope": "ToggleAzimuthDirection",
@@ -45871,14 +47122,14 @@
"comment": "",
"meta": {
"range": [
- 236783,
- 236794
+ 242923,
+ 242934
],
"filename": "astronomy.js",
- "lineno": 5322,
+ "lineno": 5452,
"columnno": 8,
"code": {
- "id": "astnode100022178",
+ "id": "astnode100023193",
"name": "az",
"type": "Literal",
"funcscope": "ToggleAzimuthDirection",
@@ -45897,14 +47148,14 @@
"comment": "",
"meta": {
"range": [
- 236827,
- 236838
+ 242967,
+ 242978
],
"filename": "astronomy.js",
- "lineno": 5324,
+ "lineno": 5454,
"columnno": 8,
"code": {
- "id": "astnode100022186",
+ "id": "astnode100023201",
"name": "az",
"type": "Literal",
"funcscope": "ToggleAzimuthDirection",
@@ -45923,14 +47174,14 @@
"comment": "/**\n * @brief Converts Cartesian coordinates to horizontal coordinates.\n *\n * Given a horizontal Cartesian vector, returns horizontal azimuth and altitude.\n *\n * *IMPORTANT:* This function differs from {@link SphereFromVector} in two ways:\n * - `SphereFromVector` returns a `lon` value that represents azimuth defined counterclockwise\n * from north (e.g., west = +90), but this function represents a clockwise rotation\n * (e.g., east = +90). The difference is because `SphereFromVector` is intended\n * to preserve the vector \"right-hand rule\", while this function defines azimuth in a more\n * traditional way as used in navigation and cartography.\n * - This function optionally corrects for atmospheric refraction, while `SphereFromVector` does not.\n *\n * The returned object contains the azimuth in `lon`.\n * It is measured in degrees clockwise from north: east = +90 degrees, west = +270 degrees.\n *\n * The altitude is stored in `lat`.\n *\n * The distance to the observed object is stored in `dist`,\n * and is expressed in astronomical units (AU).\n *\n * @param {Vector} vector\n * Cartesian vector to be converted to horizontal coordinates.\n *\n * @param {string} refraction\n * `\"normal\"`: correct altitude for atmospheric refraction (recommended).\n * `\"jplhor\"`: for JPL Horizons compatibility testing only; not recommended for normal use.\n * `null`: no atmospheric refraction correction is performed.\n *\n * @returns {Spherical}\n */",
"meta": {
"range": [
- 238318,
- 238539
+ 244458,
+ 244679
],
"filename": "astronomy.js",
- "lineno": 5358,
+ "lineno": 5488,
"columnno": 0,
"code": {
- "id": "astnode100022191",
+ "id": "astnode100023206",
"name": "HorizonFromVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -45990,14 +47241,14 @@
"comment": "",
"meta": {
"range": [
- 238377,
- 238410
+ 244517,
+ 244550
],
"filename": "astronomy.js",
- "lineno": 5359,
+ "lineno": 5489,
"columnno": 10,
"code": {
- "id": "astnode100022197",
+ "id": "astnode100023212",
"name": "sphere",
"type": "CallExpression",
"value": ""
@@ -46015,14 +47266,14 @@
"comment": "",
"meta": {
"range": [
- 238416,
- 238463
+ 244556,
+ 244603
],
"filename": "astronomy.js",
- "lineno": 5360,
+ "lineno": 5490,
"columnno": 4,
"code": {
- "id": "astnode100022203",
+ "id": "astnode100023218",
"name": "sphere.lon",
"type": "CallExpression",
"funcscope": "HorizonFromVector",
@@ -46041,14 +47292,14 @@
"comment": "",
"meta": {
"range": [
- 238469,
- 238517
+ 244609,
+ 244657
],
"filename": "astronomy.js",
- "lineno": 5361,
+ "lineno": 5491,
"columnno": 4,
"code": {
- "id": "astnode100022213",
+ "id": "astnode100023228",
"name": "sphere.lat",
"type": "CallExpression",
"funcscope": "HorizonFromVector",
@@ -46067,14 +47318,14 @@
"comment": "",
"meta": {
"range": [
- 238540,
- 238585
+ 244680,
+ 244725
],
"filename": "astronomy.js",
- "lineno": 5364,
+ "lineno": 5494,
"columnno": 0,
"code": {
- "id": "astnode100022226",
+ "id": "astnode100023241",
"name": "exports.HorizonFromVector",
"type": "Identifier",
"value": "HorizonFromVector",
@@ -46091,14 +47342,14 @@
"comment": "/**\n * @brief Given apparent angular horizontal coordinates in `sphere`, calculate horizontal vector.\n *\n * @param {Spherical} sphere\n * A structure that contains apparent horizontal coordinates:\n * `lat` holds the refracted azimuth angle,\n * `lon` holds the azimuth in degrees clockwise from north,\n * and `dist` holds the distance from the observer to the object in AU.\n *\n * @param {AstroTime} time\n * The date and time of the observation. This is needed because the returned\n * vector object requires a valid time value when passed to certain other functions.\n *\n * @param {string} refraction\n * `\"normal\"`: correct altitude for atmospheric refraction (recommended).\n * `\"jplhor\"`: for JPL Horizons compatibility testing only; not recommended for normal use.\n * `null`: no atmospheric refraction correction is performed.\n *\n * @returns {Vector}\n * A vector in the horizontal system: `x` = north, `y` = west, and `z` = zenith (up).\n */",
"meta": {
"range": [
- 239576,
- 239984
+ 245716,
+ 246124
],
"filename": "astronomy.js",
- "lineno": 5386,
+ "lineno": 5516,
"columnno": 0,
"code": {
- "id": "astnode100022231",
+ "id": "astnode100023246",
"name": "VectorFromHorizon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46169,14 +47420,14 @@
"comment": "",
"meta": {
"range": [
- 239725,
- 239765
+ 245865,
+ 245905
],
"filename": "astronomy.js",
- "lineno": 5388,
+ "lineno": 5518,
"columnno": 10,
"code": {
- "id": "astnode100022238",
+ "id": "astnode100023253",
"name": "lon",
"type": "CallExpression",
"value": ""
@@ -46194,14 +47445,14 @@
"comment": "",
"meta": {
"range": [
- 239819,
- 239879
+ 245959,
+ 246019
],
"filename": "astronomy.js",
- "lineno": 5390,
+ "lineno": 5520,
"columnno": 10,
"code": {
- "id": "astnode100022246",
+ "id": "astnode100023261",
"name": "lat",
"type": "BinaryExpression",
"value": ""
@@ -46219,14 +47470,14 @@
"comment": "",
"meta": {
"range": [
- 239891,
- 239937
+ 246031,
+ 246077
],
"filename": "astronomy.js",
- "lineno": 5391,
+ "lineno": 5521,
"columnno": 10,
"code": {
- "id": "astnode100022259",
+ "id": "astnode100023274",
"name": "xsphere",
"type": "NewExpression",
"value": ""
@@ -46244,14 +47495,14 @@
"comment": "",
"meta": {
"range": [
- 239985,
- 240030
+ 246125,
+ 246170
],
"filename": "astronomy.js",
- "lineno": 5394,
+ "lineno": 5524,
"columnno": 0,
"code": {
- "id": "astnode100022274",
+ "id": "astnode100023289",
"name": "exports.VectorFromHorizon",
"type": "Identifier",
"value": "VectorFromHorizon",
@@ -46268,14 +47519,14 @@
"comment": "/**\n * @brief Calculates the amount of \"lift\" to an altitude angle caused by atmospheric refraction.\n *\n * Given an altitude angle and a refraction option, calculates\n * the amount of \"lift\" caused by atmospheric refraction.\n * This is the number of degrees higher in the sky an object appears\n * due to the lensing of the Earth's atmosphere.\n *\n * @param {string} refraction\n * `\"normal\"`: correct altitude for atmospheric refraction (recommended).\n * `\"jplhor\"`: for JPL Horizons compatibility testing only; not recommended for normal use.\n * `null`: no atmospheric refraction correction is performed.\n *\n * @param {number} altitude\n * An altitude angle in a horizontal coordinate system. Must be a value between -90 and +90.\n *\n * @returns {number}\n * The angular adjustment in degrees to be added to the altitude angle to correct for atmospheric lensing.\n */",
"meta": {
"range": [
- 240920,
- 242600
+ 247060,
+ 248740
],
"filename": "astronomy.js",
- "lineno": 5414,
+ "lineno": 5544,
"columnno": 0,
"code": {
- "id": "astnode100022279",
+ "id": "astnode100023294",
"name": "Refraction",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46335,14 +47586,14 @@
"comment": "",
"meta": {
"range": [
- 240972,
- 240976
+ 247112,
+ 247116
],
"filename": "astronomy.js",
- "lineno": 5415,
+ "lineno": 5545,
"columnno": 8,
"code": {
- "id": "astnode100022285",
+ "id": "astnode100023300",
"name": "refr"
}
},
@@ -46358,14 +47609,14 @@
"comment": "",
"meta": {
"range": [
- 241805,
- 241818
+ 247945,
+ 247958
],
"filename": "astronomy.js",
- "lineno": 5428,
+ "lineno": 5558,
"columnno": 12,
"code": {
- "id": "astnode100022313",
+ "id": "astnode100023328",
"name": "hd",
"type": "Identifier",
"value": "altitude"
@@ -46383,14 +47634,14 @@
"comment": "",
"meta": {
"range": [
- 241855,
- 241864
+ 247995,
+ 248004
],
"filename": "astronomy.js",
- "lineno": 5430,
+ "lineno": 5560,
"columnno": 12,
"code": {
- "id": "astnode100022322",
+ "id": "astnode100023337",
"name": "hd",
"type": "UnaryExpression",
"funcscope": "Refraction",
@@ -46409,14 +47660,14 @@
"comment": "",
"meta": {
"range": [
- 241874,
- 241950
+ 248014,
+ 248090
],
"filename": "astronomy.js",
- "lineno": 5431,
+ "lineno": 5561,
"columnno": 8,
"code": {
- "id": "astnode100022327",
+ "id": "astnode100023342",
"name": "refr",
"type": "BinaryExpression",
"funcscope": "Refraction",
@@ -46435,14 +47686,14 @@
"comment": "",
"meta": {
"range": [
- 242344,
- 242376
+ 248484,
+ 248516
],
"filename": "astronomy.js",
- "lineno": 5437,
+ "lineno": 5567,
"columnno": 12,
"code": {
- "id": "astnode100022359",
+ "id": "astnode100023374",
"name": "refr",
"type": "BinaryExpression",
"funcscope": "Refraction",
@@ -46461,14 +47712,14 @@
"comment": "",
"meta": {
"range": [
- 242489,
- 242499
+ 248629,
+ 248639
],
"filename": "astronomy.js",
- "lineno": 5442,
+ "lineno": 5572,
"columnno": 8,
"code": {
- "id": "astnode100022371",
+ "id": "astnode100023386",
"name": "refr",
"type": "Literal",
"funcscope": "Refraction",
@@ -46487,14 +47738,14 @@
"comment": "",
"meta": {
"range": [
- 242601,
- 242632
+ 248741,
+ 248772
],
"filename": "astronomy.js",
- "lineno": 5449,
+ "lineno": 5579,
"columnno": 0,
"code": {
- "id": "astnode100022383",
+ "id": "astnode100023398",
"name": "exports.Refraction",
"type": "Identifier",
"value": "Refraction",
@@ -46511,14 +47762,14 @@
"comment": "/**\n * @brief Calculates the inverse of an atmospheric refraction angle.\n *\n * Given an observed altitude angle that includes atmospheric refraction,\n * calculate the negative angular correction to obtain the unrefracted\n * altitude. This is useful for cases where observed horizontal\n * coordinates are to be converted to another orientation system,\n * but refraction first must be removed from the observed position.\n *\n * @param {string} refraction\n * `\"normal\"`: correct altitude for atmospheric refraction (recommended).\n * `\"jplhor\"`: for JPL Horizons compatibility testing only; not recommended for normal use.\n * `null`: no atmospheric refraction correction is performed.\n *\n * @param {number} bent_altitude\n * The apparent altitude that includes atmospheric refraction.\n *\n * @returns {number}\n * The angular adjustment in degrees to be added to the\n * altitude angle to correct for atmospheric lensing.\n * This will be less than or equal to zero.\n */",
"meta": {
"range": [
- 243630,
- 244223
+ 249770,
+ 250363
],
"filename": "astronomy.js",
- "lineno": 5472,
+ "lineno": 5602,
"columnno": 0,
"code": {
- "id": "astnode100022388",
+ "id": "astnode100023403",
"name": "InverseRefraction",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46578,14 +47829,14 @@
"comment": "",
"meta": {
"range": [
- 243908,
- 243972
+ 250048,
+ 250112
],
"filename": "astronomy.js",
- "lineno": 5476,
+ "lineno": 5606,
"columnno": 8,
"code": {
- "id": "astnode100022406",
+ "id": "astnode100023421",
"name": "altitude",
"type": "BinaryExpression",
"value": ""
@@ -46603,14 +47854,14 @@
"comment": "",
"meta": {
"range": [
- 244037,
- 244105
+ 250177,
+ 250245
],
"filename": "astronomy.js",
- "lineno": 5479,
+ "lineno": 5609,
"columnno": 12,
"code": {
- "id": "astnode100022417",
+ "id": "astnode100023432",
"name": "diff",
"type": "BinaryExpression",
"value": ""
@@ -46628,14 +47879,14 @@
"comment": "",
"meta": {
"range": [
- 244198,
- 244214
+ 250338,
+ 250354
],
"filename": "astronomy.js",
- "lineno": 5482,
+ "lineno": 5612,
"columnno": 8,
"code": {
- "id": "astnode100022440",
+ "id": "astnode100023455",
"name": "altitude",
"type": "Identifier",
"funcscope": "InverseRefraction",
@@ -46654,14 +47905,14 @@
"comment": "",
"meta": {
"range": [
- 244224,
- 244269
+ 250364,
+ 250409
],
"filename": "astronomy.js",
- "lineno": 5485,
+ "lineno": 5615,
"columnno": 0,
"code": {
- "id": "astnode100022444",
+ "id": "astnode100023459",
"name": "exports.InverseRefraction",
"type": "Identifier",
"value": "InverseRefraction",
@@ -46678,14 +47929,14 @@
"comment": "/**\n * @brief Applies a rotation to a vector, yielding a rotated vector.\n *\n * This function transforms a vector in one orientation to a vector\n * in another orientation.\n *\n * @param {RotationMatrix} rotation\n * A rotation matrix that specifies how the orientation of the vector is to be changed.\n *\n * @param {Vector} vector\n * The vector whose orientation is to be changed.\n *\n * @returns {Vector}\n * A vector in the orientation specified by `rotation`.\n */",
"meta": {
"range": [
- 244747,
- 245108
+ 250887,
+ 251248
],
"filename": "astronomy.js",
- "lineno": 5501,
+ "lineno": 5631,
"columnno": 0,
"code": {
- "id": "astnode100022449",
+ "id": "astnode100023464",
"name": "RotateVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46741,14 +47992,14 @@
"comment": "",
"meta": {
"range": [
- 245109,
- 245144
+ 251249,
+ 251284
],
"filename": "astronomy.js",
- "lineno": 5504,
+ "lineno": 5634,
"columnno": 0,
"code": {
- "id": "astnode100022566",
+ "id": "astnode100023581",
"name": "exports.RotateVector",
"type": "Identifier",
"value": "RotateVector",
@@ -46765,14 +48016,14 @@
"comment": "/**\n * @brief Applies a rotation to a state vector, yielding a rotated vector.\n *\n * This function transforms a state vector in one orientation to a vector\n * in another orientation.\n *\n * @param {RotationMatrix} rotation\n * A rotation matrix that specifies how the orientation of the state vector is to be changed.\n *\n * @param {StateVector} state\n * The state vector whose orientation is to be changed.\n * Both the position and velocity components are transformed.\n *\n * @return {StateVector}\n * A state vector in the orientation specified by `rotation`.\n */",
"meta": {
"range": [
- 245727,
- 246366
+ 251867,
+ 252506
],
"filename": "astronomy.js",
- "lineno": 5521,
+ "lineno": 5651,
"columnno": 0,
"code": {
- "id": "astnode100022571",
+ "id": "astnode100023586",
"name": "RotateState",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46828,14 +48079,14 @@
"comment": "",
"meta": {
"range": [
- 246367,
- 246400
+ 252507,
+ 252540
],
"filename": "astronomy.js",
- "lineno": 5524,
+ "lineno": 5654,
"columnno": 0,
"code": {
- "id": "astnode100022793",
+ "id": "astnode100023808",
"name": "exports.RotateState",
"type": "Identifier",
"value": "RotateState",
@@ -46852,14 +48103,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial J2000 (EQJ) to ecliptic J2000 (ECL).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQJ = equatorial system, using equator at J2000 epoch.\n * Target: ECL = ecliptic system, using equator at J2000 epoch.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQJ to ECL.\n */",
"meta": {
"range": [
- 246843,
- 247153
+ 252983,
+ 253293
],
"filename": "astronomy.js",
- "lineno": 5536,
+ "lineno": 5666,
"columnno": 0,
"code": {
- "id": "astnode100022798",
+ "id": "astnode100023813",
"name": "Rotation_EQJ_ECL",
"type": "FunctionDeclaration",
"paramnames": []
@@ -46897,14 +48148,14 @@
"comment": "",
"meta": {
"range": [
- 246966,
- 246988
+ 253106,
+ 253128
],
"filename": "astronomy.js",
- "lineno": 5538,
+ "lineno": 5668,
"columnno": 10,
"code": {
- "id": "astnode100022802",
+ "id": "astnode100023817",
"name": "c",
"type": "Literal",
"value": 0.9174821430670688
@@ -46922,14 +48173,14 @@
"comment": "",
"meta": {
"range": [
- 247014,
- 247036
+ 253154,
+ 253176
],
"filename": "astronomy.js",
- "lineno": 5539,
+ "lineno": 5669,
"columnno": 10,
"code": {
- "id": "astnode100022806",
+ "id": "astnode100023821",
"name": "s",
"type": "Literal",
"value": 0.3977769691083922
@@ -46947,14 +48198,14 @@
"comment": "",
"meta": {
"range": [
- 247154,
- 247197
+ 253294,
+ 253337
],
"filename": "astronomy.js",
- "lineno": 5546,
+ "lineno": 5676,
"columnno": 0,
"code": {
- "id": "astnode100022830",
+ "id": "astnode100023845",
"name": "exports.Rotation_EQJ_ECL",
"type": "Identifier",
"value": "Rotation_EQJ_ECL",
@@ -46971,14 +48222,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from ecliptic J2000 (ECL) to equatorial J2000 (EQJ).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: ECL = ecliptic system, using equator at J2000 epoch.\n * Target: EQJ = equatorial system, using equator at J2000 epoch.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts ECL to EQJ.\n */",
"meta": {
"range": [
- 247640,
- 247950
+ 253780,
+ 254090
],
"filename": "astronomy.js",
- "lineno": 5558,
+ "lineno": 5688,
"columnno": 0,
"code": {
- "id": "astnode100022835",
+ "id": "astnode100023850",
"name": "Rotation_ECL_EQJ",
"type": "FunctionDeclaration",
"paramnames": []
@@ -47016,14 +48267,14 @@
"comment": "",
"meta": {
"range": [
- 247763,
- 247785
+ 253903,
+ 253925
],
"filename": "astronomy.js",
- "lineno": 5560,
+ "lineno": 5690,
"columnno": 10,
"code": {
- "id": "astnode100022839",
+ "id": "astnode100023854",
"name": "c",
"type": "Literal",
"value": 0.9174821430670688
@@ -47041,14 +48292,14 @@
"comment": "",
"meta": {
"range": [
- 247811,
- 247833
+ 253951,
+ 253973
],
"filename": "astronomy.js",
- "lineno": 5561,
+ "lineno": 5691,
"columnno": 10,
"code": {
- "id": "astnode100022843",
+ "id": "astnode100023858",
"name": "s",
"type": "Literal",
"value": 0.3977769691083922
@@ -47066,14 +48317,14 @@
"comment": "",
"meta": {
"range": [
- 247951,
- 247994
+ 254091,
+ 254134
],
"filename": "astronomy.js",
- "lineno": 5568,
+ "lineno": 5698,
"columnno": 0,
"code": {
- "id": "astnode100022867",
+ "id": "astnode100023882",
"name": "exports.Rotation_ECL_EQJ",
"type": "Identifier",
"value": "Rotation_ECL_EQJ",
@@ -47090,14 +48341,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial J2000 (EQJ) to equatorial of-date (EQD).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQJ = equatorial system, using equator at J2000 epoch.\n * Target: EQD = equatorial system, using equator of the specified date/time.\n *\n * @param {FlexibleDateTime} time\n * The date and time at which the Earth's equator defines the target orientation.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQJ to EQD at `time`.\n */",
"meta": {
"range": [
- 248589,
- 248819
+ 254729,
+ 254959
],
"filename": "astronomy.js",
- "lineno": 5583,
+ "lineno": 5713,
"columnno": 0,
"code": {
- "id": "astnode100022872",
+ "id": "astnode100023887",
"name": "Rotation_EQJ_EQD",
"type": "FunctionDeclaration",
"paramnames": [
@@ -47148,14 +48399,14 @@
"comment": "",
"meta": {
"range": [
- 248627,
- 248648
+ 254767,
+ 254788
],
"filename": "astronomy.js",
- "lineno": 5584,
+ "lineno": 5714,
"columnno": 4,
"code": {
- "id": "astnode100022877",
+ "id": "astnode100023892",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_EQJ_EQD",
@@ -47174,14 +48425,14 @@
"comment": "",
"meta": {
"range": [
- 248660,
- 248714
+ 254800,
+ 254854
],
"filename": "astronomy.js",
- "lineno": 5585,
+ "lineno": 5715,
"columnno": 10,
"code": {
- "id": "astnode100022883",
+ "id": "astnode100023898",
"name": "prec",
"type": "CallExpression",
"value": ""
@@ -47199,14 +48450,14 @@
"comment": "",
"meta": {
"range": [
- 248726,
- 248777
+ 254866,
+ 254917
],
"filename": "astronomy.js",
- "lineno": 5586,
+ "lineno": 5716,
"columnno": 10,
"code": {
- "id": "astnode100022892",
+ "id": "astnode100023907",
"name": "nut",
"type": "CallExpression",
"value": ""
@@ -47224,14 +48475,14 @@
"comment": "",
"meta": {
"range": [
- 248820,
- 248863
+ 254960,
+ 255003
],
"filename": "astronomy.js",
- "lineno": 5589,
+ "lineno": 5719,
"columnno": 0,
"code": {
- "id": "astnode100022906",
+ "id": "astnode100023921",
"name": "exports.Rotation_EQJ_EQD",
"type": "Identifier",
"value": "Rotation_EQJ_EQD",
@@ -47248,14 +48499,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial of-date (EQD) to equatorial J2000 (EQJ).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQD = equatorial system, using equator of the specified date/time.\n * Target: EQJ = equatorial system, using equator at J2000 epoch.\n *\n * @param {FlexibleDateTime} time\n * The date and time at which the Earth's equator defines the source orientation.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQD at `time` to EQJ.\n */",
"meta": {
"range": [
- 249458,
- 249688
+ 255598,
+ 255828
],
"filename": "astronomy.js",
- "lineno": 5604,
+ "lineno": 5734,
"columnno": 0,
"code": {
- "id": "astnode100022911",
+ "id": "astnode100023926",
"name": "Rotation_EQD_EQJ",
"type": "FunctionDeclaration",
"paramnames": [
@@ -47306,14 +48557,14 @@
"comment": "",
"meta": {
"range": [
- 249496,
- 249517
+ 255636,
+ 255657
],
"filename": "astronomy.js",
- "lineno": 5605,
+ "lineno": 5735,
"columnno": 4,
"code": {
- "id": "astnode100022916",
+ "id": "astnode100023931",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_EQD_EQJ",
@@ -47332,14 +48583,14 @@
"comment": "",
"meta": {
"range": [
- 249529,
- 249580
+ 255669,
+ 255720
],
"filename": "astronomy.js",
- "lineno": 5606,
+ "lineno": 5736,
"columnno": 10,
"code": {
- "id": "astnode100022922",
+ "id": "astnode100023937",
"name": "nut",
"type": "CallExpression",
"value": ""
@@ -47357,14 +48608,14 @@
"comment": "",
"meta": {
"range": [
- 249592,
- 249646
+ 255732,
+ 255786
],
"filename": "astronomy.js",
- "lineno": 5607,
+ "lineno": 5737,
"columnno": 10,
"code": {
- "id": "astnode100022931",
+ "id": "astnode100023946",
"name": "prec",
"type": "CallExpression",
"value": ""
@@ -47382,14 +48633,14 @@
"comment": "",
"meta": {
"range": [
- 249689,
- 249732
+ 255829,
+ 255872
],
"filename": "astronomy.js",
- "lineno": 5610,
+ "lineno": 5740,
"columnno": 0,
"code": {
- "id": "astnode100022945",
+ "id": "astnode100023960",
"name": "exports.Rotation_EQD_EQJ",
"type": "Identifier",
"value": "Rotation_EQD_EQJ",
@@ -47406,14 +48657,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial of-date (EQD) to horizontal (HOR).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQD = equatorial system, using equator of the specified date/time.\n * Target: HOR = horizontal system.\n *\n * Use `HorizonFromVector` to convert the return value\n * to a traditional altitude/azimuth pair.\n *\n * @param {FlexibleDateTime} time\n * The date and time at which the Earth's equator applies.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQD to HOR at `time` and for `observer`.\n * The components of the horizontal vector are:\n * x = north, y = west, z = zenith (straight up from the observer).\n * These components are chosen so that the \"right-hand rule\" works for the vector\n * and so that north represents the direction where azimuth = 0.\n */",
"meta": {
"range": [
- 250792,
- 251587
+ 256932,
+ 257727
],
"filename": "astronomy.js",
- "lineno": 5635,
+ "lineno": 5765,
"columnno": 0,
"code": {
- "id": "astnode100022950",
+ "id": "astnode100023965",
"name": "Rotation_EQD_HOR",
"type": "FunctionDeclaration",
"paramnames": [
@@ -47483,14 +48734,14 @@
"comment": "",
"meta": {
"range": [
- 250840,
- 250861
+ 256980,
+ 257001
],
"filename": "astronomy.js",
- "lineno": 5636,
+ "lineno": 5766,
"columnno": 4,
"code": {
- "id": "astnode100022956",
+ "id": "astnode100023971",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_EQD_HOR",
@@ -47509,14 +48760,14 @@
"comment": "",
"meta": {
"range": [
- 250873,
- 250927
+ 257013,
+ 257067
],
"filename": "astronomy.js",
- "lineno": 5637,
+ "lineno": 5767,
"columnno": 10,
"code": {
- "id": "astnode100022962",
+ "id": "astnode100023977",
"name": "sinlat",
"type": "CallExpression",
"value": ""
@@ -47534,14 +48785,14 @@
"comment": "",
"meta": {
"range": [
- 250939,
- 250993
+ 257079,
+ 257133
],
"filename": "astronomy.js",
- "lineno": 5638,
+ "lineno": 5768,
"columnno": 10,
"code": {
- "id": "astnode100022976",
+ "id": "astnode100023991",
"name": "coslat",
"type": "CallExpression",
"value": ""
@@ -47559,14 +48810,14 @@
"comment": "",
"meta": {
"range": [
- 251005,
- 251060
+ 257145,
+ 257200
],
"filename": "astronomy.js",
- "lineno": 5639,
+ "lineno": 5769,
"columnno": 10,
"code": {
- "id": "astnode100022990",
+ "id": "astnode100024005",
"name": "sinlon",
"type": "CallExpression",
"value": ""
@@ -47584,14 +48835,14 @@
"comment": "",
"meta": {
"range": [
- 251072,
- 251127
+ 257212,
+ 257267
],
"filename": "astronomy.js",
- "lineno": 5640,
+ "lineno": 5770,
"columnno": 10,
"code": {
- "id": "astnode100023004",
+ "id": "astnode100024019",
"name": "coslon",
"type": "CallExpression",
"value": ""
@@ -47609,14 +48860,14 @@
"comment": "",
"meta": {
"range": [
- 251139,
- 251187
+ 257279,
+ 257327
],
"filename": "astronomy.js",
- "lineno": 5641,
+ "lineno": 5771,
"columnno": 10,
"code": {
- "id": "astnode100023018",
+ "id": "astnode100024033",
"name": "uze",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"sinlat\"]"
@@ -47634,14 +48885,14 @@
"comment": "",
"meta": {
"range": [
- 251199,
- 251249
+ 257339,
+ 257389
],
"filename": "astronomy.js",
- "lineno": 5642,
+ "lineno": 5772,
"columnno": 10,
"code": {
- "id": "astnode100023029",
+ "id": "astnode100024044",
"name": "une",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"coslat\"]"
@@ -47659,14 +48910,14 @@
"comment": "",
"meta": {
"range": [
- 251261,
- 251287
+ 257401,
+ 257427
],
"filename": "astronomy.js",
- "lineno": 5643,
+ "lineno": 5773,
"columnno": 10,
"code": {
- "id": "astnode100023042",
+ "id": "astnode100024057",
"name": "uwe",
"type": "ArrayExpression",
"value": "[\"sinlon\",\"-coslon\",0]"
@@ -47684,14 +48935,14 @@
"comment": "",
"meta": {
"range": [
- 251299,
- 251337
+ 257439,
+ 257477
],
"filename": "astronomy.js",
- "lineno": 5644,
+ "lineno": 5774,
"columnno": 10,
"code": {
- "id": "astnode100023050",
+ "id": "astnode100024065",
"name": "spin_angle",
"type": "BinaryExpression",
"value": ""
@@ -47709,14 +48960,14 @@
"comment": "",
"meta": {
"range": [
- 251349,
- 251375
+ 257489,
+ 257515
],
"filename": "astronomy.js",
- "lineno": 5645,
+ "lineno": 5775,
"columnno": 10,
"code": {
- "id": "astnode100023059",
+ "id": "astnode100024074",
"name": "uz",
"type": "CallExpression",
"value": ""
@@ -47734,14 +48985,14 @@
"comment": "",
"meta": {
"range": [
- 251387,
- 251413
+ 257527,
+ 257553
],
"filename": "astronomy.js",
- "lineno": 5646,
+ "lineno": 5776,
"columnno": 10,
"code": {
- "id": "astnode100023066",
+ "id": "astnode100024081",
"name": "un",
"type": "CallExpression",
"value": ""
@@ -47759,14 +49010,14 @@
"comment": "",
"meta": {
"range": [
- 251425,
- 251451
+ 257565,
+ 257591
],
"filename": "astronomy.js",
- "lineno": 5647,
+ "lineno": 5777,
"columnno": 10,
"code": {
- "id": "astnode100023073",
+ "id": "astnode100024088",
"name": "uw",
"type": "CallExpression",
"value": ""
@@ -47784,14 +49035,14 @@
"comment": "",
"meta": {
"range": [
- 251588,
- 251631
+ 257728,
+ 257771
],
"filename": "astronomy.js",
- "lineno": 5654,
+ "lineno": 5784,
"columnno": 0,
"code": {
- "id": "astnode100023114",
+ "id": "astnode100024129",
"name": "exports.Rotation_EQD_HOR",
"type": "Identifier",
"value": "Rotation_EQD_HOR",
@@ -47808,14 +49059,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from horizontal (HOR) to equatorial of-date (EQD).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: HOR = horizontal system (x=North, y=West, z=Zenith).\n * Target: EQD = equatorial system, using equator of the specified date/time.\n *\n * @param {FlexibleDateTime} time\n * The date and time at which the Earth's equator applies.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts HOR to EQD at `time` and for `observer`.\n */",
"meta": {
"range": [
- 252335,
- 252463
+ 258475,
+ 258603
],
"filename": "astronomy.js",
- "lineno": 5672,
+ "lineno": 5802,
"columnno": 0,
"code": {
- "id": "astnode100023119",
+ "id": "astnode100024134",
"name": "Rotation_HOR_EQD",
"type": "FunctionDeclaration",
"paramnames": [
@@ -47874,14 +49125,14 @@
"comment": "",
"meta": {
"range": [
- 252389,
- 252427
+ 258529,
+ 258567
],
"filename": "astronomy.js",
- "lineno": 5673,
+ "lineno": 5803,
"columnno": 10,
"code": {
- "id": "astnode100023125",
+ "id": "astnode100024140",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -47899,14 +49150,14 @@
"comment": "",
"meta": {
"range": [
- 252464,
- 252507
+ 258604,
+ 258647
],
"filename": "astronomy.js",
- "lineno": 5676,
+ "lineno": 5806,
"columnno": 0,
"code": {
- "id": "astnode100023136",
+ "id": "astnode100024151",
"name": "exports.Rotation_HOR_EQD",
"type": "Identifier",
"value": "Rotation_HOR_EQD",
@@ -47923,14 +49174,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from horizontal (HOR) to J2000 equatorial (EQJ).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: HOR = horizontal system (x=North, y=West, z=Zenith).\n * Target: EQJ = equatorial system, using equator at the J2000 epoch.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the observation.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts HOR to EQD at `time` and for `observer`.\n */",
"meta": {
"range": [
- 253183,
- 253399
+ 259323,
+ 259539
],
"filename": "astronomy.js",
- "lineno": 5694,
+ "lineno": 5824,
"columnno": 0,
"code": {
- "id": "astnode100023141",
+ "id": "astnode100024156",
"name": "Rotation_HOR_EQJ",
"type": "FunctionDeclaration",
"paramnames": [
@@ -47991,14 +49242,14 @@
"comment": "",
"meta": {
"range": [
- 253231,
- 253252
+ 259371,
+ 259392
],
"filename": "astronomy.js",
- "lineno": 5695,
+ "lineno": 5825,
"columnno": 4,
"code": {
- "id": "astnode100023147",
+ "id": "astnode100024162",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_HOR_EQJ",
@@ -48017,14 +49268,14 @@
"comment": "",
"meta": {
"range": [
- 253264,
- 253306
+ 259404,
+ 259446
],
"filename": "astronomy.js",
- "lineno": 5696,
+ "lineno": 5826,
"columnno": 10,
"code": {
- "id": "astnode100023153",
+ "id": "astnode100024168",
"name": "hor_eqd",
"type": "CallExpression",
"value": ""
@@ -48042,14 +49293,14 @@
"comment": "",
"meta": {
"range": [
- 253318,
- 253350
+ 259458,
+ 259490
],
"filename": "astronomy.js",
- "lineno": 5697,
+ "lineno": 5827,
"columnno": 10,
"code": {
- "id": "astnode100023160",
+ "id": "astnode100024175",
"name": "eqd_eqj",
"type": "CallExpression",
"value": ""
@@ -48067,14 +49318,14 @@
"comment": "",
"meta": {
"range": [
- 253400,
- 253443
+ 259540,
+ 259583
],
"filename": "astronomy.js",
- "lineno": 5700,
+ "lineno": 5830,
"columnno": 0,
"code": {
- "id": "astnode100023171",
+ "id": "astnode100024186",
"name": "exports.Rotation_HOR_EQJ",
"type": "Identifier",
"value": "Rotation_HOR_EQJ",
@@ -48091,14 +49342,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial J2000 (EQJ) to horizontal (HOR).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQJ = equatorial system, using the equator at the J2000 epoch.\n * Target: HOR = horizontal system.\n *\n * Use {@link HorizonFromVector} to convert the return value\n * to a traditional altitude/azimuth pair.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the desired horizontal orientation.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @return\n * A rotation matrix that converts EQJ to HOR at `time` and for `observer`.\n * The components of the horizontal vector are:\n * x = north, y = west, z = zenith (straight up from the observer).\n * These components are chosen so that the \"right-hand rule\" works for the vector\n * and so that north represents the direction where azimuth = 0.\n */",
"meta": {
"range": [
- 254486,
- 254614
+ 260626,
+ 260754
],
"filename": "astronomy.js",
- "lineno": 5725,
+ "lineno": 5855,
"columnno": 0,
"code": {
- "id": "astnode100023176",
+ "id": "astnode100024191",
"name": "Rotation_EQJ_HOR",
"type": "FunctionDeclaration",
"paramnames": [
@@ -48152,14 +49403,14 @@
"comment": "",
"meta": {
"range": [
- 254540,
- 254578
+ 260680,
+ 260718
],
"filename": "astronomy.js",
- "lineno": 5726,
+ "lineno": 5856,
"columnno": 10,
"code": {
- "id": "astnode100023182",
+ "id": "astnode100024197",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -48177,14 +49428,14 @@
"comment": "",
"meta": {
"range": [
- 254615,
- 254658
+ 260755,
+ 260798
],
"filename": "astronomy.js",
- "lineno": 5729,
+ "lineno": 5859,
"columnno": 0,
"code": {
- "id": "astnode100023193",
+ "id": "astnode100024208",
"name": "exports.Rotation_EQJ_HOR",
"type": "Identifier",
"value": "Rotation_EQJ_HOR",
@@ -48201,14 +49452,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial of-date (EQD) to ecliptic J2000 (ECL).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQD = equatorial system, using equator of date.\n * Target: ECL = ecliptic system, using equator at J2000 epoch.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the source equator.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQD to ECL.\n */",
"meta": {
"range": [
- 255182,
- 255347
+ 261322,
+ 261487
],
"filename": "astronomy.js",
- "lineno": 5744,
+ "lineno": 5874,
"columnno": 0,
"code": {
- "id": "astnode100023198",
+ "id": "astnode100024213",
"name": "Rotation_EQD_ECL",
"type": "FunctionDeclaration",
"paramnames": [
@@ -48258,14 +49509,14 @@
"comment": "",
"meta": {
"range": [
- 255226,
- 255258
+ 261366,
+ 261398
],
"filename": "astronomy.js",
- "lineno": 5745,
+ "lineno": 5875,
"columnno": 10,
"code": {
- "id": "astnode100023203",
+ "id": "astnode100024218",
"name": "eqd_eqj",
"type": "CallExpression",
"value": ""
@@ -48283,14 +49534,14 @@
"comment": "",
"meta": {
"range": [
- 255270,
- 255298
+ 261410,
+ 261438
],
"filename": "astronomy.js",
- "lineno": 5746,
+ "lineno": 5876,
"columnno": 10,
"code": {
- "id": "astnode100023209",
+ "id": "astnode100024224",
"name": "eqj_ecl",
"type": "CallExpression",
"value": ""
@@ -48308,14 +49559,14 @@
"comment": "",
"meta": {
"range": [
- 255348,
- 255391
+ 261488,
+ 261531
],
"filename": "astronomy.js",
- "lineno": 5749,
+ "lineno": 5879,
"columnno": 0,
"code": {
- "id": "astnode100023219",
+ "id": "astnode100024234",
"name": "exports.Rotation_EQD_ECL",
"type": "Identifier",
"value": "Rotation_EQD_ECL",
@@ -48332,14 +49583,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from ecliptic J2000 (ECL) to equatorial of-date (EQD).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: ECL = ecliptic system, using equator at J2000 epoch.\n * Target: EQD = equatorial system, using equator of date.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the desired equator.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts ECL to EQD.\n */",
"meta": {
"range": [
- 255916,
- 256024
+ 262056,
+ 262164
],
"filename": "astronomy.js",
- "lineno": 5764,
+ "lineno": 5894,
"columnno": 0,
"code": {
- "id": "astnode100023224",
+ "id": "astnode100024239",
"name": "Rotation_ECL_EQD",
"type": "FunctionDeclaration",
"paramnames": [
@@ -48388,14 +49639,14 @@
"comment": "",
"meta": {
"range": [
- 255960,
- 255988
+ 262100,
+ 262128
],
"filename": "astronomy.js",
- "lineno": 5765,
+ "lineno": 5895,
"columnno": 10,
"code": {
- "id": "astnode100023229",
+ "id": "astnode100024244",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -48413,14 +49664,14 @@
"comment": "",
"meta": {
"range": [
- 256025,
- 256068
+ 262165,
+ 262208
],
"filename": "astronomy.js",
- "lineno": 5768,
+ "lineno": 5898,
"columnno": 0,
"code": {
- "id": "astnode100023239",
+ "id": "astnode100024254",
"name": "exports.Rotation_ECL_EQD",
"type": "Identifier",
"value": "Rotation_ECL_EQD",
@@ -48437,14 +49688,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from ecliptic J2000 (ECL) to horizontal (HOR).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: ECL = ecliptic system, using equator at J2000 epoch.\n * Target: HOR = horizontal system.\n *\n * Use {@link HorizonFromVector} to convert the return value\n * to a traditional altitude/azimuth pair.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the desired horizontal orientation.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts ECL to HOR at `time` and for `observer`.\n * The components of the horizontal vector are:\n * x = north, y = west, z = zenith (straight up from the observer).\n * These components are chosen so that the \"right-hand rule\" works for the vector\n * and so that north represents the direction where azimuth = 0.\n */",
"meta": {
"range": [
- 257117,
- 257333
+ 263257,
+ 263473
],
"filename": "astronomy.js",
- "lineno": 5793,
+ "lineno": 5923,
"columnno": 0,
"code": {
- "id": "astnode100023244",
+ "id": "astnode100024259",
"name": "Rotation_ECL_HOR",
"type": "FunctionDeclaration",
"paramnames": [
@@ -48505,14 +49756,14 @@
"comment": "",
"meta": {
"range": [
- 257165,
- 257186
+ 263305,
+ 263326
],
"filename": "astronomy.js",
- "lineno": 5794,
+ "lineno": 5924,
"columnno": 4,
"code": {
- "id": "astnode100023250",
+ "id": "astnode100024265",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_ECL_HOR",
@@ -48531,14 +49782,14 @@
"comment": "",
"meta": {
"range": [
- 257198,
- 257230
+ 263338,
+ 263370
],
"filename": "astronomy.js",
- "lineno": 5795,
+ "lineno": 5925,
"columnno": 10,
"code": {
- "id": "astnode100023256",
+ "id": "astnode100024271",
"name": "ecl_eqd",
"type": "CallExpression",
"value": ""
@@ -48556,14 +49807,14 @@
"comment": "",
"meta": {
"range": [
- 257242,
- 257284
+ 263382,
+ 263424
],
"filename": "astronomy.js",
- "lineno": 5796,
+ "lineno": 5926,
"columnno": 10,
"code": {
- "id": "astnode100023262",
+ "id": "astnode100024277",
"name": "eqd_hor",
"type": "CallExpression",
"value": ""
@@ -48581,14 +49832,14 @@
"comment": "",
"meta": {
"range": [
- 257334,
- 257377
+ 263474,
+ 263517
],
"filename": "astronomy.js",
- "lineno": 5799,
+ "lineno": 5929,
"columnno": 0,
"code": {
- "id": "astnode100023274",
+ "id": "astnode100024289",
"name": "exports.Rotation_ECL_HOR",
"type": "Identifier",
"value": "Rotation_ECL_HOR",
@@ -48605,14 +49856,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from horizontal (HOR) to ecliptic J2000 (ECL).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: HOR = horizontal system.\n * Target: ECL = ecliptic system, using equator at J2000 epoch.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the horizontal observation.\n *\n * @param {Observer} observer\n * The location of the horizontal observer.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts HOR to ECL.\n */",
"meta": {
"range": [
- 257960,
- 258088
+ 264100,
+ 264228
],
"filename": "astronomy.js",
- "lineno": 5817,
+ "lineno": 5947,
"columnno": 0,
"code": {
- "id": "astnode100023279",
+ "id": "astnode100024294",
"name": "Rotation_HOR_ECL",
"type": "FunctionDeclaration",
"paramnames": [
@@ -48671,14 +49922,14 @@
"comment": "",
"meta": {
"range": [
- 258014,
- 258052
+ 264154,
+ 264192
],
"filename": "astronomy.js",
- "lineno": 5818,
+ "lineno": 5948,
"columnno": 10,
"code": {
- "id": "astnode100023285",
+ "id": "astnode100024300",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -48696,14 +49947,14 @@
"comment": "",
"meta": {
"range": [
- 258089,
- 258132
+ 264229,
+ 264272
],
"filename": "astronomy.js",
- "lineno": 5821,
+ "lineno": 5951,
"columnno": 0,
"code": {
- "id": "astnode100023296",
+ "id": "astnode100024311",
"name": "exports.Rotation_HOR_ECL",
"type": "Identifier",
"value": "Rotation_HOR_ECL",
@@ -48720,14 +49971,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial J2000 (EQJ) to galactic (GAL).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQJ = equatorial system, using the equator at the J2000 epoch.\n * Target: GAL = galactic system (IAU 1958 definition).\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQJ to GAL.\n */",
"meta": {
"range": [
- 258569,
- 259005
+ 264709,
+ 265145
],
"filename": "astronomy.js",
- "lineno": 5833,
+ "lineno": 5963,
"columnno": 0,
"code": {
- "id": "astnode100023301",
+ "id": "astnode100024316",
"name": "Rotation_EQJ_GAL",
"type": "FunctionDeclaration",
"paramnames": []
@@ -48761,14 +50012,14 @@
"comment": "",
"meta": {
"range": [
- 259006,
- 259049
+ 265146,
+ 265189
],
"filename": "astronomy.js",
- "lineno": 5843,
+ "lineno": 5973,
"columnno": 0,
"code": {
- "id": "astnode100023330",
+ "id": "astnode100024345",
"name": "exports.Rotation_EQJ_GAL",
"type": "Identifier",
"value": "Rotation_EQJ_GAL",
@@ -48785,14 +50036,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from galactic (GAL) to equatorial J2000 (EQJ).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: GAL = galactic system (IAU 1958 definition).\n * Target: EQJ = equatorial system, using the equator at the J2000 epoch.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts GAL to EQJ.\n */",
"meta": {
"range": [
- 259486,
- 259922
+ 265626,
+ 266062
],
"filename": "astronomy.js",
- "lineno": 5855,
+ "lineno": 5985,
"columnno": 0,
"code": {
- "id": "astnode100023335",
+ "id": "astnode100024350",
"name": "Rotation_GAL_EQJ",
"type": "FunctionDeclaration",
"paramnames": []
@@ -48826,14 +50077,14 @@
"comment": "",
"meta": {
"range": [
- 259923,
- 259966
+ 266063,
+ 266106
],
"filename": "astronomy.js",
- "lineno": 5865,
+ "lineno": 5995,
"columnno": 0,
"code": {
- "id": "astnode100023364",
+ "id": "astnode100024379",
"name": "exports.Rotation_GAL_EQJ",
"type": "Identifier",
"value": "Rotation_GAL_EQJ",
@@ -48850,14 +50101,14 @@
"comment": "",
"meta": {
"range": [
- 259974,
- 263110
+ 266114,
+ 269250
],
"filename": "astronomy.js",
- "lineno": 5866,
+ "lineno": 5996,
"columnno": 6,
"code": {
- "id": "astnode100023370",
+ "id": "astnode100024385",
"name": "ConstelNames",
"type": "ArrayExpression",
"value": "[\"[\\\"And\\\",\\\"Andromeda\\\"]\",\"[\\\"Ant\\\",\\\"Antila\\\"]\",\"[\\\"Aps\\\",\\\"Apus\\\"]\",\"[\\\"Aql\\\",\\\"Aquila\\\"]\",\"[\\\"Aqr\\\",\\\"Aquarius\\\"]\",\"[\\\"Ara\\\",\\\"Ara\\\"]\",\"[\\\"Ari\\\",\\\"Aries\\\"]\",\"[\\\"Aur\\\",\\\"Auriga\\\"]\",\"[\\\"Boo\\\",\\\"Bootes\\\"]\",\"[\\\"Cae\\\",\\\"Caelum\\\"]\",\"[\\\"Cam\\\",\\\"Camelopardis\\\"]\",\"[\\\"Cap\\\",\\\"Capricornus\\\"]\",\"[\\\"Car\\\",\\\"Carina\\\"]\",\"[\\\"Cas\\\",\\\"Cassiopeia\\\"]\",\"[\\\"Cen\\\",\\\"Centaurus\\\"]\",\"[\\\"Cep\\\",\\\"Cepheus\\\"]\",\"[\\\"Cet\\\",\\\"Cetus\\\"]\",\"[\\\"Cha\\\",\\\"Chamaeleon\\\"]\",\"[\\\"Cir\\\",\\\"Circinus\\\"]\",\"[\\\"CMa\\\",\\\"Canis Major\\\"]\",\"[\\\"CMi\\\",\\\"Canis Minor\\\"]\",\"[\\\"Cnc\\\",\\\"Cancer\\\"]\",\"[\\\"Col\\\",\\\"Columba\\\"]\",\"[\\\"Com\\\",\\\"Coma Berenices\\\"]\",\"[\\\"CrA\\\",\\\"Corona Australis\\\"]\",\"[\\\"CrB\\\",\\\"Corona Borealis\\\"]\",\"[\\\"Crt\\\",\\\"Crater\\\"]\",\"[\\\"Cru\\\",\\\"Crux\\\"]\",\"[\\\"Crv\\\",\\\"Corvus\\\"]\",\"[\\\"CVn\\\",\\\"Canes Venatici\\\"]\",\"[\\\"Cyg\\\",\\\"Cygnus\\\"]\",\"[\\\"Del\\\",\\\"Delphinus\\\"]\",\"[\\\"Dor\\\",\\\"Dorado\\\"]\",\"[\\\"Dra\\\",\\\"Draco\\\"]\",\"[\\\"Equ\\\",\\\"Equuleus\\\"]\",\"[\\\"Eri\\\",\\\"Eridanus\\\"]\",\"[\\\"For\\\",\\\"Fornax\\\"]\",\"[\\\"Gem\\\",\\\"Gemini\\\"]\",\"[\\\"Gru\\\",\\\"Grus\\\"]\",\"[\\\"Her\\\",\\\"Hercules\\\"]\",\"[\\\"Hor\\\",\\\"Horologium\\\"]\",\"[\\\"Hya\\\",\\\"Hydra\\\"]\",\"[\\\"Hyi\\\",\\\"Hydrus\\\"]\",\"[\\\"Ind\\\",\\\"Indus\\\"]\",\"[\\\"Lac\\\",\\\"Lacerta\\\"]\",\"[\\\"Leo\\\",\\\"Leo\\\"]\",\"[\\\"Lep\\\",\\\"Lepus\\\"]\",\"[\\\"Lib\\\",\\\"Libra\\\"]\",\"[\\\"LMi\\\",\\\"Leo Minor\\\"]\",\"[\\\"Lup\\\",\\\"Lupus\\\"]\",\"[\\\"Lyn\\\",\\\"Lynx\\\"]\",\"[\\\"Lyr\\\",\\\"Lyra\\\"]\",\"[\\\"Men\\\",\\\"Mensa\\\"]\",\"[\\\"Mic\\\",\\\"Microscopium\\\"]\",\"[\\\"Mon\\\",\\\"Monoceros\\\"]\",\"[\\\"Mus\\\",\\\"Musca\\\"]\",\"[\\\"Nor\\\",\\\"Norma\\\"]\",\"[\\\"Oct\\\",\\\"Octans\\\"]\",\"[\\\"Oph\\\",\\\"Ophiuchus\\\"]\",\"[\\\"Ori\\\",\\\"Orion\\\"]\",\"[\\\"Pav\\\",\\\"Pavo\\\"]\",\"[\\\"Peg\\\",\\\"Pegasus\\\"]\",\"[\\\"Per\\\",\\\"Perseus\\\"]\",\"[\\\"Phe\\\",\\\"Phoenix\\\"]\",\"[\\\"Pic\\\",\\\"Pictor\\\"]\",\"[\\\"PsA\\\",\\\"Pisces Austrinus\\\"]\",\"[\\\"Psc\\\",\\\"Pisces\\\"]\",\"[\\\"Pup\\\",\\\"Puppis\\\"]\",\"[\\\"Pyx\\\",\\\"Pyxis\\\"]\",\"[\\\"Ret\\\",\\\"Reticulum\\\"]\",\"[\\\"Scl\\\",\\\"Sculptor\\\"]\",\"[\\\"Sco\\\",\\\"Scorpius\\\"]\",\"[\\\"Sct\\\",\\\"Scutum\\\"]\",\"[\\\"Ser\\\",\\\"Serpens\\\"]\",\"[\\\"Sex\\\",\\\"Sextans\\\"]\",\"[\\\"Sge\\\",\\\"Sagitta\\\"]\",\"[\\\"Sgr\\\",\\\"Sagittarius\\\"]\",\"[\\\"Tau\\\",\\\"Taurus\\\"]\",\"[\\\"Tel\\\",\\\"Telescopium\\\"]\",\"[\\\"TrA\\\",\\\"Triangulum Australe\\\"]\",\"[\\\"Tri\\\",\\\"Triangulum\\\"]\",\"[\\\"Tuc\\\",\\\"Tucana\\\"]\",\"[\\\"UMa\\\",\\\"Ursa Major\\\"]\",\"[\\\"UMi\\\",\\\"Ursa Minor\\\"]\",\"[\\\"Vel\\\",\\\"Vela\\\"]\",\"[\\\"Vir\\\",\\\"Virgo\\\"]\",\"[\\\"Vol\\\",\\\"Volans\\\"]\",\"[\\\"Vul\\\",\\\"Vulpecula\\\"]\"]"
@@ -48874,14 +50125,14 @@
"comment": "",
"meta": {
"range": [
- 263118,
- 277191
+ 269258,
+ 283331
],
"filename": "astronomy.js",
- "lineno": 6043,
+ "lineno": 6173,
"columnno": 6,
"code": {
- "id": "astnode100023638",
+ "id": "astnode100024653",
"name": "ConstelBounds",
"type": "ArrayExpression",
"value": "[\"[83,0,8640,2112]\",\"[83,2880,5220,2076]\",\"[83,7560,8280,2068]\",\"[83,6480,7560,2064]\",\"[15,0,2880,2040]\",\"[10,3300,3840,1968]\",\"[15,0,1800,1920]\",\"[10,3840,5220,1920]\",\"[83,6300,6480,1920]\",\"[33,7260,7560,1920]\",\"[15,0,1263,1848]\",\"[10,4140,4890,1848]\",\"[83,5952,6300,1800]\",\"[15,7260,7440,1800]\",\"[10,2868,3300,1764]\",\"[33,3300,4080,1764]\",\"[83,4680,5952,1680]\",\"[13,1116,1230,1632]\",\"[33,7350,7440,1608]\",\"[33,4080,4320,1596]\",\"[15,0,120,1584]\",\"[83,5040,5640,1584]\",\"[15,8490,8640,1584]\",\"[33,4320,4860,1536]\",\"[33,4860,5190,1512]\",\"[15,8340,8490,1512]\",\"[10,2196,2520,1488]\",\"[33,7200,7350,1476]\",\"[15,7393.2,7416,1462]\",\"[10,2520,2868,1440]\",\"[82,2868,3030,1440]\",\"[33,7116,7200,1428]\",\"[15,7200,7393.2,1428]\",\"[15,8232,8340,1418]\",\"[13,0,876,1404]\",\"[33,6990,7116,1392]\",\"[13,612,687,1380]\",\"[13,876,1116,1368]\",\"[10,1116,1140,1368]\",\"[15,8034,8232,1350]\",\"[10,1800,2196,1344]\",\"[82,5052,5190,1332]\",\"[33,5190,6990,1332]\",\"[10,1140,1200,1320]\",\"[15,7968,8034,1320]\",\"[15,7416,7908,1316]\",\"[13,0,612,1296]\",\"[50,2196,2340,1296]\",\"[82,4350,4860,1272]\",\"[33,5490,5670,1272]\",\"[15,7908,7968,1266]\",\"[10,1200,1800,1260]\",\"[13,8232,8400,1260]\",\"[33,5670,6120,1236]\",\"[62,735,906,1212]\",\"[33,6120,6564,1212]\",\"[13,0,492,1200]\",\"[62,492,600,1200]\",\"[50,2340,2448,1200]\",\"[13,8400,8640,1200]\",\"[82,4860,5052,1164]\",\"[13,0,402,1152]\",\"[13,8490,8640,1152]\",\"[39,6543,6564,1140]\",\"[33,6564,6870,1140]\",\"[30,6870,6900,1140]\",\"[62,600,735,1128]\",\"[82,3030,3300,1128]\",\"[13,60,312,1104]\",\"[82,4320,4350,1080]\",\"[50,2448,2652,1068]\",\"[30,7887,7908,1056]\",\"[30,7875,7887,1050]\",\"[30,6900,6984,1044]\",\"[82,3300,3660,1008]\",\"[82,3660,3882,960]\",\"[8,5556,5670,960]\",\"[39,5670,5880,960]\",\"[50,3330,3450,954]\",\"[0,0,906,882]\",\"[62,906,924,882]\",\"[51,6969,6984,876]\",\"[62,1620,1689,864]\",\"[30,7824,7875,864]\",\"[44,7875,7920,864]\",\"[7,2352,2652,852]\",\"[50,2652,2790,852]\",\"[0,0,720,840]\",\"[44,7920,8214,840]\",\"[44,8214,8232,828]\",\"[0,8232,8460,828]\",\"[62,924,978,816]\",\"[82,3882,3960,816]\",\"[29,4320,4440,816]\",\"[50,2790,3330,804]\",\"[48,3330,3558,804]\",\"[0,258,507,792]\",\"[8,5466,5556,792]\",\"[0,8460,8550,770]\",\"[29,4440,4770,768]\",\"[0,8550,8640,752]\",\"[29,5025,5052,738]\",\"[80,870,978,736]\",\"[62,978,1620,736]\",\"[7,1620,1710,720]\",\"[51,6543,6969,720]\",\"[82,3960,4320,696]\",\"[30,7080,7530,696]\",\"[7,1710,2118,684]\",\"[48,3558,3780,684]\",\"[29,4770,5025,684]\",\"[0,0,24,672]\",\"[80,507,600,672]\",\"[7,2118,2352,672]\",\"[37,2838,2880,672]\",\"[30,7530,7824,672]\",\"[30,6933,7080,660]\",\"[80,690,870,654]\",\"[25,5820,5880,648]\",\"[8,5430,5466,624]\",\"[25,5466,5820,624]\",\"[51,6612,6792,624]\",\"[48,3870,3960,612]\",\"[51,6792,6933,612]\",\"[80,600,690,600]\",\"[66,258,306,570]\",\"[48,3780,3870,564]\",\"[87,7650,7710,564]\",\"[77,2052,2118,548]\",\"[0,24,51,528]\",\"[73,5730,5772,528]\",\"[37,2118,2238,516]\",\"[87,7140,7290,510]\",\"[87,6792,6930,506]\",\"[0,51,306,504]\",\"[87,7290,7404,492]\",\"[37,2811,2838,480]\",\"[87,7404,7650,468]\",\"[87,6930,7140,460]\",\"[6,1182,1212,456]\",\"[75,6792,6840,444]\",\"[59,2052,2076,432]\",\"[37,2238,2271,420]\",\"[75,6840,7140,388]\",\"[77,1788,1920,384]\",\"[39,5730,5790,384]\",\"[75,7140,7290,378]\",\"[77,1662,1788,372]\",\"[77,1920,2016,372]\",\"[23,4620,4860,360]\",\"[39,6210,6570,344]\",\"[23,4272,4620,336]\",\"[37,2700,2811,324]\",\"[39,6030,6210,308]\",\"[61,0,51,300]\",\"[77,2016,2076,300]\",\"[37,2520,2700,300]\",\"[61,7602,7680,300]\",\"[37,2271,2496,288]\",\"[39,6570,6792,288]\",\"[31,7515,7578,284]\",\"[61,7578,7602,284]\",\"[45,4146,4272,264]\",\"[59,2247,2271,240]\",\"[37,2496,2520,240]\",\"[21,2811,2853,240]\",\"[61,8580,8640,240]\",\"[6,600,1182,238]\",\"[31,7251,7308,204]\",\"[8,4860,5430,192]\",\"[61,8190,8580,180]\",\"[21,2853,3330,168]\",\"[45,3330,3870,168]\",\"[58,6570,6718.4,150]\",\"[3,6718.4,6792,150]\",\"[31,7500,7515,144]\",\"[20,2520,2526,132]\",\"[73,6570,6633,108]\",\"[39,5790,6030,96]\",\"[58,6570,6633,72]\",\"[61,7728,7800,66]\",\"[66,0,720,48]\",\"[73,6690,6792,48]\",\"[31,7308,7500,48]\",\"[34,7500,7680,48]\",\"[61,7680,7728,48]\",\"[61,7920,8190,48]\",\"[61,7800,7920,42]\",\"[20,2526,2592,36]\",\"[77,1290,1662,0]\",\"[59,1662,1680,0]\",\"[20,2592,2910,0]\",\"[85,5280,5430,0]\",\"[58,6420,6570,0]\",\"[16,954,1182,-42]\",\"[77,1182,1290,-42]\",\"[73,5430,5856,-78]\",\"[59,1680,1830,-96]\",\"[59,2100,2247,-96]\",\"[73,6420,6468,-96]\",\"[73,6570,6690,-96]\",\"[3,6690,6792,-96]\",\"[66,8190,8580,-96]\",\"[45,3870,4146,-144]\",\"[85,4146,4260,-144]\",\"[66,0,120,-168]\",\"[66,8580,8640,-168]\",\"[85,5130,5280,-192]\",\"[58,5730,5856,-192]\",\"[3,7200,7392,-216]\",\"[4,7680,7872,-216]\",\"[58,6180,6468,-240]\",\"[54,2100,2910,-264]\",\"[35,1770,1830,-264]\",\"[59,1830,2100,-264]\",\"[41,2910,3012,-264]\",\"[74,3450,3870,-264]\",\"[85,4260,4620,-264]\",\"[58,6330,6360,-280]\",\"[3,6792,7200,-288.8]\",\"[35,1740,1770,-348]\",\"[4,7392,7680,-360]\",\"[73,6180,6570,-384]\",\"[72,6570,6792,-384]\",\"[41,3012,3090,-408]\",\"[58,5856,5895,-438]\",\"[41,3090,3270,-456]\",\"[26,3870,3900,-456]\",\"[71,5856,5895,-462]\",\"[47,5640,5730,-480]\",\"[28,4530,4620,-528]\",\"[85,4620,5130,-528]\",\"[41,3270,3510,-576]\",\"[16,600,954,-585.2]\",\"[35,954,1350,-585.2]\",\"[26,3900,4260,-588]\",\"[28,4260,4530,-588]\",\"[47,5130,5370,-588]\",\"[58,5856,6030,-590]\",\"[16,0,600,-612]\",\"[11,7680,7872,-612]\",\"[4,7872,8580,-612]\",\"[16,8580,8640,-612]\",\"[41,3510,3690,-636]\",\"[35,1692,1740,-654]\",\"[46,1740,2202,-654]\",\"[11,7200,7680,-672]\",\"[41,3690,3810,-700]\",\"[41,4530,5370,-708]\",\"[47,5370,5640,-708]\",\"[71,5640,5760,-708]\",\"[35,1650,1692,-720]\",\"[58,6030,6336,-720]\",\"[76,6336,6420,-720]\",\"[41,3810,3900,-748]\",\"[19,2202,2652,-792]\",\"[41,4410,4530,-792]\",\"[41,3900,4410,-840]\",\"[36,1260,1350,-864]\",\"[68,3012,3372,-882]\",\"[35,1536,1650,-888]\",\"[76,6420,6900,-888]\",\"[65,7680,8280,-888]\",\"[70,8280,8400,-888]\",\"[36,1080,1260,-950]\",\"[1,3372,3960,-954]\",\"[70,0,600,-960]\",\"[36,600,1080,-960]\",\"[35,1392,1536,-960]\",\"[70,8400,8640,-960]\",\"[14,5100,5370,-1008]\",\"[49,5640,5760,-1008]\",\"[71,5760,5911.5,-1008]\",\"[9,1740,1800,-1032]\",\"[22,1800,2370,-1032]\",\"[67,2880,3012,-1032]\",\"[35,1230,1392,-1056]\",\"[71,5911.5,6420,-1092]\",\"[24,6420,6900,-1092]\",\"[76,6900,7320,-1092]\",\"[53,7320,7680,-1092]\",\"[35,1080,1230,-1104]\",\"[9,1620,1740,-1116]\",\"[49,5520,5640,-1152]\",\"[63,0,840,-1156]\",\"[35,960,1080,-1176]\",\"[40,1470,1536,-1176]\",\"[9,1536,1620,-1176]\",\"[38,7680,7920,-1200]\",\"[67,2160,2880,-1218]\",\"[84,2880,2940,-1218]\",\"[35,870,960,-1224]\",\"[40,1380,1470,-1224]\",\"[63,0,660,-1236]\",\"[12,2160,2220,-1260]\",\"[84,2940,3042,-1272]\",\"[40,1260,1380,-1276]\",\"[32,1380,1440,-1276]\",\"[63,0,570,-1284]\",\"[35,780,870,-1296]\",\"[64,1620,1800,-1296]\",\"[49,5418,5520,-1296]\",\"[84,3042,3180,-1308]\",\"[12,2220,2340,-1320]\",\"[14,4260,4620,-1320]\",\"[49,5100,5418,-1320]\",\"[56,5418,5520,-1320]\",\"[32,1440,1560,-1356]\",\"[84,3180,3960,-1356]\",\"[14,3960,4050,-1356]\",\"[5,6300,6480,-1368]\",\"[78,6480,7320,-1368]\",\"[38,7920,8400,-1368]\",\"[40,1152,1260,-1380]\",\"[64,1800,1980,-1380]\",\"[12,2340,2460,-1392]\",\"[63,0,480,-1404]\",\"[35,480,780,-1404]\",\"[63,8400,8640,-1404]\",\"[32,1560,1650,-1416]\",\"[56,5520,5911.5,-1440]\",\"[43,7320,7680,-1440]\",\"[64,1980,2160,-1464]\",\"[18,5460,5520,-1464]\",\"[5,5911.5,5970,-1464]\",\"[18,5370,5460,-1526]\",\"[5,5970,6030,-1526]\",\"[64,2160,2460,-1536]\",\"[12,2460,3252,-1536]\",\"[14,4050,4260,-1536]\",\"[27,4260,4620,-1536]\",\"[14,4620,5232,-1536]\",\"[18,4860,4920,-1560]\",\"[5,6030,6060,-1560]\",\"[40,780,1152,-1620]\",\"[69,1152,1650,-1620]\",\"[18,5310,5370,-1620]\",\"[5,6060,6300,-1620]\",\"[60,6300,6480,-1620]\",\"[81,7920,8400,-1620]\",\"[32,1650,2370,-1680]\",\"[18,4920,5310,-1680]\",\"[79,5310,6120,-1680]\",\"[81,0,480,-1800]\",\"[42,1260,1650,-1800]\",\"[86,2370,3252,-1800]\",\"[12,3252,4050,-1800]\",\"[55,4050,4920,-1800]\",\"[60,6480,7680,-1800]\",\"[43,7680,8400,-1800]\",\"[81,8400,8640,-1800]\",\"[81,270,480,-1824]\",\"[42,0,1260,-1980]\",\"[17,2760,4920,-1980]\",\"[2,4920,6480,-1980]\",\"[52,1260,2760,-2040]\",\"[57,0,8640,-2160]\"]"
@@ -48898,14 +50149,14 @@
"comment": "",
"meta": {
"range": [
- 277197,
- 277207
+ 283337,
+ 283347
],
"filename": "astronomy.js",
- "lineno": 6758,
+ "lineno": 6888,
"columnno": 4,
"code": {
- "id": "astnode100025590",
+ "id": "astnode100026605",
"name": "ConstelRot"
}
},
@@ -48920,14 +50171,14 @@
"comment": "",
"meta": {
"range": [
- 277213,
- 277222
+ 283353,
+ 283362
],
"filename": "astronomy.js",
- "lineno": 6759,
+ "lineno": 6889,
"columnno": 4,
"code": {
- "id": "astnode100025593",
+ "id": "astnode100026608",
"name": "Epoch2000"
}
},
@@ -48942,14 +50193,14 @@
"comment": "/**\n * @brief Reports the constellation that a given celestial point lies within.\n *\n * @property {string} symbol\n * 3-character mnemonic symbol for the constellation, e.g. \"Ori\".\n *\n * @property {string} name\n * Full name of constellation, e.g. \"Orion\".\n *\n * @property {number} ra1875\n * Right ascension expressed in B1875 coordinates.\n *\n * @property {number} dec1875\n * Declination expressed in B1875 coordinates.\n */",
"meta": {
"range": [
- 277666,
- 277866
+ 283806,
+ 284006
],
"filename": "astronomy.js",
- "lineno": 6775,
+ "lineno": 6905,
"columnno": 0,
"code": {
- "id": "astnode100025595",
+ "id": "astnode100026610",
"name": "ConstellationInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -49016,14 +50267,14 @@
"comment": "",
"meta": {
"range": [
- 277696,
- 277864
+ 283836,
+ 284004
],
"filename": "astronomy.js",
- "lineno": 6776,
+ "lineno": 6906,
"columnno": 4,
"code": {
- "id": "astnode100025598",
+ "id": "astnode100026613",
"name": "ConstellationInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -49048,14 +50299,14 @@
"comment": "/**\n * @brief Reports the constellation that a given celestial point lies within.\n *\n * @property {string} symbol\n * 3-character mnemonic symbol for the constellation, e.g. \"Ori\".\n *\n * @property {string} name\n * Full name of constellation, e.g. \"Orion\".\n *\n * @property {number} ra1875\n * Right ascension expressed in B1875 coordinates.\n *\n * @property {number} dec1875\n * Declination expressed in B1875 coordinates.\n */",
"meta": {
"range": [
- 277666,
- 277866
+ 283806,
+ 284006
],
"filename": "astronomy.js",
- "lineno": 6775,
+ "lineno": 6905,
"columnno": 0,
"code": {
- "id": "astnode100025595",
+ "id": "astnode100026610",
"name": "ConstellationInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -49121,14 +50372,14 @@
"comment": "",
"meta": {
"range": [
- 277749,
- 277769
+ 283889,
+ 283909
],
"filename": "astronomy.js",
- "lineno": 6777,
+ "lineno": 6907,
"columnno": 8,
"code": {
- "id": "astnode100025607",
+ "id": "astnode100026622",
"name": "this.symbol",
"type": "Identifier",
"value": "symbol",
@@ -49146,14 +50397,14 @@
"comment": "",
"meta": {
"range": [
- 277779,
- 277795
+ 283919,
+ 283935
],
"filename": "astronomy.js",
- "lineno": 6778,
+ "lineno": 6908,
"columnno": 8,
"code": {
- "id": "astnode100025613",
+ "id": "astnode100026628",
"name": "this.name",
"type": "Identifier",
"value": "name",
@@ -49171,14 +50422,14 @@
"comment": "",
"meta": {
"range": [
- 277805,
- 277825
+ 283945,
+ 283965
],
"filename": "astronomy.js",
- "lineno": 6779,
+ "lineno": 6909,
"columnno": 8,
"code": {
- "id": "astnode100025619",
+ "id": "astnode100026634",
"name": "this.ra1875",
"type": "Identifier",
"value": "ra1875",
@@ -49196,14 +50447,14 @@
"comment": "",
"meta": {
"range": [
- 277835,
- 277857
+ 283975,
+ 283997
],
"filename": "astronomy.js",
- "lineno": 6780,
+ "lineno": 6910,
"columnno": 8,
"code": {
- "id": "astnode100025625",
+ "id": "astnode100026640",
"name": "this.dec1875",
"type": "Identifier",
"value": "dec1875",
@@ -49221,14 +50472,14 @@
"comment": "",
"meta": {
"range": [
- 277867,
- 277912
+ 284007,
+ 284052
],
"filename": "astronomy.js",
- "lineno": 6783,
+ "lineno": 6913,
"columnno": 0,
"code": {
- "id": "astnode100025631",
+ "id": "astnode100026646",
"name": "exports.ConstellationInfo",
"type": "Identifier",
"value": "ConstellationInfo",
@@ -49245,14 +50496,14 @@
"comment": "/**\n * @brief Determines the constellation that contains the given point in the sky.\n *\n * Given J2000 equatorial (EQJ) coordinates of a point in the sky,\n * determines the constellation that contains that point.\n *\n * @param {number} ra\n * The right ascension (RA) of a point in the sky, using the J2000 equatorial system.\n *\n * @param {number} dec\n * The declination (DEC) of a point in the sky, using the J2000 equatorial system.\n *\n * @returns {ConstellationInfo}\n * An object that contains the 3-letter abbreviation and full name\n * of the constellation that contains the given (ra,dec), along with\n * the converted B1875 (ra,dec) for that point.\n */",
"meta": {
"range": [
- 278595,
- 280783
+ 284735,
+ 286923
],
"filename": "astronomy.js",
- "lineno": 6801,
+ "lineno": 6931,
"columnno": 0,
"code": {
- "id": "astnode100025636",
+ "id": "astnode100026651",
"name": "Constellation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -49324,14 +50575,14 @@
"comment": "",
"meta": {
"range": [
- 278828,
- 278838
+ 284968,
+ 284978
],
"filename": "astronomy.js",
- "lineno": 6807,
+ "lineno": 6937,
"columnno": 4,
"code": {
- "id": "astnode100025662",
+ "id": "astnode100026677",
"name": "ra",
"type": "Literal",
"funcscope": "Constellation",
@@ -49350,14 +50601,14 @@
"comment": "",
"meta": {
"range": [
- 278866,
- 278876
+ 285006,
+ 285016
],
"filename": "astronomy.js",
- "lineno": 6809,
+ "lineno": 6939,
"columnno": 8,
"code": {
- "id": "astnode100025670",
+ "id": "astnode100026685",
"name": "ra",
"type": "Literal",
"funcscope": "Constellation",
@@ -49376,14 +50627,14 @@
"comment": "",
"meta": {
"range": [
- 279652,
- 279716
+ 285792,
+ 285856
],
"filename": "astronomy.js",
- "lineno": 6823,
+ "lineno": 6953,
"columnno": 8,
"code": {
- "id": "astnode100025678",
+ "id": "astnode100026693",
"name": "ConstelRot",
"type": "CallExpression",
"funcscope": "Constellation",
@@ -49402,14 +50653,14 @@
"comment": "",
"meta": {
"range": [
- 279726,
- 279754
+ 285866,
+ 285894
],
"filename": "astronomy.js",
- "lineno": 6824,
+ "lineno": 6954,
"columnno": 8,
"code": {
- "id": "astnode100025687",
+ "id": "astnode100026702",
"name": "Epoch2000",
"type": "NewExpression",
"funcscope": "Constellation",
@@ -49428,14 +50679,14 @@
"comment": "",
"meta": {
"range": [
- 279820,
- 279864
+ 285960,
+ 286004
],
"filename": "astronomy.js",
- "lineno": 6827,
+ "lineno": 6957,
"columnno": 10,
"code": {
- "id": "astnode100025693",
+ "id": "astnode100026708",
"name": "sph2000",
"type": "NewExpression",
"value": ""
@@ -49453,14 +50704,14 @@
"comment": "",
"meta": {
"range": [
- 279876,
- 279922
+ 286016,
+ 286062
],
"filename": "astronomy.js",
- "lineno": 6828,
+ "lineno": 6958,
"columnno": 10,
"code": {
- "id": "astnode100025703",
+ "id": "astnode100026718",
"name": "vec2000",
"type": "CallExpression",
"value": ""
@@ -49478,14 +50729,14 @@
"comment": "",
"meta": {
"range": [
- 279934,
- 279977
+ 286074,
+ 286117
],
"filename": "astronomy.js",
- "lineno": 6829,
+ "lineno": 6959,
"columnno": 10,
"code": {
- "id": "astnode100025710",
+ "id": "astnode100026725",
"name": "vec1875",
"type": "CallExpression",
"value": ""
@@ -49503,14 +50754,14 @@
"comment": "",
"meta": {
"range": [
- 279989,
- 280025
+ 286129,
+ 286165
],
"filename": "astronomy.js",
- "lineno": 6830,
+ "lineno": 6960,
"columnno": 10,
"code": {
- "id": "astnode100025717",
+ "id": "astnode100026732",
"name": "equ1875",
"type": "CallExpression",
"value": ""
@@ -49528,14 +50779,14 @@
"comment": "",
"meta": {
"range": [
- 280102,
- 280120
+ 286242,
+ 286260
],
"filename": "astronomy.js",
- "lineno": 6832,
+ "lineno": 6962,
"columnno": 10,
"code": {
- "id": "astnode100025723",
+ "id": "astnode100026738",
"name": "fd",
"type": "BinaryExpression",
"value": ""
@@ -49553,14 +50804,14 @@
"comment": "",
"meta": {
"range": [
- 280187,
- 280199
+ 286327,
+ 286339
],
"filename": "astronomy.js",
- "lineno": 6833,
+ "lineno": 6963,
"columnno": 10,
"code": {
- "id": "astnode100025731",
+ "id": "astnode100026746",
"name": "fr",
"type": "BinaryExpression",
"value": ""
@@ -49578,14 +50829,14 @@
"comment": "",
"meta": {
"range": [
- 280276,
- 280277
+ 286416,
+ 286417
],
"filename": "astronomy.js",
- "lineno": 6834,
+ "lineno": 6964,
"columnno": 13,
"code": {
- "id": "astnode100025738",
+ "id": "astnode100026753",
"name": "b"
}
},
@@ -49601,14 +50852,14 @@
"comment": "",
"meta": {
"range": [
- 280385,
- 280400
+ 286525,
+ 286540
],
"filename": "astronomy.js",
- "lineno": 6836,
+ "lineno": 6966,
"columnno": 14,
"code": {
- "id": "astnode100025743",
+ "id": "astnode100026758",
"name": "dec",
"type": "BinaryExpression",
"value": ""
@@ -49626,14 +50877,14 @@
"comment": "",
"meta": {
"range": [
- 280416,
- 280433
+ 286556,
+ 286573
],
"filename": "astronomy.js",
- "lineno": 6837,
+ "lineno": 6967,
"columnno": 14,
"code": {
- "id": "astnode100025751",
+ "id": "astnode100026766",
"name": "ra_lo",
"type": "BinaryExpression",
"value": ""
@@ -49651,14 +50902,14 @@
"comment": "",
"meta": {
"range": [
- 280449,
- 280466
+ 286589,
+ 286606
],
"filename": "astronomy.js",
- "lineno": 6838,
+ "lineno": 6968,
"columnno": 14,
"code": {
- "id": "astnode100025759",
+ "id": "astnode100026774",
"name": "ra_hi",
"type": "BinaryExpression",
"value": ""
@@ -49676,14 +50927,14 @@
"comment": "",
"meta": {
"range": [
- 280565,
- 280587
+ 286705,
+ 286727
],
"filename": "astronomy.js",
- "lineno": 6840,
+ "lineno": 6970,
"columnno": 18,
"code": {
- "id": "astnode100025786",
+ "id": "astnode100026801",
"name": "c",
"type": "MemberExpression",
"value": "ConstelNames[undefined]"
@@ -49701,14 +50952,14 @@
"comment": "",
"meta": {
"range": [
- 280784,
- 280821
+ 286924,
+ 286961
],
"filename": "astronomy.js",
- "lineno": 6847,
+ "lineno": 6977,
"columnno": 0,
"code": {
- "id": "astnode100025811",
+ "id": "astnode100026826",
"name": "exports.Constellation",
"type": "Identifier",
"value": "Constellation",
@@ -49725,14 +50976,14 @@
"comment": "/**\n * @brief Returns information about a lunar eclipse.\n *\n * Returned by {@link SearchLunarEclipse} or {@link NextLunarEclipse}\n * to report information about a lunar eclipse event.\n * When a lunar eclipse is found, it is classified as penumbral, partial, or total.\n * Penumbral eclipses are difficult to observe, because the moon is only slightly dimmed\n * by the Earth's penumbra; no part of the Moon touches the Earth's umbra.\n * Partial eclipses occur when part, but not all, of the Moon touches the Earth's umbra.\n * Total eclipses occur when the entire Moon passes into the Earth's umbra.\n *\n * The `kind` field thus holds one of the strings `\"penumbral\"`, `\"partial\"`,\n * or `\"total\"`, depending on the kind of lunar eclipse found.\n *\n * Field `peak` holds the date and time of the peak of the eclipse, when it is at its peak.\n *\n * Fields `sd_penum`, `sd_partial`, and `sd_total` hold the semi-duration of each phase\n * of the eclipse, which is half of the amount of time the eclipse spends in each\n * phase (expressed in minutes), or 0 if the eclipse never reaches that phase.\n * By converting from minutes to days, and subtracting/adding with `peak`, the caller\n * may determine the date and time of the beginning/end of each eclipse phase.\n *\n * @property {string} kind\n * The type of lunar eclipse found.\n *\n * @property {AstroTime} peak\n * The time of the eclipse at its peak.\n *\n * @property {number} sd_penum\n * The semi-duration of the penumbral phase in minutes.\n *\n * @property {number} sd_partial\n * The semi-duration of the penumbral phase in minutes, or 0.0 if none.\n *\n * @property {number} sd_total\n * The semi-duration of the penumbral phase in minutes, or 0.0 if none.\n *\n */",
"meta": {
"range": [
- 282551,
- 282803
+ 288691,
+ 288943
],
"filename": "astronomy.js",
- "lineno": 6886,
+ "lineno": 7016,
"columnno": 0,
"code": {
- "id": "astnode100025816",
+ "id": "astnode100026831",
"name": "LunarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -49809,14 +51060,14 @@
"comment": "",
"meta": {
"range": [
- 282580,
- 282801
+ 288720,
+ 288941
],
"filename": "astronomy.js",
- "lineno": 6887,
+ "lineno": 7017,
"columnno": 4,
"code": {
- "id": "astnode100025819",
+ "id": "astnode100026834",
"name": "LunarEclipseInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -49842,14 +51093,14 @@
"comment": "/**\n * @brief Returns information about a lunar eclipse.\n *\n * Returned by {@link SearchLunarEclipse} or {@link NextLunarEclipse}\n * to report information about a lunar eclipse event.\n * When a lunar eclipse is found, it is classified as penumbral, partial, or total.\n * Penumbral eclipses are difficult to observe, because the moon is only slightly dimmed\n * by the Earth's penumbra; no part of the Moon touches the Earth's umbra.\n * Partial eclipses occur when part, but not all, of the Moon touches the Earth's umbra.\n * Total eclipses occur when the entire Moon passes into the Earth's umbra.\n *\n * The `kind` field thus holds one of the strings `\"penumbral\"`, `\"partial\"`,\n * or `\"total\"`, depending on the kind of lunar eclipse found.\n *\n * Field `peak` holds the date and time of the peak of the eclipse, when it is at its peak.\n *\n * Fields `sd_penum`, `sd_partial`, and `sd_total` hold the semi-duration of each phase\n * of the eclipse, which is half of the amount of time the eclipse spends in each\n * phase (expressed in minutes), or 0 if the eclipse never reaches that phase.\n * By converting from minutes to days, and subtracting/adding with `peak`, the caller\n * may determine the date and time of the beginning/end of each eclipse phase.\n *\n * @property {string} kind\n * The type of lunar eclipse found.\n *\n * @property {AstroTime} peak\n * The time of the eclipse at its peak.\n *\n * @property {number} sd_penum\n * The semi-duration of the penumbral phase in minutes.\n *\n * @property {number} sd_partial\n * The semi-duration of the penumbral phase in minutes, or 0.0 if none.\n *\n * @property {number} sd_total\n * The semi-duration of the penumbral phase in minutes, or 0.0 if none.\n *\n */",
"meta": {
"range": [
- 282551,
- 282803
+ 288691,
+ 288943
],
"filename": "astronomy.js",
- "lineno": 6886,
+ "lineno": 7016,
"columnno": 0,
"code": {
- "id": "astnode100025816",
+ "id": "astnode100026831",
"name": "LunarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -49925,14 +51176,14 @@
"comment": "",
"meta": {
"range": [
- 282646,
- 282662
+ 288786,
+ 288802
],
"filename": "astronomy.js",
- "lineno": 6888,
+ "lineno": 7018,
"columnno": 8,
"code": {
- "id": "astnode100025829",
+ "id": "astnode100026844",
"name": "this.kind",
"type": "Identifier",
"value": "kind",
@@ -49950,14 +51201,14 @@
"comment": "",
"meta": {
"range": [
- 282672,
- 282688
+ 288812,
+ 288828
],
"filename": "astronomy.js",
- "lineno": 6889,
+ "lineno": 7019,
"columnno": 8,
"code": {
- "id": "astnode100025835",
+ "id": "astnode100026850",
"name": "this.peak",
"type": "Identifier",
"value": "peak",
@@ -49975,14 +51226,14 @@
"comment": "",
"meta": {
"range": [
- 282698,
- 282722
+ 288838,
+ 288862
],
"filename": "astronomy.js",
- "lineno": 6890,
+ "lineno": 7020,
"columnno": 8,
"code": {
- "id": "astnode100025841",
+ "id": "astnode100026856",
"name": "this.sd_penum",
"type": "Identifier",
"value": "sd_penum",
@@ -50000,14 +51251,14 @@
"comment": "",
"meta": {
"range": [
- 282732,
- 282760
+ 288872,
+ 288900
],
"filename": "astronomy.js",
- "lineno": 6891,
+ "lineno": 7021,
"columnno": 8,
"code": {
- "id": "astnode100025847",
+ "id": "astnode100026862",
"name": "this.sd_partial",
"type": "Identifier",
"value": "sd_partial",
@@ -50025,14 +51276,14 @@
"comment": "",
"meta": {
"range": [
- 282770,
- 282794
+ 288910,
+ 288934
],
"filename": "astronomy.js",
- "lineno": 6892,
+ "lineno": 7022,
"columnno": 8,
"code": {
- "id": "astnode100025853",
+ "id": "astnode100026868",
"name": "this.sd_total",
"type": "Identifier",
"value": "sd_total",
@@ -50050,14 +51301,14 @@
"comment": "",
"meta": {
"range": [
- 282804,
- 282847
+ 288944,
+ 288987
],
"filename": "astronomy.js",
- "lineno": 6895,
+ "lineno": 7025,
"columnno": 0,
"code": {
- "id": "astnode100025859",
+ "id": "astnode100026874",
"name": "exports.LunarEclipseInfo",
"type": "Identifier",
"value": "LunarEclipseInfo",
@@ -50074,14 +51325,14 @@
"comment": "/**\n * @ignore\n *\n * @brief Represents the relative alignment of the Earth and another body, and their respective shadows.\n *\n * This is an internal data structure used to assist calculation of\n * lunar eclipses, solar eclipses, and transits of Mercury and Venus.\n *\n * Definitions:\n *\n * casting body = A body that casts a shadow of interest, possibly striking another body.\n *\n * receiving body = A body on which the shadow of another body might land.\n *\n * shadow axis = The line passing through the center of the Sun and the center of the casting body.\n *\n * shadow plane = The plane passing through the center of a receiving body,\n * and perpendicular to the shadow axis.\n *\n * @property {AstroTime} time\n * The time associated with the shadow calculation.\n *\n * @property {number} u\n * The distance [au] between the center of the casting body and the shadow plane.\n *\n * @property {number} r\n * The distance [km] between center of receiving body and the shadow axis.\n *\n * @property {number} k\n * The umbra radius [km] at the shadow plane.\n *\n * @property {number} p\n * The penumbra radius [km] at the shadow plane.\n *\n * @property {Vector} target\n * The location in space where we are interested in determining how close a shadow falls.\n * For example, when calculating lunar eclipses, `target` would be the center of the Moon\n * expressed in geocentric coordinates. Then we can evaluate how far the center of the Earth's\n * shadow cone approaches the center of the Moon.\n * The vector components are expressed in [au].\n *\n * @property {Vector} dir\n * The direction in space that the shadow points away from the center of a shadow-casting body.\n * This vector lies on the shadow axis and points away from the Sun.\n * In other words: the direction light from the Sun would be traveling,\n * except that the center of a body (Earth, Moon, Mercury, or Venus) is blocking it.\n * The distance units do not matter, because the vector will be normalized.\n */",
"meta": {
"range": [
- 284882,
- 285117
+ 291022,
+ 291257
],
"filename": "astronomy.js",
- "lineno": 6944,
+ "lineno": 7074,
"columnno": 0,
"code": {
- "id": "astnode100025864",
+ "id": "astnode100026879",
"name": "ShadowInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -50179,14 +51430,14 @@
"comment": "",
"meta": {
"range": [
- 284905,
- 285115
+ 291045,
+ 291255
],
"filename": "astronomy.js",
- "lineno": 6945,
+ "lineno": 7075,
"columnno": 4,
"code": {
- "id": "astnode100025867",
+ "id": "astnode100026882",
"name": "ShadowInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -50214,14 +51465,14 @@
"comment": "/**\n * @ignore\n *\n * @brief Represents the relative alignment of the Earth and another body, and their respective shadows.\n *\n * This is an internal data structure used to assist calculation of\n * lunar eclipses, solar eclipses, and transits of Mercury and Venus.\n *\n * Definitions:\n *\n * casting body = A body that casts a shadow of interest, possibly striking another body.\n *\n * receiving body = A body on which the shadow of another body might land.\n *\n * shadow axis = The line passing through the center of the Sun and the center of the casting body.\n *\n * shadow plane = The plane passing through the center of a receiving body,\n * and perpendicular to the shadow axis.\n *\n * @property {AstroTime} time\n * The time associated with the shadow calculation.\n *\n * @property {number} u\n * The distance [au] between the center of the casting body and the shadow plane.\n *\n * @property {number} r\n * The distance [km] between center of receiving body and the shadow axis.\n *\n * @property {number} k\n * The umbra radius [km] at the shadow plane.\n *\n * @property {number} p\n * The penumbra radius [km] at the shadow plane.\n *\n * @property {Vector} target\n * The location in space where we are interested in determining how close a shadow falls.\n * For example, when calculating lunar eclipses, `target` would be the center of the Moon\n * expressed in geocentric coordinates. Then we can evaluate how far the center of the Earth's\n * shadow cone approaches the center of the Moon.\n * The vector components are expressed in [au].\n *\n * @property {Vector} dir\n * The direction in space that the shadow points away from the center of a shadow-casting body.\n * This vector lies on the shadow axis and points away from the Sun.\n * In other words: the direction light from the Sun would be traveling,\n * except that the center of a body (Earth, Moon, Mercury, or Venus) is blocking it.\n * The distance units do not matter, because the vector will be normalized.\n */",
"meta": {
"range": [
- 284882,
- 285117
+ 291022,
+ 291257
],
"filename": "astronomy.js",
- "lineno": 6944,
+ "lineno": 7074,
"columnno": 0,
"code": {
- "id": "astnode100025864",
+ "id": "astnode100026879",
"name": "ShadowInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -50318,14 +51569,14 @@
"comment": "",
"meta": {
"range": [
- 284958,
- 284974
+ 291098,
+ 291114
],
"filename": "astronomy.js",
- "lineno": 6946,
+ "lineno": 7076,
"columnno": 8,
"code": {
- "id": "astnode100025879",
+ "id": "astnode100026894",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -50343,14 +51594,14 @@
"comment": "",
"meta": {
"range": [
- 284984,
- 284994
+ 291124,
+ 291134
],
"filename": "astronomy.js",
- "lineno": 6947,
+ "lineno": 7077,
"columnno": 8,
"code": {
- "id": "astnode100025885",
+ "id": "astnode100026900",
"name": "this.u",
"type": "Identifier",
"value": "u",
@@ -50368,14 +51619,14 @@
"comment": "",
"meta": {
"range": [
- 285004,
- 285014
+ 291144,
+ 291154
],
"filename": "astronomy.js",
- "lineno": 6948,
+ "lineno": 7078,
"columnno": 8,
"code": {
- "id": "astnode100025891",
+ "id": "astnode100026906",
"name": "this.r",
"type": "Identifier",
"value": "r",
@@ -50393,14 +51644,14 @@
"comment": "",
"meta": {
"range": [
- 285024,
- 285034
+ 291164,
+ 291174
],
"filename": "astronomy.js",
- "lineno": 6949,
+ "lineno": 7079,
"columnno": 8,
"code": {
- "id": "astnode100025897",
+ "id": "astnode100026912",
"name": "this.k",
"type": "Identifier",
"value": "k",
@@ -50418,14 +51669,14 @@
"comment": "",
"meta": {
"range": [
- 285044,
- 285054
+ 291184,
+ 291194
],
"filename": "astronomy.js",
- "lineno": 6950,
+ "lineno": 7080,
"columnno": 8,
"code": {
- "id": "astnode100025903",
+ "id": "astnode100026918",
"name": "this.p",
"type": "Identifier",
"value": "p",
@@ -50443,14 +51694,14 @@
"comment": "",
"meta": {
"range": [
- 285064,
- 285084
+ 291204,
+ 291224
],
"filename": "astronomy.js",
- "lineno": 6951,
+ "lineno": 7081,
"columnno": 8,
"code": {
- "id": "astnode100025909",
+ "id": "astnode100026924",
"name": "this.target",
"type": "Identifier",
"value": "target",
@@ -50468,14 +51719,14 @@
"comment": "",
"meta": {
"range": [
- 285094,
- 285108
+ 291234,
+ 291248
],
"filename": "astronomy.js",
- "lineno": 6952,
+ "lineno": 7082,
"columnno": 8,
"code": {
- "id": "astnode100025915",
+ "id": "astnode100026930",
"name": "this.dir",
"type": "Identifier",
"value": "dir",
@@ -50493,14 +51744,14 @@
"comment": "",
"meta": {
"range": [
- 285118,
- 285701
+ 291258,
+ 291841
],
"filename": "astronomy.js",
- "lineno": 6955,
+ "lineno": 7085,
"columnno": 0,
"code": {
- "id": "astnode100025920",
+ "id": "astnode100026935",
"name": "CalcShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50531,14 +51782,14 @@
"comment": "",
"meta": {
"range": [
- 285185,
- 285295
+ 291325,
+ 291435
],
"filename": "astronomy.js",
- "lineno": 6956,
+ "lineno": 7086,
"columnno": 10,
"code": {
- "id": "astnode100025928",
+ "id": "astnode100026943",
"name": "u",
"type": "BinaryExpression",
"value": ""
@@ -50556,14 +51807,14 @@
"comment": "",
"meta": {
"range": [
- 285307,
- 285334
+ 291447,
+ 291474
],
"filename": "astronomy.js",
- "lineno": 6957,
+ "lineno": 7087,
"columnno": 10,
"code": {
- "id": "astnode100025978",
+ "id": "astnode100026993",
"name": "dx",
"type": "BinaryExpression",
"value": ""
@@ -50581,14 +51832,14 @@
"comment": "",
"meta": {
"range": [
- 285346,
- 285373
+ 291486,
+ 291513
],
"filename": "astronomy.js",
- "lineno": 6958,
+ "lineno": 7088,
"columnno": 10,
"code": {
- "id": "astnode100025990",
+ "id": "astnode100027005",
"name": "dy",
"type": "BinaryExpression",
"value": ""
@@ -50606,14 +51857,14 @@
"comment": "",
"meta": {
"range": [
- 285385,
- 285412
+ 291525,
+ 291552
],
"filename": "astronomy.js",
- "lineno": 6959,
+ "lineno": 7089,
"columnno": 10,
"code": {
- "id": "astnode100026002",
+ "id": "astnode100027017",
"name": "dz",
"type": "BinaryExpression",
"value": ""
@@ -50631,14 +51882,14 @@
"comment": "",
"meta": {
"range": [
- 285424,
- 285486
+ 291564,
+ 291626
],
"filename": "astronomy.js",
- "lineno": 6960,
+ "lineno": 7090,
"columnno": 10,
"code": {
- "id": "astnode100026014",
+ "id": "astnode100027029",
"name": "r",
"type": "BinaryExpression",
"value": ""
@@ -50656,14 +51907,14 @@
"comment": "",
"meta": {
"range": [
- 285498,
- 285563
+ 291638,
+ 291703
],
"filename": "astronomy.js",
- "lineno": 6961,
+ "lineno": 7091,
"columnno": 10,
"code": {
- "id": "astnode100026036",
+ "id": "astnode100027051",
"name": "k",
"type": "BinaryExpression",
"value": ""
@@ -50681,14 +51932,14 @@
"comment": "",
"meta": {
"range": [
- 285575,
- 285640
+ 291715,
+ 291780
],
"filename": "astronomy.js",
- "lineno": 6962,
+ "lineno": 7092,
"columnno": 10,
"code": {
- "id": "astnode100026049",
+ "id": "astnode100027064",
"name": "p",
"type": "BinaryExpression",
"value": ""
@@ -50706,14 +51957,14 @@
"comment": "",
"meta": {
"range": [
- 285702,
- 285863
+ 291842,
+ 292003
],
"filename": "astronomy.js",
- "lineno": 6965,
+ "lineno": 7095,
"columnno": 0,
"code": {
- "id": "astnode100026071",
+ "id": "astnode100027086",
"name": "EarthShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50736,14 +51987,14 @@
"comment": "",
"meta": {
"range": [
- 285741,
- 285771
+ 291881,
+ 291911
],
"filename": "astronomy.js",
- "lineno": 6966,
+ "lineno": 7096,
"columnno": 10,
"code": {
- "id": "astnode100026076",
+ "id": "astnode100027091",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -50761,14 +52012,14 @@
"comment": "",
"meta": {
"range": [
- 285783,
- 285800
+ 291923,
+ 291940
],
"filename": "astronomy.js",
- "lineno": 6967,
+ "lineno": 7097,
"columnno": 10,
"code": {
- "id": "astnode100026085",
+ "id": "astnode100027100",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -50786,14 +52037,14 @@
"comment": "",
"meta": {
"range": [
- 285864,
- 286428
+ 292004,
+ 292568
],
"filename": "astronomy.js",
- "lineno": 6970,
+ "lineno": 7100,
"columnno": 0,
"code": {
- "id": "astnode100026097",
+ "id": "astnode100027112",
"name": "MoonShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50820,14 +52071,14 @@
"comment": "",
"meta": {
"range": [
- 286083,
- 286113
+ 292223,
+ 292253
],
"filename": "astronomy.js",
- "lineno": 6974,
+ "lineno": 7104,
"columnno": 10,
"code": {
- "id": "astnode100026102",
+ "id": "astnode100027117",
"name": "h",
"type": "CallExpression",
"value": ""
@@ -50845,14 +52096,14 @@
"comment": "",
"meta": {
"range": [
- 286147,
- 286164
+ 292287,
+ 292304
],
"filename": "astronomy.js",
- "lineno": 6975,
+ "lineno": 7105,
"columnno": 10,
"code": {
- "id": "astnode100026111",
+ "id": "astnode100027126",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -50870,14 +52121,14 @@
"comment": "",
"meta": {
"range": [
- 286231,
- 286268
+ 292371,
+ 292408
],
"filename": "astronomy.js",
- "lineno": 6977,
+ "lineno": 7107,
"columnno": 10,
"code": {
- "id": "astnode100026117",
+ "id": "astnode100027132",
"name": "e",
"type": "NewExpression",
"value": ""
@@ -50895,14 +52146,14 @@
"comment": "",
"meta": {
"range": [
- 286327,
- 286337
+ 292467,
+ 292477
],
"filename": "astronomy.js",
- "lineno": 6979,
+ "lineno": 7109,
"columnno": 4,
"code": {
- "id": "astnode100026137",
+ "id": "astnode100027152",
"name": "m.x",
"type": "MemberExpression",
"funcscope": "MoonShadow",
@@ -50921,14 +52172,14 @@
"comment": "",
"meta": {
"range": [
- 286343,
- 286353
+ 292483,
+ 292493
],
"filename": "astronomy.js",
- "lineno": 6980,
+ "lineno": 7110,
"columnno": 4,
"code": {
- "id": "astnode100026145",
+ "id": "astnode100027160",
"name": "m.y",
"type": "MemberExpression",
"funcscope": "MoonShadow",
@@ -50947,14 +52198,14 @@
"comment": "",
"meta": {
"range": [
- 286359,
- 286369
+ 292499,
+ 292509
],
"filename": "astronomy.js",
- "lineno": 6981,
+ "lineno": 7111,
"columnno": 4,
"code": {
- "id": "astnode100026153",
+ "id": "astnode100027168",
"name": "m.z",
"type": "MemberExpression",
"funcscope": "MoonShadow",
@@ -50973,14 +52224,14 @@
"comment": "",
"meta": {
"range": [
- 286429,
- 287136
+ 292569,
+ 293276
],
"filename": "astronomy.js",
- "lineno": 6984,
+ "lineno": 7114,
"columnno": 0,
"code": {
- "id": "astnode100026167",
+ "id": "astnode100027182",
"name": "LocalMoonShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51009,14 +52260,14 @@
"comment": "",
"meta": {
"range": [
- 286684,
- 286713
+ 292824,
+ 292853
],
"filename": "astronomy.js",
- "lineno": 6988,
+ "lineno": 7118,
"columnno": 10,
"code": {
- "id": "astnode100026173",
+ "id": "astnode100027188",
"name": "pos",
"type": "CallExpression",
"value": ""
@@ -51034,14 +52285,14 @@
"comment": "",
"meta": {
"range": [
- 286725,
- 286755
+ 292865,
+ 292895
],
"filename": "astronomy.js",
- "lineno": 6989,
+ "lineno": 7119,
"columnno": 10,
"code": {
- "id": "astnode100026180",
+ "id": "astnode100027195",
"name": "h",
"type": "CallExpression",
"value": ""
@@ -51059,14 +52310,14 @@
"comment": "",
"meta": {
"range": [
- 286789,
- 286806
+ 292929,
+ 292946
],
"filename": "astronomy.js",
- "lineno": 6990,
+ "lineno": 7120,
"columnno": 10,
"code": {
- "id": "astnode100026189",
+ "id": "astnode100027204",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -51084,14 +52335,14 @@
"comment": "",
"meta": {
"range": [
- 286914,
- 286976
+ 293054,
+ 293116
],
"filename": "astronomy.js",
- "lineno": 6992,
+ "lineno": 7122,
"columnno": 10,
"code": {
- "id": "astnode100026195",
+ "id": "astnode100027210",
"name": "o",
"type": "NewExpression",
"value": ""
@@ -51109,14 +52360,14 @@
"comment": "",
"meta": {
"range": [
- 287035,
- 287045
+ 293175,
+ 293185
],
"filename": "astronomy.js",
- "lineno": 6994,
+ "lineno": 7124,
"columnno": 4,
"code": {
- "id": "astnode100026222",
+ "id": "astnode100027237",
"name": "m.x",
"type": "MemberExpression",
"funcscope": "LocalMoonShadow",
@@ -51135,14 +52386,14 @@
"comment": "",
"meta": {
"range": [
- 287051,
- 287061
+ 293191,
+ 293201
],
"filename": "astronomy.js",
- "lineno": 6995,
+ "lineno": 7125,
"columnno": 4,
"code": {
- "id": "astnode100026230",
+ "id": "astnode100027245",
"name": "m.y",
"type": "MemberExpression",
"funcscope": "LocalMoonShadow",
@@ -51161,14 +52412,14 @@
"comment": "",
"meta": {
"range": [
- 287067,
- 287077
+ 293207,
+ 293217
],
"filename": "astronomy.js",
- "lineno": 6996,
+ "lineno": 7126,
"columnno": 4,
"code": {
- "id": "astnode100026238",
+ "id": "astnode100027253",
"name": "m.z",
"type": "MemberExpression",
"funcscope": "LocalMoonShadow",
@@ -51187,14 +52438,14 @@
"comment": "",
"meta": {
"range": [
- 287137,
- 287716
+ 293277,
+ 293856
],
"filename": "astronomy.js",
- "lineno": 6999,
+ "lineno": 7129,
"columnno": 0,
"code": {
- "id": "astnode100026252",
+ "id": "astnode100027267",
"name": "PlanetShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51223,14 +52474,14 @@
"comment": "",
"meta": {
"range": [
- 287270,
- 287302
+ 293410,
+ 293442
],
"filename": "astronomy.js",
- "lineno": 7001,
+ "lineno": 7131,
"columnno": 10,
"code": {
- "id": "astnode100026259",
+ "id": "astnode100027274",
"name": "g",
"type": "CallExpression",
"value": ""
@@ -51248,14 +52499,14 @@
"comment": "",
"meta": {
"range": [
- 287380,
- 287416
+ 293520,
+ 293556
],
"filename": "astronomy.js",
- "lineno": 7003,
+ "lineno": 7133,
"columnno": 10,
"code": {
- "id": "astnode100026267",
+ "id": "astnode100027282",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -51273,14 +52524,14 @@
"comment": "",
"meta": {
"range": [
- 287492,
- 287545
+ 293632,
+ 293685
],
"filename": "astronomy.js",
- "lineno": 7005,
+ "lineno": 7135,
"columnno": 10,
"code": {
- "id": "astnode100026277",
+ "id": "astnode100027292",
"name": "p",
"type": "NewExpression",
"value": ""
@@ -51298,14 +52549,14 @@
"comment": "",
"meta": {
"range": [
- 287618,
- 287628
+ 293758,
+ 293768
],
"filename": "astronomy.js",
- "lineno": 7007,
+ "lineno": 7137,
"columnno": 4,
"code": {
- "id": "astnode100026304",
+ "id": "astnode100027319",
"name": "e.x",
"type": "UnaryExpression",
"funcscope": "PlanetShadow",
@@ -51324,14 +52575,14 @@
"comment": "",
"meta": {
"range": [
- 287634,
- 287644
+ 293774,
+ 293784
],
"filename": "astronomy.js",
- "lineno": 7008,
+ "lineno": 7138,
"columnno": 4,
"code": {
- "id": "astnode100026313",
+ "id": "astnode100027328",
"name": "e.y",
"type": "UnaryExpression",
"funcscope": "PlanetShadow",
@@ -51350,14 +52601,14 @@
"comment": "",
"meta": {
"range": [
- 287650,
- 287660
+ 293790,
+ 293800
],
"filename": "astronomy.js",
- "lineno": 7009,
+ "lineno": 7139,
"columnno": 4,
"code": {
- "id": "astnode100026322",
+ "id": "astnode100027337",
"name": "e.z",
"type": "UnaryExpression",
"funcscope": "PlanetShadow",
@@ -51376,14 +52627,14 @@
"comment": "",
"meta": {
"range": [
- 287717,
- 287978
+ 293857,
+ 294118
],
"filename": "astronomy.js",
- "lineno": 7012,
+ "lineno": 7142,
"columnno": 0,
"code": {
- "id": "astnode100026337",
+ "id": "astnode100027352",
"name": "ShadowDistanceSlope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51410,14 +52661,14 @@
"comment": "",
"meta": {
"range": [
- 287776,
- 287794
+ 293916,
+ 293934
],
"filename": "astronomy.js",
- "lineno": 7013,
+ "lineno": 7143,
"columnno": 10,
"code": {
- "id": "astnode100026343",
+ "id": "astnode100027358",
"name": "dt",
"type": "BinaryExpression",
"value": ""
@@ -51435,14 +52686,14 @@
"comment": "",
"meta": {
"range": [
- 287806,
- 287828
+ 293946,
+ 293968
],
"filename": "astronomy.js",
- "lineno": 7014,
+ "lineno": 7144,
"columnno": 10,
"code": {
- "id": "astnode100026349",
+ "id": "astnode100027364",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -51460,14 +52711,14 @@
"comment": "",
"meta": {
"range": [
- 287840,
- 287862
+ 293980,
+ 294002
],
"filename": "astronomy.js",
- "lineno": 7015,
+ "lineno": 7145,
"columnno": 10,
"code": {
- "id": "astnode100026358",
+ "id": "astnode100027373",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -51485,14 +52736,14 @@
"comment": "",
"meta": {
"range": [
- 287874,
- 287898
+ 294014,
+ 294038
],
"filename": "astronomy.js",
- "lineno": 7016,
+ "lineno": 7146,
"columnno": 10,
"code": {
- "id": "astnode100026367",
+ "id": "astnode100027382",
"name": "shadow1",
"type": "CallExpression",
"value": ""
@@ -51510,14 +52761,14 @@
"comment": "",
"meta": {
"range": [
- 287910,
- 287934
+ 294050,
+ 294074
],
"filename": "astronomy.js",
- "lineno": 7017,
+ "lineno": 7147,
"columnno": 10,
"code": {
- "id": "astnode100026373",
+ "id": "astnode100027388",
"name": "shadow2",
"type": "CallExpression",
"value": ""
@@ -51535,14 +52786,14 @@
"comment": "",
"meta": {
"range": [
- 287979,
- 288264
+ 294119,
+ 294404
],
"filename": "astronomy.js",
- "lineno": 7020,
+ "lineno": 7150,
"columnno": 0,
"code": {
- "id": "astnode100026388",
+ "id": "astnode100027403",
"name": "PlanetShadowSlope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51568,14 +52819,14 @@
"comment": "",
"meta": {
"range": [
- 288048,
- 288066
+ 294188,
+ 294206
],
"filename": "astronomy.js",
- "lineno": 7021,
+ "lineno": 7151,
"columnno": 10,
"code": {
- "id": "astnode100026395",
+ "id": "astnode100027410",
"name": "dt",
"type": "BinaryExpression",
"value": ""
@@ -51593,14 +52844,14 @@
"comment": "",
"meta": {
"range": [
- 288078,
- 288143
+ 294218,
+ 294283
],
"filename": "astronomy.js",
- "lineno": 7022,
+ "lineno": 7152,
"columnno": 10,
"code": {
- "id": "astnode100026401",
+ "id": "astnode100027416",
"name": "shadow1",
"type": "CallExpression",
"value": ""
@@ -51618,14 +52869,14 @@
"comment": "",
"meta": {
"range": [
- 288155,
- 288220
+ 294295,
+ 294360
],
"filename": "astronomy.js",
- "lineno": 7023,
+ "lineno": 7153,
"columnno": 10,
"code": {
- "id": "astnode100026414",
+ "id": "astnode100027429",
"name": "shadow2",
"type": "CallExpression",
"value": ""
@@ -51643,14 +52894,14 @@
"comment": "",
"meta": {
"range": [
- 288265,
- 288682
+ 294405,
+ 294822
],
"filename": "astronomy.js",
- "lineno": 7026,
+ "lineno": 7156,
"columnno": 0,
"code": {
- "id": "astnode100026436",
+ "id": "astnode100027451",
"name": "PeakEarthShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51676,14 +52927,14 @@
"comment": "",
"meta": {
"range": [
- 288322,
- 288335
+ 294462,
+ 294475
],
"filename": "astronomy.js",
- "lineno": 7027,
+ "lineno": 7157,
"columnno": 10,
"code": {
- "id": "astnode100026441",
+ "id": "astnode100027456",
"name": "window",
"type": "Literal",
"value": 0.03
@@ -51701,14 +52952,14 @@
"comment": "",
"meta": {
"range": [
- 288409,
- 288449
+ 294549,
+ 294589
],
"filename": "astronomy.js",
- "lineno": 7028,
+ "lineno": 7158,
"columnno": 10,
"code": {
- "id": "astnode100026445",
+ "id": "astnode100027460",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -51726,14 +52977,14 @@
"comment": "",
"meta": {
"range": [
- 288461,
- 288501
+ 294601,
+ 294641
],
"filename": "astronomy.js",
- "lineno": 7029,
+ "lineno": 7159,
"columnno": 10,
"code": {
- "id": "astnode100026454",
+ "id": "astnode100027469",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -51751,14 +53002,14 @@
"comment": "",
"meta": {
"range": [
- 288513,
- 288582
+ 294653,
+ 294722
],
"filename": "astronomy.js",
- "lineno": 7030,
+ "lineno": 7160,
"columnno": 10,
"code": {
- "id": "astnode100026463",
+ "id": "astnode100027478",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -51776,14 +53027,14 @@
"comment": "",
"meta": {
"range": [
- 288683,
- 289096
+ 294823,
+ 295236
],
"filename": "astronomy.js",
- "lineno": 7035,
+ "lineno": 7165,
"columnno": 0,
"code": {
- "id": "astnode100026484",
+ "id": "astnode100027499",
"name": "PeakMoonShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51809,14 +53060,14 @@
"comment": "",
"meta": {
"range": [
- 288739,
- 288752
+ 294879,
+ 294892
],
"filename": "astronomy.js",
- "lineno": 7036,
+ "lineno": 7166,
"columnno": 10,
"code": {
- "id": "astnode100026489",
+ "id": "astnode100027504",
"name": "window",
"type": "Literal",
"value": 0.03
@@ -51834,14 +53085,14 @@
"comment": "",
"meta": {
"range": [
- 288826,
- 288866
+ 294966,
+ 295006
],
"filename": "astronomy.js",
- "lineno": 7037,
+ "lineno": 7167,
"columnno": 10,
"code": {
- "id": "astnode100026493",
+ "id": "astnode100027508",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -51859,14 +53110,14 @@
"comment": "",
"meta": {
"range": [
- 288878,
- 288918
+ 295018,
+ 295058
],
"filename": "astronomy.js",
- "lineno": 7038,
+ "lineno": 7168,
"columnno": 10,
"code": {
- "id": "astnode100026502",
+ "id": "astnode100027517",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -51884,14 +53135,14 @@
"comment": "",
"meta": {
"range": [
- 288930,
- 288998
+ 295070,
+ 295138
],
"filename": "astronomy.js",
- "lineno": 7039,
+ "lineno": 7169,
"columnno": 10,
"code": {
- "id": "astnode100026511",
+ "id": "astnode100027526",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -51909,14 +53160,14 @@
"comment": "",
"meta": {
"range": [
- 289097,
- 289672
+ 295237,
+ 295812
],
"filename": "astronomy.js",
- "lineno": 7044,
+ "lineno": 7174,
"columnno": 0,
"code": {
- "id": "astnode100026532",
+ "id": "astnode100027547",
"name": "PeakPlanetShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51944,14 +53195,14 @@
"comment": "",
"meta": {
"range": [
- 289259,
- 289271
+ 295399,
+ 295411
],
"filename": "astronomy.js",
- "lineno": 7046,
+ "lineno": 7176,
"columnno": 10,
"code": {
- "id": "astnode100026539",
+ "id": "astnode100027554",
"name": "window",
"type": "Literal",
"value": 1
@@ -51969,14 +53220,14 @@
"comment": "",
"meta": {
"range": [
- 289364,
- 289404
+ 295504,
+ 295544
],
"filename": "astronomy.js",
- "lineno": 7047,
+ "lineno": 7177,
"columnno": 10,
"code": {
- "id": "astnode100026543",
+ "id": "astnode100027558",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -51994,14 +53245,14 @@
"comment": "",
"meta": {
"range": [
- 289416,
- 289456
+ 295556,
+ 295596
],
"filename": "astronomy.js",
- "lineno": 7048,
+ "lineno": 7178,
"columnno": 10,
"code": {
- "id": "astnode100026552",
+ "id": "astnode100027567",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -52019,14 +53270,14 @@
"comment": "",
"meta": {
"range": [
- 289468,
- 289546
+ 295608,
+ 295686
],
"filename": "astronomy.js",
- "lineno": 7049,
+ "lineno": 7179,
"columnno": 10,
"code": {
- "id": "astnode100026561",
+ "id": "astnode100027576",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -52044,14 +53295,14 @@
"comment": "",
"meta": {
"range": [
- 289673,
- 290308
+ 295813,
+ 296448
],
"filename": "astronomy.js",
- "lineno": 7054,
+ "lineno": 7184,
"columnno": 0,
"code": {
- "id": "astnode100026585",
+ "id": "astnode100027600",
"name": "PeakLocalMoonShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -52079,14 +53330,14 @@
"comment": "",
"meta": {
"range": [
- 289862,
- 289874
+ 296002,
+ 296014
],
"filename": "astronomy.js",
- "lineno": 7057,
+ "lineno": 7187,
"columnno": 10,
"code": {
- "id": "astnode100026591",
+ "id": "astnode100027606",
"name": "window",
"type": "Literal",
"value": 0.2
@@ -52104,14 +53355,14 @@
"comment": "",
"meta": {
"range": [
- 289886,
- 289926
+ 296026,
+ 296066
],
"filename": "astronomy.js",
- "lineno": 7058,
+ "lineno": 7188,
"columnno": 10,
"code": {
- "id": "astnode100026595",
+ "id": "astnode100027610",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -52129,14 +53380,14 @@
"comment": "",
"meta": {
"range": [
- 289938,
- 289978
+ 296078,
+ 296118
],
"filename": "astronomy.js",
- "lineno": 7059,
+ "lineno": 7189,
"columnno": 10,
"code": {
- "id": "astnode100026604",
+ "id": "astnode100027619",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -52154,14 +53405,14 @@
"comment": "",
"meta": {
"range": [
- 289984,
- 290065
+ 296124,
+ 296205
],
"filename": "astronomy.js",
- "lineno": 7060,
+ "lineno": 7190,
"columnno": 4,
"code": {
- "id": "astnode100026612",
+ "id": "astnode100027627",
"name": "shadowfunc",
"type": "FunctionDeclaration",
"paramnames": [
@@ -52181,14 +53432,14 @@
"comment": "",
"meta": {
"range": [
- 290076,
- 290146
+ 296216,
+ 296286
],
"filename": "astronomy.js",
- "lineno": 7063,
+ "lineno": 7193,
"columnno": 10,
"code": {
- "id": "astnode100026622",
+ "id": "astnode100027637",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -52206,14 +53457,14 @@
"comment": "",
"meta": {
"range": [
- 290309,
- 291013
+ 296449,
+ 297153
],
"filename": "astronomy.js",
- "lineno": 7068,
+ "lineno": 7198,
"columnno": 0,
"code": {
- "id": "astnode100026647",
+ "id": "astnode100027662",
"name": "ShadowSemiDurationMinutes",
"type": "FunctionDeclaration",
"paramnames": [
@@ -52242,14 +53493,14 @@
"comment": "",
"meta": {
"range": [
- 290506,
- 290545
+ 296646,
+ 296685
],
"filename": "astronomy.js",
- "lineno": 7070,
+ "lineno": 7200,
"columnno": 10,
"code": {
- "id": "astnode100026654",
+ "id": "astnode100027669",
"name": "window",
"type": "BinaryExpression",
"value": ""
@@ -52267,14 +53518,14 @@
"comment": "",
"meta": {
"range": [
- 290557,
- 290594
+ 296697,
+ 296734
],
"filename": "astronomy.js",
- "lineno": 7071,
+ "lineno": 7201,
"columnno": 10,
"code": {
- "id": "astnode100026662",
+ "id": "astnode100027677",
"name": "before",
"type": "CallExpression",
"value": ""
@@ -52292,14 +53543,14 @@
"comment": "",
"meta": {
"range": [
- 290606,
- 290642
+ 296746,
+ 296782
],
"filename": "astronomy.js",
- "lineno": 7072,
+ "lineno": 7202,
"columnno": 10,
"code": {
- "id": "astnode100026671",
+ "id": "astnode100027686",
"name": "after",
"type": "CallExpression",
"value": ""
@@ -52317,14 +53568,14 @@
"comment": "",
"meta": {
"range": [
- 290654,
- 290735
+ 296794,
+ 296875
],
"filename": "astronomy.js",
- "lineno": 7073,
+ "lineno": 7203,
"columnno": 10,
"code": {
- "id": "astnode100026680",
+ "id": "astnode100027695",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -52342,14 +53593,14 @@
"comment": "",
"meta": {
"range": [
- 290747,
- 290827
+ 296887,
+ 296967
],
"filename": "astronomy.js",
- "lineno": 7074,
+ "lineno": 7204,
"columnno": 10,
"code": {
- "id": "astnode100026697",
+ "id": "astnode100027712",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -52367,14 +53618,14 @@
"comment": "",
"meta": {
"range": [
- 291014,
- 291142
+ 297154,
+ 297282
],
"filename": "astronomy.js",
- "lineno": 7079,
+ "lineno": 7209,
"columnno": 0,
"code": {
- "id": "astnode100026735",
+ "id": "astnode100027750",
"name": "MoonEclipticLatitudeDegrees",
"type": "FunctionDeclaration",
"paramnames": [
@@ -52396,14 +53647,14 @@
"comment": "",
"meta": {
"range": [
- 291069,
- 291090
+ 297209,
+ 297230
],
"filename": "astronomy.js",
- "lineno": 7080,
+ "lineno": 7210,
"columnno": 10,
"code": {
- "id": "astnode100026740",
+ "id": "astnode100027755",
"name": "moon",
"type": "CallExpression",
"value": ""
@@ -52421,14 +53672,14 @@
"comment": "/**\n * @brief Searches for a lunar eclipse.\n *\n * This function finds the first lunar eclipse that occurs after `startTime`.\n * A lunar eclipse may be penumbral, partial, or total.\n * See {@link LunarEclipseInfo} for more information.\n * To find a series of lunar eclipses, call this function once,\n * then keep calling {@link NextLunarEclipse} as many times as desired,\n * passing in the `peak` value returned from the previous call.\n *\n * @param {FlexibleDateTime} date\n * The date and time for starting the search for a lunar eclipse.\n *\n * @returns {LunarEclipseInfo}\n */",
"meta": {
"range": [
- 291724,
- 294087
+ 297864,
+ 300227
],
"filename": "astronomy.js",
- "lineno": 7098,
+ "lineno": 7228,
"columnno": 0,
"code": {
- "id": "astnode100026753",
+ "id": "astnode100027768",
"name": "SearchLunarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -52485,14 +53736,14 @@
"comment": "",
"meta": {
"range": [
- 291770,
- 291789
+ 297910,
+ 297929
],
"filename": "astronomy.js",
- "lineno": 7099,
+ "lineno": 7229,
"columnno": 10,
"code": {
- "id": "astnode100026758",
+ "id": "astnode100027773",
"name": "PruneLatitude",
"type": "Literal",
"value": 1.8
@@ -52510,14 +53761,14 @@
"comment": "",
"meta": {
"range": [
- 291869,
- 291892
+ 298009,
+ 298032
],
"filename": "astronomy.js",
- "lineno": 7100,
+ "lineno": 7230,
"columnno": 8,
"code": {
- "id": "astnode100026762",
+ "id": "astnode100027777",
"name": "fmtime",
"type": "CallExpression",
"value": ""
@@ -52535,14 +53786,14 @@
"comment": "",
"meta": {
"range": [
- 291907,
- 291918
+ 298047,
+ 298058
],
"filename": "astronomy.js",
- "lineno": 7101,
+ "lineno": 7231,
"columnno": 13,
"code": {
- "id": "astnode100026769",
+ "id": "astnode100027784",
"name": "fmcount",
"type": "Literal",
"value": 0
@@ -52560,14 +53811,14 @@
"comment": "",
"meta": {
"range": [
- 292035,
- 292078
+ 298175,
+ 298218
],
"filename": "astronomy.js",
- "lineno": 7103,
+ "lineno": 7233,
"columnno": 14,
"code": {
- "id": "astnode100026779",
+ "id": "astnode100027794",
"name": "fullmoon",
"type": "CallExpression",
"value": ""
@@ -52585,14 +53836,14 @@
"comment": "",
"meta": {
"range": [
- 292373,
- 292422
+ 298513,
+ 298562
],
"filename": "astronomy.js",
- "lineno": 7111,
+ "lineno": 7241,
"columnno": 14,
"code": {
- "id": "astnode100026792",
+ "id": "astnode100027807",
"name": "eclip_lat",
"type": "CallExpression",
"value": ""
@@ -52610,14 +53861,14 @@
"comment": "",
"meta": {
"range": [
- 292669,
- 292703
+ 298809,
+ 298843
],
"filename": "astronomy.js",
- "lineno": 7115,
+ "lineno": 7245,
"columnno": 18,
"code": {
- "id": "astnode100026807",
+ "id": "astnode100027822",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -52635,14 +53886,14 @@
"comment": "",
"meta": {
"range": [
- 292871,
- 292889
+ 299011,
+ 299029
],
"filename": "astronomy.js",
- "lineno": 7118,
+ "lineno": 7248,
"columnno": 20,
"code": {
- "id": "astnode100026824",
+ "id": "astnode100027839",
"name": "kind",
"type": "Literal",
"value": "penumbral"
@@ -52660,14 +53911,14 @@
"comment": "",
"meta": {
"range": [
- 292911,
- 292925
+ 299051,
+ 299065
],
"filename": "astronomy.js",
- "lineno": 7119,
+ "lineno": 7249,
"columnno": 20,
"code": {
- "id": "astnode100026828",
+ "id": "astnode100027843",
"name": "sd_total",
"type": "Literal",
"value": 0
@@ -52685,14 +53936,14 @@
"comment": "",
"meta": {
"range": [
- 292947,
- 292963
+ 299087,
+ 299103
],
"filename": "astronomy.js",
- "lineno": 7120,
+ "lineno": 7250,
"columnno": 20,
"code": {
- "id": "astnode100026832",
+ "id": "astnode100027847",
"name": "sd_partial",
"type": "Literal",
"value": 0
@@ -52710,14 +53961,14 @@
"comment": "",
"meta": {
"range": [
- 292985,
- 293073
+ 299125,
+ 299213
],
"filename": "astronomy.js",
- "lineno": 7121,
+ "lineno": 7251,
"columnno": 20,
"code": {
- "id": "astnode100026836",
+ "id": "astnode100027851",
"name": "sd_penum",
"type": "CallExpression",
"value": ""
@@ -52735,14 +53986,14 @@
"comment": "",
"meta": {
"range": [
- 293222,
- 293238
+ 299362,
+ 299378
],
"filename": "astronomy.js",
- "lineno": 7124,
+ "lineno": 7254,
"columnno": 20,
"code": {
- "id": "astnode100026861",
+ "id": "astnode100027876",
"name": "kind",
"type": "Literal",
"funcscope": "SearchLunarEclipse",
@@ -52761,14 +54012,14 @@
"comment": "",
"meta": {
"range": [
- 293260,
- 293353
+ 299400,
+ 299493
],
"filename": "astronomy.js",
- "lineno": 7125,
+ "lineno": 7255,
"columnno": 20,
"code": {
- "id": "astnode100026865",
+ "id": "astnode100027880",
"name": "sd_partial",
"type": "CallExpression",
"funcscope": "SearchLunarEclipse",
@@ -52787,14 +54038,14 @@
"comment": "",
"meta": {
"range": [
- 293503,
- 293517
+ 299643,
+ 299657
],
"filename": "astronomy.js",
- "lineno": 7128,
+ "lineno": 7258,
"columnno": 24,
"code": {
- "id": "astnode100026890",
+ "id": "astnode100027905",
"name": "kind",
"type": "Literal",
"funcscope": "SearchLunarEclipse",
@@ -52813,14 +54064,14 @@
"comment": "",
"meta": {
"range": [
- 293543,
- 293636
+ 299683,
+ 299776
],
"filename": "astronomy.js",
- "lineno": 7129,
+ "lineno": 7259,
"columnno": 24,
"code": {
- "id": "astnode100026894",
+ "id": "astnode100027909",
"name": "sd_total",
"type": "CallExpression",
"funcscope": "SearchLunarEclipse",
@@ -52839,14 +54090,14 @@
"comment": "",
"meta": {
"range": [
- 293893,
- 293922
+ 300033,
+ 300062
],
"filename": "astronomy.js",
- "lineno": 7136,
+ "lineno": 7266,
"columnno": 8,
"code": {
- "id": "astnode100026918",
+ "id": "astnode100027933",
"name": "fmtime",
"type": "CallExpression",
"funcscope": "SearchLunarEclipse",
@@ -52865,14 +54116,14 @@
"comment": "",
"meta": {
"range": [
- 294088,
- 294135
+ 300228,
+ 300275
],
"filename": "astronomy.js",
- "lineno": 7141,
+ "lineno": 7271,
"columnno": 0,
"code": {
- "id": "astnode100026928",
+ "id": "astnode100027943",
"name": "exports.SearchLunarEclipse",
"type": "Identifier",
"value": "SearchLunarEclipse",
@@ -52889,14 +54140,14 @@
"comment": "/**\n * @brief Reports the time and geographic location of the peak of a solar eclipse.\n *\n * Returned by {@link SearchGlobalSolarEclipse} or {@link NextGlobalSolarEclipse}\n * to report information about a solar eclipse event.\n *\n * Field `peak` holds the date and time of the peak of the eclipse, defined as\n * the instant when the axis of the Moon's shadow cone passes closest to the Earth's center.\n *\n * The eclipse is classified as partial, annular, or total, depending on the\n * maximum amount of the Sun's disc obscured, as seen at the peak location\n * on the surface of the Earth.\n *\n * The `kind` field thus holds one of the strings `\"partial\"`, `\"annular\"`, or `\"total\"`.\n * A total eclipse is when the peak observer sees the Sun completely blocked by the Moon.\n * An annular eclipse is like a total eclipse, but the Moon is too far from the Earth's surface\n * to completely block the Sun; instead, the Sun takes on a ring-shaped appearance.\n * A partial eclipse is when the Moon blocks part of the Sun's disc, but nobody on the Earth\n * observes either a total or annular eclipse.\n *\n * If `kind` is `\"total\"` or `\"annular\"`, the `latitude` and `longitude`\n * fields give the geographic coordinates of the center of the Moon's shadow projected\n * onto the daytime side of the Earth at the instant of the eclipse's peak.\n * If `kind` has any other value, `latitude` and `longitude` are undefined and should\n * not be used.\n *\n * @property {string} kind\n * One of the following string values: `\"partial\"`, `\"annular\"`, `\"total\"`.\n *\n * @property {AstroTime} peak\n * The date and time of the peak of the eclipse, defined as the instant\n * when the axis of the Moon's shadow cone passes closest to the Earth's center.\n *\n * @property {number} distance\n * The distance in kilometers between the axis of the Moon's shadow cone\n * and the center of the Earth at the time indicated by `peak`.\n *\n * @property {number | undefined} latitude\n * If `kind` holds `\"total\"`, the geographic latitude in degrees\n * where the center of the Moon's shadow falls on the Earth at the\n * time indicated by `peak`; otherwise, `latitude` holds `undefined`.\n *\n * @property {number | undefined} longitude\n * If `kind` holds `\"total\"`, the geographic longitude in degrees\n * where the center of the Moon's shadow falls on the Earth at the\n * time indicated by `peak`; otherwise, `longitude` holds `undefined`.\n */",
"meta": {
"range": [
- 296579,
- 296834
+ 302719,
+ 302974
],
"filename": "astronomy.js",
- "lineno": 7189,
+ "lineno": 7319,
"columnno": 0,
"code": {
- "id": "astnode100026933",
+ "id": "astnode100027948",
"name": "GlobalSolarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -52975,14 +54226,14 @@
"comment": "",
"meta": {
"range": [
- 296614,
- 296832
+ 302754,
+ 302972
],
"filename": "astronomy.js",
- "lineno": 7190,
+ "lineno": 7320,
"columnno": 4,
"code": {
- "id": "astnode100026936",
+ "id": "astnode100027951",
"name": "GlobalSolarEclipseInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -53008,14 +54259,14 @@
"comment": "/**\n * @brief Reports the time and geographic location of the peak of a solar eclipse.\n *\n * Returned by {@link SearchGlobalSolarEclipse} or {@link NextGlobalSolarEclipse}\n * to report information about a solar eclipse event.\n *\n * Field `peak` holds the date and time of the peak of the eclipse, defined as\n * the instant when the axis of the Moon's shadow cone passes closest to the Earth's center.\n *\n * The eclipse is classified as partial, annular, or total, depending on the\n * maximum amount of the Sun's disc obscured, as seen at the peak location\n * on the surface of the Earth.\n *\n * The `kind` field thus holds one of the strings `\"partial\"`, `\"annular\"`, or `\"total\"`.\n * A total eclipse is when the peak observer sees the Sun completely blocked by the Moon.\n * An annular eclipse is like a total eclipse, but the Moon is too far from the Earth's surface\n * to completely block the Sun; instead, the Sun takes on a ring-shaped appearance.\n * A partial eclipse is when the Moon blocks part of the Sun's disc, but nobody on the Earth\n * observes either a total or annular eclipse.\n *\n * If `kind` is `\"total\"` or `\"annular\"`, the `latitude` and `longitude`\n * fields give the geographic coordinates of the center of the Moon's shadow projected\n * onto the daytime side of the Earth at the instant of the eclipse's peak.\n * If `kind` has any other value, `latitude` and `longitude` are undefined and should\n * not be used.\n *\n * @property {string} kind\n * One of the following string values: `\"partial\"`, `\"annular\"`, `\"total\"`.\n *\n * @property {AstroTime} peak\n * The date and time of the peak of the eclipse, defined as the instant\n * when the axis of the Moon's shadow cone passes closest to the Earth's center.\n *\n * @property {number} distance\n * The distance in kilometers between the axis of the Moon's shadow cone\n * and the center of the Earth at the time indicated by `peak`.\n *\n * @property {number | undefined} latitude\n * If `kind` holds `\"total\"`, the geographic latitude in degrees\n * where the center of the Moon's shadow falls on the Earth at the\n * time indicated by `peak`; otherwise, `latitude` holds `undefined`.\n *\n * @property {number | undefined} longitude\n * If `kind` holds `\"total\"`, the geographic longitude in degrees\n * where the center of the Moon's shadow falls on the Earth at the\n * time indicated by `peak`; otherwise, `longitude` holds `undefined`.\n */",
"meta": {
"range": [
- 296579,
- 296834
+ 302719,
+ 302974
],
"filename": "astronomy.js",
- "lineno": 7189,
+ "lineno": 7319,
"columnno": 0,
"code": {
- "id": "astnode100026933",
+ "id": "astnode100027948",
"name": "GlobalSolarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -53093,14 +54344,14 @@
"comment": "",
"meta": {
"range": [
- 296679,
- 296695
+ 302819,
+ 302835
],
"filename": "astronomy.js",
- "lineno": 7191,
+ "lineno": 7321,
"columnno": 8,
"code": {
- "id": "astnode100026946",
+ "id": "astnode100027961",
"name": "this.kind",
"type": "Identifier",
"value": "kind",
@@ -53118,14 +54369,14 @@
"comment": "",
"meta": {
"range": [
- 296705,
- 296721
+ 302845,
+ 302861
],
"filename": "astronomy.js",
- "lineno": 7192,
+ "lineno": 7322,
"columnno": 8,
"code": {
- "id": "astnode100026952",
+ "id": "astnode100027967",
"name": "this.peak",
"type": "Identifier",
"value": "peak",
@@ -53143,14 +54394,14 @@
"comment": "",
"meta": {
"range": [
- 296731,
- 296755
+ 302871,
+ 302895
],
"filename": "astronomy.js",
- "lineno": 7193,
+ "lineno": 7323,
"columnno": 8,
"code": {
- "id": "astnode100026958",
+ "id": "astnode100027973",
"name": "this.distance",
"type": "Identifier",
"value": "distance",
@@ -53168,14 +54419,14 @@
"comment": "",
"meta": {
"range": [
- 296765,
- 296789
+ 302905,
+ 302929
],
"filename": "astronomy.js",
- "lineno": 7194,
+ "lineno": 7324,
"columnno": 8,
"code": {
- "id": "astnode100026964",
+ "id": "astnode100027979",
"name": "this.latitude",
"type": "Identifier",
"value": "latitude",
@@ -53193,14 +54444,14 @@
"comment": "",
"meta": {
"range": [
- 296799,
- 296825
+ 302939,
+ 302965
],
"filename": "astronomy.js",
- "lineno": 7195,
+ "lineno": 7325,
"columnno": 8,
"code": {
- "id": "astnode100026970",
+ "id": "astnode100027985",
"name": "this.longitude",
"type": "Identifier",
"value": "longitude",
@@ -53218,14 +54469,14 @@
"comment": "",
"meta": {
"range": [
- 296835,
- 296890
+ 302975,
+ 303030
],
"filename": "astronomy.js",
- "lineno": 7198,
+ "lineno": 7328,
"columnno": 0,
"code": {
- "id": "astnode100026976",
+ "id": "astnode100027991",
"name": "exports.GlobalSolarEclipseInfo",
"type": "Identifier",
"value": "GlobalSolarEclipseInfo",
@@ -53242,14 +54493,14 @@
"comment": "",
"meta": {
"range": [
- 296892,
- 297210
+ 303032,
+ 303350
],
"filename": "astronomy.js",
- "lineno": 7199,
+ "lineno": 7329,
"columnno": 0,
"code": {
- "id": "astnode100026981",
+ "id": "astnode100027996",
"name": "EclipseKindFromUmbra",
"type": "FunctionDeclaration",
"paramnames": [
@@ -53268,14 +54519,14 @@
"comment": "",
"meta": {
"range": [
- 297211,
- 301343
+ 303351,
+ 307483
],
"filename": "astronomy.js",
- "lineno": 7205,
+ "lineno": 7335,
"columnno": 0,
"code": {
- "id": "astnode100026992",
+ "id": "astnode100028007",
"name": "GeoidIntersect",
"type": "FunctionDeclaration",
"paramnames": [
@@ -53327,14 +54578,14 @@
"comment": "",
"meta": {
"range": [
- 297253,
- 297269
+ 303393,
+ 303409
],
"filename": "astronomy.js",
- "lineno": 7206,
+ "lineno": 7336,
"columnno": 8,
"code": {
- "id": "astnode100026997",
+ "id": "astnode100028012",
"name": "kind",
"type": "Literal",
"value": "partial"
@@ -53352,14 +54603,14 @@
"comment": "",
"meta": {
"range": [
- 297279,
- 297297
+ 303419,
+ 303437
],
"filename": "astronomy.js",
- "lineno": 7207,
+ "lineno": 7337,
"columnno": 8,
"code": {
- "id": "astnode100027001",
+ "id": "astnode100028016",
"name": "peak",
"type": "MemberExpression",
"value": "shadow.time"
@@ -53377,14 +54628,14 @@
"comment": "",
"meta": {
"range": [
- 297307,
- 297326
+ 303447,
+ 303466
],
"filename": "astronomy.js",
- "lineno": 7208,
+ "lineno": 7338,
"columnno": 8,
"code": {
- "id": "astnode100027007",
+ "id": "astnode100028022",
"name": "distance",
"type": "MemberExpression",
"value": "shadow.r"
@@ -53402,14 +54653,14 @@
"comment": "",
"meta": {
"range": [
- 297336,
- 297344
+ 303476,
+ 303484
],
"filename": "astronomy.js",
- "lineno": 7209,
+ "lineno": 7339,
"columnno": 8,
"code": {
- "id": "astnode100027013",
+ "id": "astnode100028028",
"name": "latitude"
}
},
@@ -53425,14 +54676,14 @@
"comment": "",
"meta": {
"range": [
- 297393,
- 297402
+ 303533,
+ 303542
],
"filename": "astronomy.js",
- "lineno": 7210,
+ "lineno": 7340,
"columnno": 8,
"code": {
- "id": "astnode100027016",
+ "id": "astnode100028031",
"name": "longitude"
}
},
@@ -53448,14 +54699,14 @@
"comment": "",
"meta": {
"range": [
- 297732,
- 297767
+ 303872,
+ 303907
],
"filename": "astronomy.js",
- "lineno": 7215,
+ "lineno": 7345,
"columnno": 10,
"code": {
- "id": "astnode100027019",
+ "id": "astnode100028034",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -53473,14 +54724,14 @@
"comment": "",
"meta": {
"range": [
- 297779,
- 297812
+ 303919,
+ 303952
],
"filename": "astronomy.js",
- "lineno": 7216,
+ "lineno": 7346,
"columnno": 10,
"code": {
- "id": "astnode100027027",
+ "id": "astnode100028042",
"name": "v",
"type": "CallExpression",
"value": ""
@@ -53498,14 +54749,14 @@
"comment": "",
"meta": {
"range": [
- 297877,
- 297913
+ 304017,
+ 304053
],
"filename": "astronomy.js",
- "lineno": 7217,
+ "lineno": 7347,
"columnno": 10,
"code": {
- "id": "astnode100027036",
+ "id": "astnode100028051",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -53523,14 +54774,14 @@
"comment": "",
"meta": {
"range": [
- 298258,
- 298282
+ 304398,
+ 304422
],
"filename": "astronomy.js",
- "lineno": 7222,
+ "lineno": 7352,
"columnno": 4,
"code": {
- "id": "astnode100027045",
+ "id": "astnode100028060",
"name": "v.x",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -53549,14 +54800,14 @@
"comment": "",
"meta": {
"range": [
- 298288,
- 298312
+ 304428,
+ 304452
],
"filename": "astronomy.js",
- "lineno": 7223,
+ "lineno": 7353,
"columnno": 4,
"code": {
- "id": "astnode100027053",
+ "id": "astnode100028068",
"name": "v.y",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -53575,14 +54826,14 @@
"comment": "",
"meta": {
"range": [
- 298318,
- 298361
+ 304458,
+ 304501
],
"filename": "astronomy.js",
- "lineno": 7224,
+ "lineno": 7354,
"columnno": 4,
"code": {
- "id": "astnode100027061",
+ "id": "astnode100028076",
"name": "v.z",
"type": "BinaryExpression",
"funcscope": "GeoidIntersect",
@@ -53601,14 +54852,14 @@
"comment": "",
"meta": {
"range": [
- 298367,
- 298391
+ 304507,
+ 304531
],
"filename": "astronomy.js",
- "lineno": 7225,
+ "lineno": 7355,
"columnno": 4,
"code": {
- "id": "astnode100027071",
+ "id": "astnode100028086",
"name": "e.x",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -53627,14 +54878,14 @@
"comment": "",
"meta": {
"range": [
- 298397,
- 298421
+ 304537,
+ 304561
],
"filename": "astronomy.js",
- "lineno": 7226,
+ "lineno": 7356,
"columnno": 4,
"code": {
- "id": "astnode100027079",
+ "id": "astnode100028094",
"name": "e.y",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -53653,14 +54904,14 @@
"comment": "",
"meta": {
"range": [
- 298427,
- 298470
+ 304567,
+ 304610
],
"filename": "astronomy.js",
- "lineno": 7227,
+ "lineno": 7357,
"columnno": 4,
"code": {
- "id": "astnode100027087",
+ "id": "astnode100028102",
"name": "e.z",
"type": "BinaryExpression",
"funcscope": "GeoidIntersect",
@@ -53679,14 +54930,14 @@
"comment": "",
"meta": {
"range": [
- 298630,
- 298660
+ 304770,
+ 304800
],
"filename": "astronomy.js",
- "lineno": 7230,
+ "lineno": 7360,
"columnno": 10,
"code": {
- "id": "astnode100027097",
+ "id": "astnode100028112",
"name": "R",
"type": "Identifier",
"value": "EARTH_EQUATORIAL_RADIUS_KM"
@@ -53704,14 +54955,14 @@
"comment": "",
"meta": {
"range": [
- 298672,
- 298709
+ 304812,
+ 304849
],
"filename": "astronomy.js",
- "lineno": 7231,
+ "lineno": 7361,
"columnno": 10,
"code": {
- "id": "astnode100027101",
+ "id": "astnode100028116",
"name": "A",
"type": "BinaryExpression",
"value": ""
@@ -53729,14 +54980,14 @@
"comment": "",
"meta": {
"range": [
- 298721,
- 298767
+ 304861,
+ 304907
],
"filename": "astronomy.js",
- "lineno": 7232,
+ "lineno": 7362,
"columnno": 10,
"code": {
- "id": "astnode100027127",
+ "id": "astnode100028142",
"name": "B",
"type": "BinaryExpression",
"value": ""
@@ -53754,14 +55005,14 @@
"comment": "",
"meta": {
"range": [
- 298779,
- 298826
+ 304919,
+ 304966
],
"filename": "astronomy.js",
- "lineno": 7233,
+ "lineno": 7363,
"columnno": 10,
"code": {
- "id": "astnode100027156",
+ "id": "astnode100028171",
"name": "C",
"type": "BinaryExpression",
"value": ""
@@ -53779,14 +55030,14 @@
"comment": "",
"meta": {
"range": [
- 298838,
- 298863
+ 304978,
+ 305003
],
"filename": "astronomy.js",
- "lineno": 7234,
+ "lineno": 7364,
"columnno": 10,
"code": {
- "id": "astnode100027186",
+ "id": "astnode100028201",
"name": "radic",
"type": "BinaryExpression",
"value": ""
@@ -53804,14 +55055,14 @@
"comment": "",
"meta": {
"range": [
- 299020,
- 299057
+ 305160,
+ 305197
],
"filename": "astronomy.js",
- "lineno": 7238,
+ "lineno": 7368,
"columnno": 14,
"code": {
- "id": "astnode100027203",
+ "id": "astnode100028218",
"name": "u",
"type": "BinaryExpression",
"value": ""
@@ -53829,14 +55080,14 @@
"comment": "",
"meta": {
"range": [
- 299151,
- 299169
+ 305291,
+ 305309
],
"filename": "astronomy.js",
- "lineno": 7240,
+ "lineno": 7370,
"columnno": 14,
"code": {
- "id": "astnode100027218",
+ "id": "astnode100028233",
"name": "px",
"type": "BinaryExpression",
"value": ""
@@ -53854,14 +55105,14 @@
"comment": "",
"meta": {
"range": [
- 299185,
- 299203
+ 305325,
+ 305343
],
"filename": "astronomy.js",
- "lineno": 7241,
+ "lineno": 7371,
"columnno": 14,
"code": {
- "id": "astnode100027230",
+ "id": "astnode100028245",
"name": "py",
"type": "BinaryExpression",
"value": ""
@@ -53879,14 +55130,14 @@
"comment": "",
"meta": {
"range": [
- 299219,
- 299258
+ 305359,
+ 305398
],
"filename": "astronomy.js",
- "lineno": 7242,
+ "lineno": 7372,
"columnno": 14,
"code": {
- "id": "astnode100027242",
+ "id": "astnode100028257",
"name": "pz",
"type": "BinaryExpression",
"value": ""
@@ -53904,14 +55155,14 @@
"comment": "",
"meta": {
"range": [
- 299349,
- 299424
+ 305489,
+ 305564
],
"filename": "astronomy.js",
- "lineno": 7244,
+ "lineno": 7374,
"columnno": 14,
"code": {
- "id": "astnode100027256",
+ "id": "astnode100028271",
"name": "proj",
"type": "BinaryExpression",
"value": ""
@@ -53929,14 +55180,14 @@
"comment": "",
"meta": {
"range": [
- 299463,
- 299500
+ 305603,
+ 305640
],
"filename": "astronomy.js",
- "lineno": 7246,
+ "lineno": 7376,
"columnno": 12,
"code": {
- "id": "astnode100027278",
+ "id": "astnode100028293",
"name": "latitude",
"type": "ConditionalExpression",
"funcscope": "GeoidIntersect",
@@ -53955,14 +55206,14 @@
"comment": "",
"meta": {
"range": [
- 299527,
- 299576
+ 305667,
+ 305716
],
"filename": "astronomy.js",
- "lineno": 7248,
+ "lineno": 7378,
"columnno": 12,
"code": {
- "id": "astnode100027289",
+ "id": "astnode100028304",
"name": "latitude",
"type": "BinaryExpression",
"funcscope": "GeoidIntersect",
@@ -53981,14 +55232,14 @@
"comment": "",
"meta": {
"range": [
- 299658,
- 299684
+ 305798,
+ 305824
],
"filename": "astronomy.js",
- "lineno": 7250,
+ "lineno": 7380,
"columnno": 14,
"code": {
- "id": "astnode100027303",
+ "id": "astnode100028318",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -54006,14 +55257,14 @@
"comment": "",
"meta": {
"range": [
- 299694,
- 299766
+ 305834,
+ 305906
],
"filename": "astronomy.js",
- "lineno": 7251,
+ "lineno": 7381,
"columnno": 8,
"code": {
- "id": "astnode100027309",
+ "id": "astnode100028324",
"name": "longitude",
"type": "BinaryExpression",
"funcscope": "GeoidIntersect",
@@ -54032,14 +55283,14 @@
"comment": "",
"meta": {
"range": [
- 299813,
- 299831
+ 305953,
+ 305971
],
"filename": "astronomy.js",
- "lineno": 7253,
+ "lineno": 7383,
"columnno": 12,
"code": {
- "id": "astnode100027333",
+ "id": "astnode100028348",
"name": "longitude",
"type": "Literal",
"funcscope": "GeoidIntersect",
@@ -54058,14 +55309,14 @@
"comment": "",
"meta": {
"range": [
- 299882,
- 299900
+ 306022,
+ 306040
],
"filename": "astronomy.js",
- "lineno": 7255,
+ "lineno": 7385,
"columnno": 12,
"code": {
- "id": "astnode100027342",
+ "id": "astnode100028357",
"name": "longitude",
"type": "Literal",
"funcscope": "GeoidIntersect",
@@ -54084,14 +55335,14 @@
"comment": "",
"meta": {
"range": [
- 300158,
- 300184
+ 306298,
+ 306324
],
"filename": "astronomy.js",
- "lineno": 7259,
+ "lineno": 7389,
"columnno": 14,
"code": {
- "id": "astnode100027346",
+ "id": "astnode100028361",
"name": "inv",
"type": "CallExpression",
"value": ""
@@ -54109,14 +55360,14 @@
"comment": "",
"meta": {
"range": [
- 300349,
- 300448
+ 306489,
+ 306588
],
"filename": "astronomy.js",
- "lineno": 7262,
+ "lineno": 7392,
"columnno": 12,
"code": {
- "id": "astnode100027352",
+ "id": "astnode100028367",
"name": "o",
"type": "NewExpression",
"value": ""
@@ -54134,14 +55385,14 @@
"comment": "",
"meta": {
"range": [
- 300530,
- 300554
+ 306670,
+ 306694
],
"filename": "astronomy.js",
- "lineno": 7264,
+ "lineno": 7394,
"columnno": 8,
"code": {
- "id": "astnode100027375",
+ "id": "astnode100028390",
"name": "o",
"type": "CallExpression",
"funcscope": "GeoidIntersect",
@@ -54160,14 +55411,14 @@
"comment": "",
"meta": {
"range": [
- 300624,
- 300646
+ 306764,
+ 306786
],
"filename": "astronomy.js",
- "lineno": 7266,
+ "lineno": 7396,
"columnno": 8,
"code": {
- "id": "astnode100027382",
+ "id": "astnode100028397",
"name": "o.x",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -54186,14 +55437,14 @@
"comment": "",
"meta": {
"range": [
- 300656,
- 300678
+ 306796,
+ 306818
],
"filename": "astronomy.js",
- "lineno": 7267,
+ "lineno": 7397,
"columnno": 8,
"code": {
- "id": "astnode100027392",
+ "id": "astnode100028407",
"name": "o.y",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -54212,14 +55463,14 @@
"comment": "",
"meta": {
"range": [
- 300688,
- 300710
+ 306828,
+ 306850
],
"filename": "astronomy.js",
- "lineno": 7268,
+ "lineno": 7398,
"columnno": 8,
"code": {
- "id": "astnode100027402",
+ "id": "astnode100028417",
"name": "o.z",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -54238,14 +55489,14 @@
"comment": "",
"meta": {
"range": [
- 300819,
- 300889
+ 306959,
+ 307029
],
"filename": "astronomy.js",
- "lineno": 7270,
+ "lineno": 7400,
"columnno": 14,
"code": {
- "id": "astnode100027412",
+ "id": "astnode100028427",
"name": "surface",
"type": "CallExpression",
"value": ""
@@ -54263,14 +55514,14 @@
"comment": "",
"meta": {
"range": [
- 301214,
- 301252
+ 307354,
+ 307392
],
"filename": "astronomy.js",
- "lineno": 7275,
+ "lineno": 7405,
"columnno": 8,
"code": {
- "id": "astnode100027444",
+ "id": "astnode100028459",
"name": "kind",
"type": "CallExpression",
"funcscope": "GeoidIntersect",
@@ -54289,14 +55540,14 @@
"comment": "/**\n * @brief Searches for the next lunar eclipse in a series.\n *\n * After using {@link SearchLunarEclipse} to find the first lunar eclipse\n * in a series, you can call this function to find the next consecutive lunar eclipse.\n * Pass in the `peak` value from the {@link LunarEclipseInfo} returned by the\n * previous call to `SearchLunarEclipse` or `NextLunarEclipse`\n * to find the next lunar eclipse.\n *\n * @param {AstroTime} prevEclipseTime\n * A date and time near a full moon. Lunar eclipse search will start at the next full moon.\n *\n * @returns {LunarEclipseInfo}\n */",
"meta": {
"range": [
- 301923,
- 302062
+ 308063,
+ 308202
],
"filename": "astronomy.js",
- "lineno": 7293,
+ "lineno": 7423,
"columnno": 0,
"code": {
- "id": "astnode100027459",
+ "id": "astnode100028474",
"name": "NextLunarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54344,14 +55595,14 @@
"comment": "",
"meta": {
"range": [
- 301978,
- 302017
+ 308118,
+ 308157
],
"filename": "astronomy.js",
- "lineno": 7294,
+ "lineno": 7424,
"columnno": 10,
"code": {
- "id": "astnode100027464",
+ "id": "astnode100028479",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -54369,14 +55620,14 @@
"comment": "",
"meta": {
"range": [
- 302063,
- 302106
+ 308203,
+ 308246
],
"filename": "astronomy.js",
- "lineno": 7297,
+ "lineno": 7427,
"columnno": 0,
"code": {
- "id": "astnode100027476",
+ "id": "astnode100028491",
"name": "exports.NextLunarEclipse",
"type": "Identifier",
"value": "NextLunarEclipse",
@@ -54393,14 +55644,14 @@
"comment": "/**\n * @brief Searches for a solar eclipse visible anywhere on the Earth's surface.\n *\n * This function finds the first solar eclipse that occurs after `startTime`.\n * A solar eclipse may be partial, annular, or total.\n * See {@link GlobalSolarEclipseInfo} for more information.\n * To find a series of solar eclipses, call this function once,\n * then keep calling {@link NextGlobalSolarEclipse} as many times as desired,\n * passing in the `peak` value returned from the previous call.\n *\n * @param {AstroTime} startTime\n * The date and time for starting the search for a solar eclipse.\n *\n * @returns {GlobalSolarEclipseInfo}\n */",
"meta": {
"range": [
- 302743,
- 304360
+ 308883,
+ 310500
],
"filename": "astronomy.js",
- "lineno": 7313,
+ "lineno": 7443,
"columnno": 0,
"code": {
- "id": "astnode100027481",
+ "id": "astnode100028496",
"name": "SearchGlobalSolarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54453,14 +55704,14 @@
"comment": "",
"meta": {
"range": [
- 302800,
- 302819
+ 308940,
+ 308959
],
"filename": "astronomy.js",
- "lineno": 7314,
+ "lineno": 7444,
"columnno": 10,
"code": {
- "id": "astnode100027486",
+ "id": "astnode100028501",
"name": "PruneLatitude",
"type": "Literal",
"value": 1.8
@@ -54478,14 +55729,14 @@
"comment": "",
"meta": {
"range": [
- 302995,
- 303013
+ 309135,
+ 309153
],
"filename": "astronomy.js",
- "lineno": 7316,
+ "lineno": 7446,
"columnno": 8,
"code": {
- "id": "astnode100027490",
+ "id": "astnode100028505",
"name": "nmtime",
"type": "Identifier",
"value": "startTime"
@@ -54503,14 +55754,14 @@
"comment": "",
"meta": {
"range": [
- 303023,
- 303030
+ 309163,
+ 309170
],
"filename": "astronomy.js",
- "lineno": 7317,
+ "lineno": 7447,
"columnno": 8,
"code": {
- "id": "astnode100027494",
+ "id": "astnode100028509",
"name": "nmcount"
}
},
@@ -54526,14 +55777,14 @@
"comment": "",
"meta": {
"range": [
- 303041,
- 303052
+ 309181,
+ 309192
],
"filename": "astronomy.js",
- "lineno": 7318,
+ "lineno": 7448,
"columnno": 9,
"code": {
- "id": "astnode100027497",
+ "id": "astnode100028512",
"name": "nmcount",
"type": "Literal",
"funcscope": "SearchGlobalSolarEclipse",
@@ -54552,14 +55803,14 @@
"comment": "",
"meta": {
"range": [
- 303165,
- 303209
+ 309305,
+ 309349
],
"filename": "astronomy.js",
- "lineno": 7320,
+ "lineno": 7450,
"columnno": 14,
"code": {
- "id": "astnode100027507",
+ "id": "astnode100028522",
"name": "newmoon",
"type": "CallExpression",
"value": ""
@@ -54577,14 +55828,14 @@
"comment": "",
"meta": {
"range": [
- 303392,
- 303440
+ 309532,
+ 309580
],
"filename": "astronomy.js",
- "lineno": 7324,
+ "lineno": 7454,
"columnno": 14,
"code": {
- "id": "astnode100027520",
+ "id": "astnode100028535",
"name": "eclip_lat",
"type": "CallExpression",
"value": ""
@@ -54602,14 +55853,14 @@
"comment": "",
"meta": {
"range": [
- 303680,
- 303712
+ 309820,
+ 309852
],
"filename": "astronomy.js",
- "lineno": 7328,
+ "lineno": 7458,
"columnno": 18,
"code": {
- "id": "astnode100027535",
+ "id": "astnode100028550",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -54627,14 +55878,14 @@
"comment": "",
"meta": {
"range": [
- 304127,
- 304157
+ 310267,
+ 310297
],
"filename": "astronomy.js",
- "lineno": 7336,
+ "lineno": 7466,
"columnno": 8,
"code": {
- "id": "astnode100027556",
+ "id": "astnode100028571",
"name": "nmtime",
"type": "CallExpression",
"funcscope": "SearchGlobalSolarEclipse",
@@ -54653,14 +55904,14 @@
"comment": "",
"meta": {
"range": [
- 304361,
- 304420
+ 310501,
+ 310560
],
"filename": "astronomy.js",
- "lineno": 7342,
+ "lineno": 7472,
"columnno": 0,
"code": {
- "id": "astnode100027566",
+ "id": "astnode100028581",
"name": "exports.SearchGlobalSolarEclipse",
"type": "Identifier",
"value": "SearchGlobalSolarEclipse",
@@ -54677,14 +55928,14 @@
"comment": "/**\n * @brief Searches for the next global solar eclipse in a series.\n *\n * After using {@link SearchGlobalSolarEclipse} to find the first solar eclipse\n * in a series, you can call this function to find the next consecutive solar eclipse.\n * Pass in the `peak` value from the {@link GlobalSolarEclipseInfo} returned by the\n * previous call to `SearchGlobalSolarEclipse` or `NextGlobalSolarEclipse`\n * to find the next solar eclipse.\n *\n * @param {AstroTime} prevEclipseTime\n * A date and time near a new moon. Solar eclipse search will start at the next new moon.\n *\n * @returns {GlobalSolarEclipseInfo}\n */",
"meta": {
"range": [
- 305036,
- 305189
+ 311176,
+ 311329
],
"filename": "astronomy.js",
- "lineno": 7357,
+ "lineno": 7487,
"columnno": 0,
"code": {
- "id": "astnode100027571",
+ "id": "astnode100028586",
"name": "NextGlobalSolarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54732,14 +55983,14 @@
"comment": "",
"meta": {
"range": [
- 305097,
- 305138
+ 311237,
+ 311278
],
"filename": "astronomy.js",
- "lineno": 7358,
+ "lineno": 7488,
"columnno": 10,
"code": {
- "id": "astnode100027576",
+ "id": "astnode100028591",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -54757,14 +56008,14 @@
"comment": "",
"meta": {
"range": [
- 305190,
- 305245
+ 311330,
+ 311385
],
"filename": "astronomy.js",
- "lineno": 7361,
+ "lineno": 7491,
"columnno": 0,
"code": {
- "id": "astnode100027588",
+ "id": "astnode100028603",
"name": "exports.NextGlobalSolarEclipse",
"type": "Identifier",
"value": "NextGlobalSolarEclipse",
@@ -54781,14 +56032,14 @@
"comment": "/**\n * @brief Holds a time and the observed altitude of the Sun at that time.\n *\n * When reporting a solar eclipse observed at a specific location on the Earth\n * (a \"local\" solar eclipse), a series of events occur. In addition\n * to the time of each event, it is important to know the altitude of the Sun,\n * because each event may be invisible to the observer if the Sun is below\n * the horizon (i.e. it at night).\n *\n * If `altitude` is negative, the event is theoretical only; it would be\n * visible if the Earth were transparent, but the observer cannot actually see it.\n * If `altitude` is positive but less than a few degrees, visibility will be impaired by\n * atmospheric interference (sunrise or sunset conditions).\n *\n * @property {AstroTime} time\n * The date and time of the event.\n *\n * @property {number} altitude\n * The angular altitude of the center of the Sun above/below the horizon, at `time`,\n * corrected for atmospheric refraction and expressed in degrees.\n */",
"meta": {
"range": [
- 306244,
- 306366
+ 312384,
+ 312506
],
"filename": "astronomy.js",
- "lineno": 7383,
+ "lineno": 7513,
"columnno": 0,
"code": {
- "id": "astnode100027593",
+ "id": "astnode100028608",
"name": "EclipseEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -54835,14 +56086,14 @@
"comment": "",
"meta": {
"range": [
- 306269,
- 306364
+ 312409,
+ 312504
],
"filename": "astronomy.js",
- "lineno": 7384,
+ "lineno": 7514,
"columnno": 4,
"code": {
- "id": "astnode100027596",
+ "id": "astnode100028611",
"name": "EclipseEvent",
"type": "MethodDefinition",
"paramnames": [
@@ -54865,14 +56116,14 @@
"comment": "/**\n * @brief Holds a time and the observed altitude of the Sun at that time.\n *\n * When reporting a solar eclipse observed at a specific location on the Earth\n * (a \"local\" solar eclipse), a series of events occur. In addition\n * to the time of each event, it is important to know the altitude of the Sun,\n * because each event may be invisible to the observer if the Sun is below\n * the horizon (i.e. it at night).\n *\n * If `altitude` is negative, the event is theoretical only; it would be\n * visible if the Earth were transparent, but the observer cannot actually see it.\n * If `altitude` is positive but less than a few degrees, visibility will be impaired by\n * atmospheric interference (sunrise or sunset conditions).\n *\n * @property {AstroTime} time\n * The date and time of the event.\n *\n * @property {number} altitude\n * The angular altitude of the center of the Sun above/below the horizon, at `time`,\n * corrected for atmospheric refraction and expressed in degrees.\n */",
"meta": {
"range": [
- 306244,
- 306366
+ 312384,
+ 312506
],
"filename": "astronomy.js",
- "lineno": 7383,
+ "lineno": 7513,
"columnno": 0,
"code": {
- "id": "astnode100027593",
+ "id": "astnode100028608",
"name": "EclipseEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -54918,14 +56169,14 @@
"comment": "",
"meta": {
"range": [
- 306307,
- 306323
+ 312447,
+ 312463
],
"filename": "astronomy.js",
- "lineno": 7385,
+ "lineno": 7515,
"columnno": 8,
"code": {
- "id": "astnode100027603",
+ "id": "astnode100028618",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -54943,14 +56194,14 @@
"comment": "",
"meta": {
"range": [
- 306333,
- 306357
+ 312473,
+ 312497
],
"filename": "astronomy.js",
- "lineno": 7386,
+ "lineno": 7516,
"columnno": 8,
"code": {
- "id": "astnode100027609",
+ "id": "astnode100028624",
"name": "this.altitude",
"type": "Identifier",
"value": "altitude",
@@ -54968,14 +56219,14 @@
"comment": "",
"meta": {
"range": [
- 306367,
- 306402
+ 312507,
+ 312542
],
"filename": "astronomy.js",
- "lineno": 7389,
+ "lineno": 7519,
"columnno": 0,
"code": {
- "id": "astnode100027615",
+ "id": "astnode100028630",
"name": "exports.EclipseEvent",
"type": "Identifier",
"value": "EclipseEvent",
@@ -54992,14 +56243,14 @@
"comment": "/**\n * @brief Information about a solar eclipse as seen by an observer at a given time and geographic location.\n *\n * Returned by {@link SearchLocalSolarEclipse} or {@link NextLocalSolarEclipse}\n * to report information about a solar eclipse as seen at a given geographic location.\n *\n * When a solar eclipse is found, it is classified by setting `kind`\n * to `\"partial\"`, `\"annular\"`, or `\"total\"`.\n * A partial solar eclipse is when the Moon does not line up directly enough with the Sun\n * to completely block the Sun's light from reaching the observer.\n * An annular eclipse occurs when the Moon's disc is completely visible against the Sun\n * but the Moon is too far away to completely block the Sun's light; this leaves the\n * Sun with a ring-like appearance.\n * A total eclipse occurs when the Moon is close enough to the Earth and aligned with the\n * Sun just right to completely block all sunlight from reaching the observer.\n *\n * There are 5 \"event\" fields, each of which contains a time and a solar altitude.\n * Field `peak` holds the date and time of the center of the eclipse, when it is at its peak.\n * The fields `partial_begin` and `partial_end` are always set, and indicate when\n * the eclipse begins/ends. If the eclipse reaches totality or becomes annular,\n * `total_begin` and `total_end` indicate when the total/annular phase begins/ends.\n * When an event field is valid, the caller must also check its `altitude` field to\n * see whether the Sun is above the horizon at the time indicated by the `time` field.\n * See {@link EclipseEvent} for more information.\n *\n * @property {string} kind\n * The type of solar eclipse found: `\"partial\"`, `\"annular\"`, or `\"total\"`.\n *\n * @property {EclipseEvent} partial_begin\n * The time and Sun altitude at the beginning of the eclipse.\n *\n * @property {EclipseEvent | undefined} total_begin\n * If this is an annular or a total eclipse, the time and Sun altitude when annular/total phase begins; otherwise undefined.\n *\n * @property {EclipseEvent} peak\n * The time and Sun altitude when the eclipse reaches its peak.\n *\n * @property {EclipseEvent | undefined} total_end\n * If this is an annular or a total eclipse, the time and Sun altitude when annular/total phase ends; otherwise undefined.\n *\n * @property {EclipseEvent} partial_end\n * The time and Sun altitude at the end of the eclipse.\n */",
"meta": {
"range": [
- 308788,
- 309119
+ 314928,
+ 315259
],
"filename": "astronomy.js",
- "lineno": 7433,
+ "lineno": 7563,
"columnno": 0,
"code": {
- "id": "astnode100027620",
+ "id": "astnode100028635",
"name": "LocalSolarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -55088,14 +56339,14 @@
"comment": "",
"meta": {
"range": [
- 308822,
- 309117
+ 314962,
+ 315257
],
"filename": "astronomy.js",
- "lineno": 7434,
+ "lineno": 7564,
"columnno": 4,
"code": {
- "id": "astnode100027623",
+ "id": "astnode100028638",
"name": "LocalSolarEclipseInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -55122,14 +56373,14 @@
"comment": "/**\n * @brief Information about a solar eclipse as seen by an observer at a given time and geographic location.\n *\n * Returned by {@link SearchLocalSolarEclipse} or {@link NextLocalSolarEclipse}\n * to report information about a solar eclipse as seen at a given geographic location.\n *\n * When a solar eclipse is found, it is classified by setting `kind`\n * to `\"partial\"`, `\"annular\"`, or `\"total\"`.\n * A partial solar eclipse is when the Moon does not line up directly enough with the Sun\n * to completely block the Sun's light from reaching the observer.\n * An annular eclipse occurs when the Moon's disc is completely visible against the Sun\n * but the Moon is too far away to completely block the Sun's light; this leaves the\n * Sun with a ring-like appearance.\n * A total eclipse occurs when the Moon is close enough to the Earth and aligned with the\n * Sun just right to completely block all sunlight from reaching the observer.\n *\n * There are 5 \"event\" fields, each of which contains a time and a solar altitude.\n * Field `peak` holds the date and time of the center of the eclipse, when it is at its peak.\n * The fields `partial_begin` and `partial_end` are always set, and indicate when\n * the eclipse begins/ends. If the eclipse reaches totality or becomes annular,\n * `total_begin` and `total_end` indicate when the total/annular phase begins/ends.\n * When an event field is valid, the caller must also check its `altitude` field to\n * see whether the Sun is above the horizon at the time indicated by the `time` field.\n * See {@link EclipseEvent} for more information.\n *\n * @property {string} kind\n * The type of solar eclipse found: `\"partial\"`, `\"annular\"`, or `\"total\"`.\n *\n * @property {EclipseEvent} partial_begin\n * The time and Sun altitude at the beginning of the eclipse.\n *\n * @property {EclipseEvent | undefined} total_begin\n * If this is an annular or a total eclipse, the time and Sun altitude when annular/total phase begins; otherwise undefined.\n *\n * @property {EclipseEvent} peak\n * The time and Sun altitude when the eclipse reaches its peak.\n *\n * @property {EclipseEvent | undefined} total_end\n * If this is an annular or a total eclipse, the time and Sun altitude when annular/total phase ends; otherwise undefined.\n *\n * @property {EclipseEvent} partial_end\n * The time and Sun altitude at the end of the eclipse.\n */",
"meta": {
"range": [
- 308788,
- 309119
+ 314928,
+ 315259
],
"filename": "astronomy.js",
- "lineno": 7433,
+ "lineno": 7563,
"columnno": 0,
"code": {
- "id": "astnode100027620",
+ "id": "astnode100028635",
"name": "LocalSolarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -55217,14 +56468,14 @@
"comment": "",
"meta": {
"range": [
- 308908,
- 308924
+ 315048,
+ 315064
],
"filename": "astronomy.js",
- "lineno": 7435,
+ "lineno": 7565,
"columnno": 8,
"code": {
- "id": "astnode100027634",
+ "id": "astnode100028649",
"name": "this.kind",
"type": "Identifier",
"value": "kind",
@@ -55242,14 +56493,14 @@
"comment": "",
"meta": {
"range": [
- 308934,
- 308968
+ 315074,
+ 315108
],
"filename": "astronomy.js",
- "lineno": 7436,
+ "lineno": 7566,
"columnno": 8,
"code": {
- "id": "astnode100027640",
+ "id": "astnode100028655",
"name": "this.partial_begin",
"type": "Identifier",
"value": "partial_begin",
@@ -55267,14 +56518,14 @@
"comment": "",
"meta": {
"range": [
- 308978,
- 309008
+ 315118,
+ 315148
],
"filename": "astronomy.js",
- "lineno": 7437,
+ "lineno": 7567,
"columnno": 8,
"code": {
- "id": "astnode100027646",
+ "id": "astnode100028661",
"name": "this.total_begin",
"type": "Identifier",
"value": "total_begin",
@@ -55292,14 +56543,14 @@
"comment": "",
"meta": {
"range": [
- 309018,
- 309034
+ 315158,
+ 315174
],
"filename": "astronomy.js",
- "lineno": 7438,
+ "lineno": 7568,
"columnno": 8,
"code": {
- "id": "astnode100027652",
+ "id": "astnode100028667",
"name": "this.peak",
"type": "Identifier",
"value": "peak",
@@ -55317,14 +56568,14 @@
"comment": "",
"meta": {
"range": [
- 309044,
- 309070
+ 315184,
+ 315210
],
"filename": "astronomy.js",
- "lineno": 7439,
+ "lineno": 7569,
"columnno": 8,
"code": {
- "id": "astnode100027658",
+ "id": "astnode100028673",
"name": "this.total_end",
"type": "Identifier",
"value": "total_end",
@@ -55342,14 +56593,14 @@
"comment": "",
"meta": {
"range": [
- 309080,
- 309110
+ 315220,
+ 315250
],
"filename": "astronomy.js",
- "lineno": 7440,
+ "lineno": 7570,
"columnno": 8,
"code": {
- "id": "astnode100027664",
+ "id": "astnode100028679",
"name": "this.partial_end",
"type": "Identifier",
"value": "partial_end",
@@ -55367,14 +56618,14 @@
"comment": "",
"meta": {
"range": [
- 309120,
- 309173
+ 315260,
+ 315313
],
"filename": "astronomy.js",
- "lineno": 7443,
+ "lineno": 7573,
"columnno": 0,
"code": {
- "id": "astnode100027670",
+ "id": "astnode100028685",
"name": "exports.LocalSolarEclipseInfo",
"type": "Identifier",
"value": "LocalSolarEclipseInfo",
@@ -55391,14 +56642,14 @@
"comment": "",
"meta": {
"range": [
- 309175,
- 309250
+ 315315,
+ 315390
],
"filename": "astronomy.js",
- "lineno": 7444,
+ "lineno": 7574,
"columnno": 0,
"code": {
- "id": "astnode100027675",
+ "id": "astnode100028690",
"name": "local_partial_distance",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55417,14 +56668,14 @@
"comment": "",
"meta": {
"range": [
- 309251,
- 309452
+ 315391,
+ 315592
],
"filename": "astronomy.js",
- "lineno": 7447,
+ "lineno": 7577,
"columnno": 0,
"code": {
- "id": "astnode100027687",
+ "id": "astnode100028702",
"name": "local_total_distance",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55443,14 +56694,14 @@
"comment": "",
"meta": {
"range": [
- 309453,
- 310577
+ 315593,
+ 316717
],
"filename": "astronomy.js",
- "lineno": 7452,
+ "lineno": 7582,
"columnno": 0,
"code": {
- "id": "astnode100027703",
+ "id": "astnode100028718",
"name": "LocalEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55482,14 +56733,14 @@
"comment": "",
"meta": {
"range": [
- 309505,
- 309525
+ 315645,
+ 315665
],
"filename": "astronomy.js",
- "lineno": 7453,
+ "lineno": 7583,
"columnno": 10,
"code": {
- "id": "astnode100027709",
+ "id": "astnode100028724",
"name": "PARTIAL_WINDOW",
"type": "Literal",
"value": 0.2
@@ -55507,14 +56758,14 @@
"comment": "",
"meta": {
"range": [
- 309537,
- 309556
+ 315677,
+ 315696
],
"filename": "astronomy.js",
- "lineno": 7454,
+ "lineno": 7584,
"columnno": 10,
"code": {
- "id": "astnode100027713",
+ "id": "astnode100028728",
"name": "TOTAL_WINDOW",
"type": "Literal",
"value": 0.01
@@ -55532,14 +56783,14 @@
"comment": "",
"meta": {
"range": [
- 309568,
- 309607
+ 315708,
+ 315747
],
"filename": "astronomy.js",
- "lineno": 7455,
+ "lineno": 7585,
"columnno": 10,
"code": {
- "id": "astnode100027717",
+ "id": "astnode100028732",
"name": "peak",
"type": "CallExpression",
"value": ""
@@ -55557,14 +56808,14 @@
"comment": "",
"meta": {
"range": [
- 309617,
- 309658
+ 315757,
+ 315798
],
"filename": "astronomy.js",
- "lineno": 7456,
+ "lineno": 7586,
"columnno": 8,
"code": {
- "id": "astnode100027726",
+ "id": "astnode100028741",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -55582,14 +56833,14 @@
"comment": "",
"meta": {
"range": [
- 309668,
- 309709
+ 315808,
+ 315849
],
"filename": "astronomy.js",
- "lineno": 7457,
+ "lineno": 7587,
"columnno": 8,
"code": {
- "id": "astnode100027737",
+ "id": "astnode100028752",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -55607,14 +56858,14 @@
"comment": "",
"meta": {
"range": [
- 309721,
- 309816
+ 315861,
+ 315956
],
"filename": "astronomy.js",
- "lineno": 7458,
+ "lineno": 7588,
"columnno": 10,
"code": {
- "id": "astnode100027748",
+ "id": "astnode100028763",
"name": "partial_begin",
"type": "CallExpression",
"value": ""
@@ -55632,14 +56883,14 @@
"comment": "",
"meta": {
"range": [
- 309828,
- 309921
+ 315968,
+ 316061
],
"filename": "astronomy.js",
- "lineno": 7459,
+ "lineno": 7589,
"columnno": 10,
"code": {
- "id": "astnode100027761",
+ "id": "astnode100028776",
"name": "partial_end",
"type": "CallExpression",
"value": ""
@@ -55657,14 +56908,14 @@
"comment": "",
"meta": {
"range": [
- 309931,
- 309942
+ 316071,
+ 316082
],
"filename": "astronomy.js",
- "lineno": 7460,
+ "lineno": 7590,
"columnno": 8,
"code": {
- "id": "astnode100027774",
+ "id": "astnode100028789",
"name": "total_begin"
}
},
@@ -55680,14 +56931,14 @@
"comment": "",
"meta": {
"range": [
- 309952,
- 309961
+ 316092,
+ 316101
],
"filename": "astronomy.js",
- "lineno": 7461,
+ "lineno": 7591,
"columnno": 8,
"code": {
- "id": "astnode100027777",
+ "id": "astnode100028792",
"name": "total_end"
}
},
@@ -55703,14 +56954,14 @@
"comment": "",
"meta": {
"range": [
- 309971,
- 309975
+ 316111,
+ 316115
],
"filename": "astronomy.js",
- "lineno": 7462,
+ "lineno": 7592,
"columnno": 8,
"code": {
- "id": "astnode100027780",
+ "id": "astnode100028795",
"name": "kind"
}
},
@@ -55726,14 +56977,14 @@
"comment": "",
"meta": {
"range": [
- 310088,
- 310127
+ 316228,
+ 316267
],
"filename": "astronomy.js",
- "lineno": 7464,
+ "lineno": 7594,
"columnno": 8,
"code": {
- "id": "astnode100027796",
+ "id": "astnode100028811",
"name": "t1",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -55752,14 +57003,14 @@
"comment": "",
"meta": {
"range": [
- 310137,
- 310176
+ 316277,
+ 316316
],
"filename": "astronomy.js",
- "lineno": 7465,
+ "lineno": 7595,
"columnno": 8,
"code": {
- "id": "astnode100027807",
+ "id": "astnode100028822",
"name": "t2",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -55778,14 +57029,14 @@
"comment": "",
"meta": {
"range": [
- 310186,
- 310277
+ 316326,
+ 316417
],
"filename": "astronomy.js",
- "lineno": 7466,
+ "lineno": 7596,
"columnno": 8,
"code": {
- "id": "astnode100027818",
+ "id": "astnode100028833",
"name": "total_begin",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -55804,14 +57055,14 @@
"comment": "",
"meta": {
"range": [
- 310287,
- 310376
+ 316427,
+ 316516
],
"filename": "astronomy.js",
- "lineno": 7467,
+ "lineno": 7597,
"columnno": 8,
"code": {
- "id": "astnode100027831",
+ "id": "astnode100028846",
"name": "total_end",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -55830,14 +57081,14 @@
"comment": "",
"meta": {
"range": [
- 310386,
- 310423
+ 316526,
+ 316563
],
"filename": "astronomy.js",
- "lineno": 7468,
+ "lineno": 7598,
"columnno": 8,
"code": {
- "id": "astnode100027844",
+ "id": "astnode100028859",
"name": "kind",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -55856,14 +57107,14 @@
"comment": "",
"meta": {
"range": [
- 310450,
- 310466
+ 316590,
+ 316606
],
"filename": "astronomy.js",
- "lineno": 7471,
+ "lineno": 7601,
"columnno": 8,
"code": {
- "id": "astnode100027853",
+ "id": "astnode100028868",
"name": "kind",
"type": "Literal",
"funcscope": "LocalEclipse",
@@ -55882,14 +57133,14 @@
"comment": "",
"meta": {
"range": [
- 310578,
- 310940
+ 316718,
+ 317080
],
"filename": "astronomy.js",
- "lineno": 7475,
+ "lineno": 7605,
"columnno": 0,
"code": {
- "id": "astnode100027865",
+ "id": "astnode100028880",
"name": "LocalEclipseTransition",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55916,14 +57167,14 @@
"comment": "",
"meta": {
"range": [
- 310651,
- 310779
+ 316791,
+ 316919
],
"filename": "astronomy.js",
- "lineno": 7476,
+ "lineno": 7606,
"columnno": 4,
"code": {
- "id": "astnode100027873",
+ "id": "astnode100028888",
"name": "evaluate",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55946,14 +57197,14 @@
"comment": "",
"meta": {
"range": [
- 310691,
- 310731
+ 316831,
+ 316871
],
"filename": "astronomy.js",
- "lineno": 7477,
+ "lineno": 7607,
"columnno": 14,
"code": {
- "id": "astnode100027878",
+ "id": "astnode100028893",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -55971,14 +57222,14 @@
"comment": "",
"meta": {
"range": [
- 310790,
- 310823
+ 316930,
+ 316963
],
"filename": "astronomy.js",
- "lineno": 7480,
+ "lineno": 7610,
"columnno": 10,
"code": {
- "id": "astnode100027891",
+ "id": "astnode100028906",
"name": "search",
"type": "CallExpression",
"value": ""
@@ -55996,14 +57247,14 @@
"comment": "",
"meta": {
"range": [
- 310941,
- 311074
+ 317081,
+ 317214
],
"filename": "astronomy.js",
- "lineno": 7485,
+ "lineno": 7615,
"columnno": 0,
"code": {
- "id": "astnode100027908",
+ "id": "astnode100028923",
"name": "CalcEvent",
"type": "FunctionDeclaration",
"paramnames": [
@@ -56026,14 +57277,14 @@
"comment": "",
"meta": {
"range": [
- 310988,
- 311026
+ 317128,
+ 317166
],
"filename": "astronomy.js",
- "lineno": 7486,
+ "lineno": 7616,
"columnno": 10,
"code": {
- "id": "astnode100027914",
+ "id": "astnode100028929",
"name": "altitude",
"type": "CallExpression",
"value": ""
@@ -56051,14 +57302,14 @@
"comment": "",
"meta": {
"range": [
- 311075,
- 311271
+ 317215,
+ 317411
],
"filename": "astronomy.js",
- "lineno": 7489,
+ "lineno": 7619,
"columnno": 0,
"code": {
- "id": "astnode100027925",
+ "id": "astnode100028940",
"name": "SunAltitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -56082,14 +57333,14 @@
"comment": "",
"meta": {
"range": [
- 311124,
- 311175
+ 317264,
+ 317315
],
"filename": "astronomy.js",
- "lineno": 7490,
+ "lineno": 7620,
"columnno": 10,
"code": {
- "id": "astnode100027931",
+ "id": "astnode100028946",
"name": "equ",
"type": "CallExpression",
"value": ""
@@ -56107,14 +57358,14 @@
"comment": "",
"meta": {
"range": [
- 311187,
- 311243
+ 317327,
+ 317383
],
"filename": "astronomy.js",
- "lineno": 7491,
+ "lineno": 7621,
"columnno": 10,
"code": {
- "id": "astnode100027943",
+ "id": "astnode100028958",
"name": "hor",
"type": "CallExpression",
"value": ""
@@ -56132,14 +57383,14 @@
"comment": "/**\n * @brief Searches for a solar eclipse visible at a specific location on the Earth's surface.\n *\n * This function finds the first solar eclipse that occurs after `startTime`.\n * A solar eclipse may be partial, annular, or total.\n * See {@link LocalSolarEclipseInfo} for more information.\n *\n * To find a series of solar eclipses, call this function once,\n * then keep calling {@link NextLocalSolarEclipse} as many times as desired,\n * passing in the `peak` value returned from the previous call.\n *\n * IMPORTANT: An eclipse reported by this function might be partly or\n * completely invisible to the observer due to the time of day.\n * See {@link LocalSolarEclipseInfo} for more information about this topic.\n *\n * @param {AstroTime} startTime\n * The date and time for starting the search for a solar eclipse.\n *\n * @param {Observer} observer\n * The geographic location of the observer.\n *\n * @returns {LocalSolarEclipseInfo}\n */",
"meta": {
"range": [
- 312216,
- 313924
+ 318356,
+ 320064
],
"filename": "astronomy.js",
- "lineno": 7517,
+ "lineno": 7647,
"columnno": 0,
"code": {
- "id": "astnode100027960",
+ "id": "astnode100028975",
"name": "SearchLocalSolarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -56202,14 +57453,14 @@
"comment": "",
"meta": {
"range": [
- 312312,
- 312331
+ 318452,
+ 318471
],
"filename": "astronomy.js",
- "lineno": 7519,
+ "lineno": 7649,
"columnno": 10,
"code": {
- "id": "astnode100027970",
+ "id": "astnode100028985",
"name": "PruneLatitude",
"type": "Literal",
"value": 1.8
@@ -56227,14 +57478,14 @@
"comment": "",
"meta": {
"range": [
- 312513,
- 312531
+ 318653,
+ 318671
],
"filename": "astronomy.js",
- "lineno": 7521,
+ "lineno": 7651,
"columnno": 8,
"code": {
- "id": "astnode100027974",
+ "id": "astnode100028989",
"name": "nmtime",
"type": "Identifier",
"value": "startTime"
@@ -56252,14 +57503,14 @@
"comment": "",
"meta": {
"range": [
- 312635,
- 312679
+ 318775,
+ 318819
],
"filename": "astronomy.js",
- "lineno": 7524,
+ "lineno": 7654,
"columnno": 14,
"code": {
- "id": "astnode100027980",
+ "id": "astnode100028995",
"name": "newmoon",
"type": "CallExpression",
"value": ""
@@ -56277,14 +57528,14 @@
"comment": "",
"meta": {
"range": [
- 312870,
- 312918
+ 319010,
+ 319058
],
"filename": "astronomy.js",
- "lineno": 7528,
+ "lineno": 7658,
"columnno": 14,
"code": {
- "id": "astnode100027993",
+ "id": "astnode100029008",
"name": "eclip_lat",
"type": "CallExpression",
"value": ""
@@ -56302,14 +57553,14 @@
"comment": "",
"meta": {
"range": [
- 313153,
- 313200
+ 319293,
+ 319340
],
"filename": "astronomy.js",
- "lineno": 7532,
+ "lineno": 7662,
"columnno": 18,
"code": {
- "id": "astnode100028008",
+ "id": "astnode100029023",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -56327,14 +57578,14 @@
"comment": "",
"meta": {
"range": [
- 313344,
- 313384
+ 319484,
+ 319524
],
"filename": "astronomy.js",
- "lineno": 7535,
+ "lineno": 7665,
"columnno": 22,
"code": {
- "id": "astnode100028024",
+ "id": "astnode100029039",
"name": "eclipse",
"type": "CallExpression",
"value": ""
@@ -56352,14 +57603,14 @@
"comment": "",
"meta": {
"range": [
- 313885,
- 313915
+ 320025,
+ 320055
],
"filename": "astronomy.js",
- "lineno": 7544,
+ "lineno": 7674,
"columnno": 8,
"code": {
- "id": "astnode100028049",
+ "id": "astnode100029064",
"name": "nmtime",
"type": "CallExpression",
"funcscope": "SearchLocalSolarEclipse",
@@ -56378,14 +57629,14 @@
"comment": "",
"meta": {
"range": [
- 313925,
- 313982
+ 320065,
+ 320122
],
"filename": "astronomy.js",
- "lineno": 7547,
+ "lineno": 7677,
"columnno": 0,
"code": {
- "id": "astnode100028057",
+ "id": "astnode100029072",
"name": "exports.SearchLocalSolarEclipse",
"type": "Identifier",
"value": "SearchLocalSolarEclipse",
@@ -56402,14 +57653,14 @@
"comment": "/**\n * @brief Searches for the next local solar eclipse in a series.\n *\n * After using {@link SearchLocalSolarEclipse} to find the first solar eclipse\n * in a series, you can call this function to find the next consecutive solar eclipse.\n * Pass in the `peak` value from the {@link LocalSolarEclipseInfo} returned by the\n * previous call to `SearchLocalSolarEclipse` or `NextLocalSolarEclipse`\n * to find the next solar eclipse.\n * This function finds the first solar eclipse that occurs after `startTime`.\n * A solar eclipse may be partial, annular, or total.\n * See {@link LocalSolarEclipseInfo} for more information.\n *\n * @param {AstroTime} prevEclipseTime\n * The date and time for starting the search for a solar eclipse.\n *\n * @param {Observer} observer\n * The geographic location of the observer.\n *\n * @returns {LocalSolarEclipseInfo}\n */",
"meta": {
"range": [
- 314841,
- 315012
+ 320981,
+ 321152
],
"filename": "astronomy.js",
- "lineno": 7568,
+ "lineno": 7698,
"columnno": 0,
"code": {
- "id": "astnode100028062",
+ "id": "astnode100029077",
"name": "NextLocalSolarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -56467,14 +57718,14 @@
"comment": "",
"meta": {
"range": [
- 314911,
- 314952
+ 321051,
+ 321092
],
"filename": "astronomy.js",
- "lineno": 7569,
+ "lineno": 7699,
"columnno": 10,
"code": {
- "id": "astnode100028068",
+ "id": "astnode100029083",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -56492,14 +57743,14 @@
"comment": "",
"meta": {
"range": [
- 315013,
- 315066
+ 321153,
+ 321206
],
"filename": "astronomy.js",
- "lineno": 7572,
+ "lineno": 7702,
"columnno": 0,
"code": {
- "id": "astnode100028081",
+ "id": "astnode100029096",
"name": "exports.NextLocalSolarEclipse",
"type": "Identifier",
"value": "NextLocalSolarEclipse",
@@ -56516,14 +57767,14 @@
"comment": "/**\n * @brief Information about a transit of Mercury or Venus, as seen from the Earth.\n *\n * Returned by {@link SearchTransit} or {@link NextTransit} to report\n * information about a transit of Mercury or Venus.\n * A transit is when Mercury or Venus passes between the Sun and Earth so that\n * the other planet is seen in silhouette against the Sun.\n *\n * The calculations are performed from the point of view of a geocentric observer.\n *\n * @property {AstroTime} start\n * The date and time at the beginning of the transit.\n * This is the moment the planet first becomes visible against the Sun in its background.\n *\n * @property {AstroTime} peak\n * When the planet is most aligned with the Sun, as seen from the Earth.\n *\n * @property {AstroTime} finish\n * The date and time at the end of the transit.\n * This is the moment the planet is last seen against the Sun in its background.\n *\n * @property {number} separation\n * The minimum angular separation, in arcminutes, between the centers of the Sun and the planet.\n * This angle pertains to the time stored in `peak`.\n */",
"meta": {
"range": [
- 316177,
- 316377
+ 322317,
+ 322517
],
"filename": "astronomy.js",
- "lineno": 7598,
+ "lineno": 7728,
"columnno": 0,
"code": {
- "id": "astnode100028086",
+ "id": "astnode100029101",
"name": "TransitInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -56590,14 +57841,14 @@
"comment": "",
"meta": {
"range": [
- 316201,
- 316375
+ 322341,
+ 322515
],
"filename": "astronomy.js",
- "lineno": 7599,
+ "lineno": 7729,
"columnno": 4,
"code": {
- "id": "astnode100028089",
+ "id": "astnode100029104",
"name": "TransitInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -56622,14 +57873,14 @@
"comment": "/**\n * @brief Information about a transit of Mercury or Venus, as seen from the Earth.\n *\n * Returned by {@link SearchTransit} or {@link NextTransit} to report\n * information about a transit of Mercury or Venus.\n * A transit is when Mercury or Venus passes between the Sun and Earth so that\n * the other planet is seen in silhouette against the Sun.\n *\n * The calculations are performed from the point of view of a geocentric observer.\n *\n * @property {AstroTime} start\n * The date and time at the beginning of the transit.\n * This is the moment the planet first becomes visible against the Sun in its background.\n *\n * @property {AstroTime} peak\n * When the planet is most aligned with the Sun, as seen from the Earth.\n *\n * @property {AstroTime} finish\n * The date and time at the end of the transit.\n * This is the moment the planet is last seen against the Sun in its background.\n *\n * @property {number} separation\n * The minimum angular separation, in arcminutes, between the centers of the Sun and the planet.\n * This angle pertains to the time stored in `peak`.\n */",
"meta": {
"range": [
- 316177,
- 316377
+ 322317,
+ 322517
],
"filename": "astronomy.js",
- "lineno": 7598,
+ "lineno": 7728,
"columnno": 0,
"code": {
- "id": "astnode100028086",
+ "id": "astnode100029101",
"name": "TransitInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -56695,14 +57946,14 @@
"comment": "",
"meta": {
"range": [
- 316256,
- 316274
+ 322396,
+ 322414
],
"filename": "astronomy.js",
- "lineno": 7600,
+ "lineno": 7730,
"columnno": 8,
"code": {
- "id": "astnode100028098",
+ "id": "astnode100029113",
"name": "this.start",
"type": "Identifier",
"value": "start",
@@ -56720,14 +57971,14 @@
"comment": "",
"meta": {
"range": [
- 316284,
- 316300
+ 322424,
+ 322440
],
"filename": "astronomy.js",
- "lineno": 7601,
+ "lineno": 7731,
"columnno": 8,
"code": {
- "id": "astnode100028104",
+ "id": "astnode100029119",
"name": "this.peak",
"type": "Identifier",
"value": "peak",
@@ -56745,14 +57996,14 @@
"comment": "",
"meta": {
"range": [
- 316310,
- 316330
+ 322450,
+ 322470
],
"filename": "astronomy.js",
- "lineno": 7602,
+ "lineno": 7732,
"columnno": 8,
"code": {
- "id": "astnode100028110",
+ "id": "astnode100029125",
"name": "this.finish",
"type": "Identifier",
"value": "finish",
@@ -56770,14 +58021,14 @@
"comment": "",
"meta": {
"range": [
- 316340,
- 316368
+ 322480,
+ 322508
],
"filename": "astronomy.js",
- "lineno": 7603,
+ "lineno": 7733,
"columnno": 8,
"code": {
- "id": "astnode100028116",
+ "id": "astnode100029131",
"name": "this.separation",
"type": "Identifier",
"value": "separation",
@@ -56795,14 +58046,14 @@
"comment": "",
"meta": {
"range": [
- 316378,
- 316411
+ 322518,
+ 322551
],
"filename": "astronomy.js",
- "lineno": 7606,
+ "lineno": 7736,
"columnno": 0,
"code": {
- "id": "astnode100028122",
+ "id": "astnode100029137",
"name": "exports.TransitInfo",
"type": "Identifier",
"value": "TransitInfo",
@@ -56819,14 +58070,14 @@
"comment": "",
"meta": {
"range": [
- 316413,
- 316596
+ 322553,
+ 322736
],
"filename": "astronomy.js",
- "lineno": 7607,
+ "lineno": 7737,
"columnno": 0,
"code": {
- "id": "astnode100028127",
+ "id": "astnode100029142",
"name": "PlanetShadowBoundary",
"type": "FunctionDeclaration",
"paramnames": [
@@ -56851,14 +58102,14 @@
"comment": "",
"meta": {
"range": [
- 316496,
- 316547
+ 322636,
+ 322687
],
"filename": "astronomy.js",
- "lineno": 7608,
+ "lineno": 7738,
"columnno": 10,
"code": {
- "id": "astnode100028135",
+ "id": "astnode100029150",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -56876,14 +58127,14 @@
"comment": "",
"meta": {
"range": [
- 316597,
- 316967
+ 322737,
+ 323107
],
"filename": "astronomy.js",
- "lineno": 7611,
+ "lineno": 7741,
"columnno": 0,
"code": {
- "id": "astnode100028152",
+ "id": "astnode100029167",
"name": "PlanetTransitBoundary",
"type": "FunctionDeclaration",
"paramnames": [
@@ -56910,14 +58161,14 @@
"comment": "",
"meta": {
"range": [
- 316789,
- 316881
+ 322929,
+ 323021
],
"filename": "astronomy.js",
- "lineno": 7613,
+ "lineno": 7743,
"columnno": 10,
"code": {
- "id": "astnode100028161",
+ "id": "astnode100029176",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -56935,14 +58186,14 @@
"comment": "/**\n * @brief Searches for the first transit of Mercury or Venus after a given date.\n *\n * Finds the first transit of Mercury or Venus after a specified date.\n * A transit is when an inferior planet passes between the Sun and the Earth\n * so that the silhouette of the planet is visible against the Sun in the background.\n * To continue the search, pass the `finish` time in the returned structure to\n * {@link NextTransit}.\n *\n * @param {Body} body\n * The planet whose transit is to be found. Must be `\"Mercury\"` or `\"Venus\"`.\n *\n * @param {AstroTime} startTime\n * The date and time for starting the search for a transit.\n *\n * @returns {TransitInfo}\n */",
"meta": {
"range": [
- 317634,
- 319826
+ 323774,
+ 325966
],
"filename": "astronomy.js",
- "lineno": 7635,
+ "lineno": 7765,
"columnno": 0,
"code": {
- "id": "astnode100028182",
+ "id": "astnode100029197",
"name": "SearchTransit",
"type": "FunctionDeclaration",
"paramnames": [
@@ -57011,14 +58262,14 @@
"comment": "",
"meta": {
"range": [
- 317686,
- 317707
+ 323826,
+ 323847
],
"filename": "astronomy.js",
- "lineno": 7636,
+ "lineno": 7766,
"columnno": 10,
"code": {
- "id": "astnode100028188",
+ "id": "astnode100029203",
"name": "threshold_angle",
"type": "Literal",
"value": 0.4
@@ -57036,14 +58287,14 @@
"comment": "",
"meta": {
"range": [
- 317780,
- 317793
+ 323920,
+ 323933
],
"filename": "astronomy.js",
- "lineno": 7637,
+ "lineno": 7767,
"columnno": 10,
"code": {
- "id": "astnode100028192",
+ "id": "astnode100029207",
"name": "dt_days",
"type": "Literal",
"value": 1
@@ -57061,14 +58312,14 @@
"comment": "",
"meta": {
"range": [
- 317856,
- 317872
+ 323996,
+ 324012
],
"filename": "astronomy.js",
- "lineno": 7639,
+ "lineno": 7769,
"columnno": 8,
"code": {
- "id": "astnode100028196",
+ "id": "astnode100029211",
"name": "planet_radius_km"
}
},
@@ -57084,14 +58335,14 @@
"comment": "",
"meta": {
"range": [
- 317933,
- 317958
+ 324073,
+ 324098
],
"filename": "astronomy.js",
- "lineno": 7642,
+ "lineno": 7772,
"columnno": 12,
"code": {
- "id": "astnode100028205",
+ "id": "astnode100029220",
"name": "planet_radius_km",
"type": "Literal",
"funcscope": "SearchTransit",
@@ -57110,14 +58361,14 @@
"comment": "",
"meta": {
"range": [
- 318016,
- 318041
+ 324156,
+ 324181
],
"filename": "astronomy.js",
- "lineno": 7645,
+ "lineno": 7775,
"columnno": 12,
"code": {
- "id": "astnode100028214",
+ "id": "astnode100029229",
"name": "planet_radius_km",
"type": "Literal",
"funcscope": "SearchTransit",
@@ -57136,14 +58387,14 @@
"comment": "",
"meta": {
"range": [
- 318136,
- 318159
+ 324276,
+ 324299
],
"filename": "astronomy.js",
- "lineno": 7650,
+ "lineno": 7780,
"columnno": 8,
"code": {
- "id": "astnode100028225",
+ "id": "astnode100029240",
"name": "search_time",
"type": "Identifier",
"value": "startTime"
@@ -57161,14 +58412,14 @@
"comment": "",
"meta": {
"range": [
- 318393,
- 318447
+ 324533,
+ 324587
],
"filename": "astronomy.js",
- "lineno": 7655,
+ "lineno": 7785,
"columnno": 14,
"code": {
- "id": "astnode100028231",
+ "id": "astnode100029246",
"name": "conj",
"type": "CallExpression",
"value": ""
@@ -57186,14 +58437,14 @@
"comment": "",
"meta": {
"range": [
- 318550,
- 318592
+ 324690,
+ 324732
],
"filename": "astronomy.js",
- "lineno": 7657,
+ "lineno": 7787,
"columnno": 14,
"code": {
- "id": "astnode100028239",
+ "id": "astnode100029254",
"name": "conj_separation",
"type": "CallExpression",
"value": ""
@@ -57211,14 +58462,14 @@
"comment": "",
"meta": {
"range": [
- 318924,
- 318979
+ 325064,
+ 325119
],
"filename": "astronomy.js",
- "lineno": 7663,
+ "lineno": 7793,
"columnno": 18,
"code": {
- "id": "astnode100028251",
+ "id": "astnode100029266",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -57236,14 +58487,14 @@
"comment": "",
"meta": {
"range": [
- 319170,
- 319213
+ 325310,
+ 325353
],
"filename": "astronomy.js",
- "lineno": 7666,
+ "lineno": 7796,
"columnno": 22,
"code": {
- "id": "astnode100028268",
+ "id": "astnode100029283",
"name": "time_before",
"type": "CallExpression",
"value": ""
@@ -57261,14 +58512,14 @@
"comment": "",
"meta": {
"range": [
- 319237,
- 319322
+ 325377,
+ 325462
],
"filename": "astronomy.js",
- "lineno": 7667,
+ "lineno": 7797,
"columnno": 22,
"code": {
- "id": "astnode100028279",
+ "id": "astnode100029294",
"name": "start",
"type": "CallExpression",
"value": ""
@@ -57286,14 +58537,14 @@
"comment": "",
"meta": {
"range": [
- 319346,
- 319388
+ 325486,
+ 325528
],
"filename": "astronomy.js",
- "lineno": 7668,
+ "lineno": 7798,
"columnno": 22,
"code": {
- "id": "astnode100028292",
+ "id": "astnode100029307",
"name": "time_after",
"type": "CallExpression",
"value": ""
@@ -57311,14 +58562,14 @@
"comment": "",
"meta": {
"range": [
- 319412,
- 319497
+ 325552,
+ 325637
],
"filename": "astronomy.js",
- "lineno": 7669,
+ "lineno": 7799,
"columnno": 22,
"code": {
- "id": "astnode100028303",
+ "id": "astnode100029318",
"name": "finish",
"type": "CallExpression",
"value": ""
@@ -57336,14 +58587,14 @@
"comment": "",
"meta": {
"range": [
- 319521,
- 319576
+ 325661,
+ 325716
],
"filename": "astronomy.js",
- "lineno": 7670,
+ "lineno": 7800,
"columnno": 22,
"code": {
- "id": "astnode100028316",
+ "id": "astnode100029331",
"name": "min_separation",
"type": "BinaryExpression",
"value": ""
@@ -57361,14 +58612,14 @@
"comment": "",
"meta": {
"range": [
- 319785,
- 319817
+ 325925,
+ 325957
],
"filename": "astronomy.js",
- "lineno": 7675,
+ "lineno": 7805,
"columnno": 8,
"code": {
- "id": "astnode100028336",
+ "id": "astnode100029351",
"name": "search_time",
"type": "CallExpression",
"funcscope": "SearchTransit",
@@ -57387,14 +58638,14 @@
"comment": "",
"meta": {
"range": [
- 319827,
- 319864
+ 325967,
+ 326004
],
"filename": "astronomy.js",
- "lineno": 7678,
+ "lineno": 7808,
"columnno": 0,
"code": {
- "id": "astnode100028344",
+ "id": "astnode100029359",
"name": "exports.SearchTransit",
"type": "Identifier",
"value": "SearchTransit",
@@ -57411,14 +58662,14 @@
"comment": "/**\n * @brief Searches for the next transit of Mercury or Venus in a series.\n *\n * After calling {@link SearchTransit} to find a transit of Mercury or Venus,\n * this function finds the next transit after that.\n * Keep calling this function as many times as you want to keep finding more transits.\n *\n * @param {Body} body\n * The planet whose transit is to be found. Must be `\"Mercury\"` or `\"Venus\"`.\n *\n * @param {AstroTime} prevTransitTime\n * A date and time near the previous transit.\n *\n * @returns {TransitInfo}\n */",
"meta": {
"range": [
- 320396,
- 320540
+ 326536,
+ 326680
],
"filename": "astronomy.js",
- "lineno": 7694,
+ "lineno": 7824,
"columnno": 0,
"code": {
- "id": "astnode100028349",
+ "id": "astnode100029364",
"name": "NextTransit",
"type": "FunctionDeclaration",
"paramnames": [
@@ -57476,14 +58727,14 @@
"comment": "",
"meta": {
"range": [
- 320452,
- 320494
+ 326592,
+ 326634
],
"filename": "astronomy.js",
- "lineno": 7695,
+ "lineno": 7825,
"columnno": 10,
"code": {
- "id": "astnode100028355",
+ "id": "astnode100029370",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -57501,14 +58752,14 @@
"comment": "",
"meta": {
"range": [
- 320541,
- 320574
+ 326681,
+ 326714
],
"filename": "astronomy.js",
- "lineno": 7698,
+ "lineno": 7828,
"columnno": 0,
"code": {
- "id": "astnode100028368",
+ "id": "astnode100029383",
"name": "exports.NextTransit",
"type": "Identifier",
"value": "NextTransit",