UNPKG

@tubular/astronomy

Version:

Astronomical calculations for planetary positions, moon phases, eclipses, rise, transit, and set times, and more.

132 lines 5.63 kB
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