@tubular/astronomy
Version:
Astronomical calculations for planetary positions, moon phases, eclipses, rise, transit, and set times, and more.
132 lines • 5.63 kB
TypeScript
import { Angle, SphericalPosition } from '@tubular/math';
export declare const JD_J2000 = 2451545;
export declare const JD_B1950 = 2433282.4235;
export declare const FIRST_PLANET = 0;
export declare const SUN = 0;
export declare const MERCURY = 1;
export declare const VENUS = 2;
export declare const EARTH = 3;
export declare const MARS = 4;
export declare const JUPITER = 5;
export declare const SATURN = 6;
export declare const URANUS = 7;
export declare const NEPTUNE = 8;
export declare const PLUTO = 9;
export declare const MOON = 10;
export declare const LAST_PLANET = 10;
export declare const NO_MATCH: number;
export declare const NO_SELECTION: number;
export declare const CANCEL_SELECTION: number;
export declare const LOW_PRECISION = 1;
export declare const HIGH_PRECISION = 2;
export declare const NUTATION = 4;
export declare const TOPOCENTRIC = 8;
export declare const REFRACTION = 16;
export declare const QUICK_SUN = 32;
export declare const QUICK_PLANET = 64;
export declare const ABERRATION = 128;
export declare const ASTROMETRIC = 256;
export declare const TRUE_DISTANCE = 512;
export declare const DELAYED_TIME = 1024;
export declare const SIGNED_HOUR_ANGLE = 2048;
export declare const NO_PRECESSION = 4096;
export declare const DEFAULT_FLAGS = 1073741824;
export declare const MIN_YEAR = -6000;
export declare const MAX_YEAR = 9999;
export declare const NON_EVENT = -1;
export declare const IN_BETWEEN_PHASES = -1;
export declare const PHASE_EVENT_BASE = 0;
export declare const NEW_MOON = 0;
export declare const FIRST_QUARTER = 1;
export declare const FULL_MOON = 2;
export declare const LAST_QUARTER = 3;
export declare const THIRD_QUARTER = 3;
export declare const NOT_EQUINOX_OR_SOLSTICE = -2;
export declare const EQ_SOLSTICE_EVENT_BASE = 100;
export declare const SPRING_EQUINOX = 100;
export declare const SUMMER_SOLSTICE = 101;
export declare const FALL_EQUINOX = 102;
export declare const WINTER_SOLSTICE = 103;
export declare const RISE_SET_EVENT_BASE = 200;
export declare const RISE_EVENT = 200;
export declare const SET_EVENT = 201;
export declare const VISIBLE_ALL_DAY = 202;
export declare const UNSEEN_ALL_DAY = 203;
export declare const TRANSIT_EVENT = 204;
export declare const TWILIGHT_BEGINS = 205;
export declare const TWILIGHT_ENDS = 206;
export declare const SET_EVENT_MINUS_1_MIN = 207;
export declare const PLANET_EVENT_BASE = 300;
export declare const OPPOSITION = 300;
export declare const SUPERIOR_CONJUNCTION = 301;
export declare const INFERIOR_CONJUNCTION = 302;
export declare const GREATEST_ELONGATION = 303;
export declare const PERIHELION = 304;
export declare const APHELION = 305;
export declare const QUADRATURE = 306;
export declare const ECLIPSE_EVENT_BASE = 400;
export declare const LUNAR_ECLIPSE = 400;
export declare const SOLAR_ECLIPSE = 401;
export declare const LUNAR_ECLIPSE_LOCAL = 402;
export declare const SOLAR_ECLIPSE_LOCAL = 403;
export declare const MOONS_EVENT_BASE = 500;
export declare const GALILEAN_MOON_EVENT = 500;
export declare const GRS_TRANSIT_EVENT_BASE = 600;
export declare const GRS_TRANSIT_EVENT = 600;
export declare const NO_TWILIGHT = 0;
export declare const CIVIL_TWILIGHT = -6;
export declare const NAUTICAL_TWILIGHT = -12;
export declare const ASTRONOMICAL_TWILIGHT = -18;
export declare const MAX_ALT_FOR_TWILIGHT = -6;
export declare const EARTH_RADIUS_KM = 6378.14;
export declare const EARTH_RADIUS_POLAR_KM = 6356.755;
export declare const SUN_RADIUS_KM = 696000;
export declare const MOON_RADIUS_KM = 1737.4;
export declare const KM_PER_AU = 149597870.691;
export declare const LIGHT_DAYS_PER_AU = 0.005775518328;
export declare const MEAN_JUPITER_SYS_II = 0.4137042242;
export declare const MEAN_SYNODIC_MONTH = 29.530589;
export declare const REFRACTION_AT_HORIZON = 0.5833;
export declare const AVG_SUN_MOON_RADIUS = 0.25;
export declare const UNKNOWN_MAGNITUDE = 10000;
export declare const OBLIQUITY_J2000 = 23.43929111;
export declare const K_DEG = 0.98560766860142;
export declare const K_RAD: number;
export declare const INCLINATION_MEAN_LUNAR_EQUATOR = 1.54242;
export declare const GALACTIC_NORTH_B1950: SphericalPosition;
export declare const GALACTIC_ASCENDING_NODE_B1950: Angle;
export declare const DAY = 1;
export declare const HALF_DAY = 0.5;
export declare const HOUR: number;
export declare const HALF_HOUR: number;
export declare const QUARTER_HOUR: number;
export declare const MINUTE: number;
export declare const HALF_MINUTE: number;
export declare const SECOND: number;
export declare const HALF_SECOND: number;
export declare const JUPITER_FLATTENING = 1.069303;
export declare const FIRST_JUPITER_MOON = 5001;
export declare const IO = 5001;
export declare const EUROPA = 5002;
export declare const GANYMEDE = 5003;
export declare const CALLISTO = 5004;
export declare const LAST_JUPITER_MOON = 5004;
export declare const SATURN_FLATTENING = 1.120699;
export declare const FIRST_SATURN_MOON = 6001;
export declare const MIMAS = 6001;
export declare const ENCELADUS = 6002;
export declare const TETHYS = 6003;
export declare const DIONE = 6004;
export declare const RHEA = 6005;
export declare const TITAN = 6006;
export declare const HYPERION = 6007;
export declare const IAPETUS = 6008;
export declare const LAST_SATURN_MOON = 6008;
export declare const ASTEROID_BASE = 20000;
export declare const ASTEROID_MAX = 29999;
export declare const COMET_BASE = 30000;
export declare const COMET_MAX = 39999;
export declare const SOLAR_SYSTEM_MAX = 39999;
export declare const CONSTELLATION_BASE = 100000;
export declare const CONSTELLATION_MAX = 100999;
//# sourceMappingURL=astro-constants.d.ts.map