UNPKG

astronomy-bundle

Version:

Bundle for astronomical calculations such as position of moon, sun and planets, sunrise, sunset or solar eclipses. Most of the calculations are based on Jean Meeus 'Astronomical Algorithms' book and the VSOP87 theory.

25 lines (24 loc) 1.72 kB
import { Time } from '../types/TimeTypes'; export declare function sec2string(sec: number, short?: boolean): string; export declare function time2julianDay(time: Time): number; export declare function julianDay2time(jd: number): Time; export declare function julianDay2julianDay0(jd: number): number; export declare function julianDay2ModifiedJulianDay(jd: number): number; export declare function julianDay2julianCenturiesJ2000(jd: number): number; export declare function julianCenturiesJ20002julianDay(T: number): number; export declare function julianDay2julianMillenniaJ2000(jd: number): number; export declare function julianMillenniaJ20002julianDay(t: number): number; export declare function getEpochInterval(jd: number, startingEpoch: number): number; export declare function getEpochIntervalToJ2000(startingEpoch: number): number; export declare function dayOfYear2time(year: number, dayOfYear: number): Time; export declare function getDecimalYear(time: Time): number; export declare function getDayOfYear(time: Time): number; export declare function getDayOfWeek(time: Time): number; export declare function isLeapYear(year: number): boolean; export declare function getGreenwichMeanSiderealTime(T: number): number; export declare function getGreenwichApparentSiderealTime(T: number): number; export declare function getLocalMeanSiderealTime(T: number, lon: number): number; export declare function getLocalApparentSiderealTime(T: number, lon: number): number; export declare function getLocalHourAngle(T: number, lon: number, rightAscension: number): number; export declare function getDeltaT(year: number, month?: number): number; export declare function shortYear2longYear(shortYearString: string): number;