@tubular/astronomy
Version:
Astronomical calculations for planetary positions, moon phases, eclipses, rise, transit, and set times, and more.
19 lines • 1.32 kB
TypeScript
import { SphericalPosition } from '@tubular/math';
import { ISkyObserver } from './i-sky-observer';
import { SolarSystem } from './solar-system';
export declare const COLOR_NIGHT = "black";
export declare const COLOR_ASTRONOMICAL_TWILIGHT = "#000044";
export declare const COLOR_NAUTICAL_TWILIGHT = "#000066";
export declare const COLOR_CIVIL_TWILIGHT = "#990066";
export declare const COLOR_NEAR_SUNRISE = "#CC6600";
export declare const COLOR_EARLY_SUNRISE = "#DDBB33";
export declare const COLOR_LATE_SUNRISE = "#DDDDAA";
export declare const COLOR_DAY = "#99CCFF";
export declare const COLORS_MOONLIGHT: string[];
export declare function refractedAltitude(trueAltitude: number): number;
export declare function unrefractedAltitude(apparentAltitude: number): number;
export declare function getSkyColor(sunPos: SphericalPosition, skyPos: SphericalPosition, eclipseTotality?: number): string;
export declare function getInsolationColor(observer: ISkyObserver, solarSystem: SolarSystem, time_JDU: number, moonlight?: boolean, blendMoonlight?: boolean): string;
export declare function equatorialToGalactic(pos: SphericalPosition, time_JDE?: number): SphericalPosition;
export declare function galacticToEquatorial(pos: SphericalPosition, time_JDE?: number): SphericalPosition;
//# sourceMappingURL=astronomy-util.d.ts.map