ootk-core
Version:
Orbital Object Toolkit. A modern typed replacement for satellite.js including SGP4 propagation, TLE parsing, Sun and Moon calculations, and more.
81 lines (80 loc) • 2.21 kB
TypeScript
import { Degrees, Milliseconds, Minutes, Radians, Seconds } from '../types/types.js';
/**
* Full circle in radians (PI * 2)
*
* https://tauday.com/tau-manifesto
*/
export declare const TAU: Radians;
/**
* Represents half of the mathematical constant PI.
*/
export declare const halfPi: Radians;
/**
* Converts degrees to radians.
*/
export declare const DEG2RAD: Radians;
/**
* Converts radians to degrees.
*/
export declare const RAD2DEG: Degrees;
/**
* Conversion factor from seconds to degrees.
*/
export declare const sec2deg: Degrees;
/**
* Conversion factor from seconds to days.
*/
export declare const sec2day: number;
/**
* Conversion factor from arcseconds to radians.
*/
export declare const asec2rad: Radians;
/**
* Convert ten-thousandths of an arcsecond to radians.
*/
export declare const ttasec2rad: Radians;
/**
* Convert milliarcseconds to radians.
*/
export declare const masec2rad: Radians;
/**
* The angular velocity of the Earth in radians per second.
*/
export declare const angularVelocityOfEarth = 0.00007292115;
/**
* Astronomical unit in kilometers.
*/
export declare const astronomicalUnit = 149597870;
export declare const msec2sec: Seconds;
export declare const cMPerSec = 299792458;
export declare const cKmPerSec: number;
export declare const cKmPerMs: number;
export declare const MS_PER_DAY = 86400000;
export declare const secondsPerDay = 86400;
export declare const sec2min: Minutes;
export declare const secondsPerSiderealDay = 86164.0905;
export declare const secondsPerWeek: number;
/**
* Half the number of radians in a circle.
*/
export declare const PI: Radians;
export declare const x2o3: number;
export declare const temp4 = 1.5e-12;
/**
* The number of minutes in a day.
*/
export declare const MINUTES_PER_DAY: Minutes;
/**
* The number of milliseconds in a day.
*/
export declare const MILLISECONDS_TO_DAYS = 1.15741e-8;
/**
* The number of milliseconds in a day.
*/
export declare const MILLISECONDS_PER_DAY: number;
/**
* The number of milliseconds in a second.
*/
export declare const MILLISECONDS_PER_SECOND: Milliseconds;
export declare const RADIUS_OF_EARTH = 6371;
export declare const earthGravityParam = 398600.4415;