/** * Core **astronomical distance constants** and **conversion ratios**. * * ## Conventions * - **Meters** are the base distance unit. * - **Light-year** uses the **Julian year** (exactly 365.25 d) via {@link JULIAN_YEAR_SECONDS}. * - **Astronomical unit (au)** is exact per IAU 2012 B2. * - **Parsec** is defined by trigonometric parallax: `pc = au / tan(1″)`. * * @see https://www.bipm.org/en/publications/si-brochure (SI Brochure) * @see https://www.iau.org/static/resolutions/IAU2012_English.pdf (IAU 2012 B2 - astronomical unit) * @see https://en.wikipedia.org/wiki/Julian_year_(astronomy) (Julian year) * @see https://en.wikipedia.org/wiki/Parsec (Parsec definition) */ /** * Speed of light in vacuum, **exact** per SI (m·s⁻¹). * @group Distance */ export declare const SPEED_OF_LIGHT_M_PER_S: 299792458; /** * Astronomical unit in meters, **exact** (IAU 2012 B2). * @group Distance */ export declare const AU_METERS: 149597870700; /** * Meters in one **light-year**, defined as `c × (Julian year)`. * * ::: info * * Uses {@link SPEED_OF_LIGHT_M_PER_S} × {@link JULIAN_YEAR_SECONDS}. * * ::: * * @group Distance */ export declare const METERS_PER_LY: number; /** * Radians in one arcsecond: `π / 648 000`. * * ::: tip * * Convenient for expressing the exact parsec definition. * * ::: * * @group Distance */ export declare const RADIANS_PER_ARCSECOND: number; /** * Meters in one **parsec**, using the exact trigonometric definition: `pc = au / tan(1″)`. * * ::: info * * Computed as {@link AU_METERS} / tan({@link RADIANS_PER_ARCSECOND}). * * ::: * * @group Distance */ export declare const METERS_PER_PC: number; /** * Astronomical units per light-year. * * ::: info * * Computed as {@link METERS_PER_LY} / {@link AU_METERS}. * * ::: * * @group Distance */ export declare const AU_PER_LY: number; /** * Light-years per astronomical unit (reciprocal of {@link AU_PER_LY}). * @group Distance */ export declare const LY_PER_AU: number; /** * Kilometers in one astronomical unit. * @group Distance */ export declare const KM_PER_AU: number; /** * Light-years per parsec. * * ::: info * * Computed as {@link METERS_PER_PC} / {@link METERS_PER_LY}. * * ::: * * @group Distance */ export declare const LY_PER_PC: number; /** * Parsecs per light-year (reciprocal of {@link LY_PER_PC}). * @group Distance */ export declare const PC_PER_LY: number; //# sourceMappingURL=distance.d.ts.map