API Reference / EngineData · interface

Interface: EngineData

Properties

PropertyTypeDescription
<a id="chebpacks"></a> chebPacks?Record<string, ChebData>Heliocentric ecliptic-J2000 Chebyshev packs by body id (ceres, pallas, juno, vesta, pholus, ...). Same pipeline as Chiron.
<a id="chiron"></a> chiron?ChebData-
<a id="constellations"></a> constellations?ConstellationPackConstellation figure lines and labels for SkyView overlays.
<a id="deepstars"></a> deepStars?StarPackDeep naked-eye star pack (HYG to ~mag 6.5), the complete background field for SkyView. Opt-in: node-loaded, not in the embedded web bundle.
<a id="earthpack"></a> earthPack?ChebDataHeliocentric Earth pack (fit_planet.py earth). Not a chebPacks entry: Earth is never a chart body, it is the observer. Every geocentric direction is body - earth, so Earth's own VSOP error is a floor under every other body, amplified by 1/distance -- which is why packing it lifts the whole chart at once (range-expansion.md Tier C).
<a id="fixedstars"></a> fixedStars?StarPackFixed-star catalog (HYG-derived; ICRS J2000 + proper motions).
<a id="intpapog"></a> intpApog?ChebDataInterpolated ("natural") lunar apogee pack: geocentric true-ecliptic- of-date unit vectors, a spline through the Moon's real apogee passages refit as Chebyshev (concept: Swiss Ephemeris General Documentation, Dieter Koch; see python/fit_intp_apog.py). Not a chebPacks entry: those are heliocentric-J2000 and go through the light-time pipeline.
<a id="keplerpack"></a> keplerPack?KeplerPackHamburg-school (Uranian) constant-element orbits; see fit_uranian.py.
<a id="mooncheb"></a> moonCheb?ChebData-
<a id="moonmeeus"></a> moonMeeusMoonSeries-
<a id="nutation"></a> nutationnumber[][]-
<a id="pluto"></a> plutonumber[][]-
<a id="vsop"></a> vsopRecord<string, VsopSeries>-

Start building

Quickstart →