Class: Astronoby::Constants
- Inherits:
-
Object
- Object
- Astronoby::Constants
- Defined in:
- lib/astronoby/constants.rb
Constant Summary collapse
- DAYS_PER_JULIAN_YEAR =
365.25- DAYS_PER_JULIAN_CENTURY =
DAYS_PER_JULIAN_YEAR * 100
- DAYS_PER_JULIAN_MILLENIA =
DAYS_PER_JULIAN_CENTURY * 10
- TROPICAL_YEAR_AT_B1900 =
365.242198781- HOURS_PER_DAY =
24.0- DEGREES_PER_CIRCLE =
360.0- RADIANS_PER_CIRCLE =
2 * Math::PI
- SECONDS_PER_MINUTE =
60.0- MINUTES_PER_HOUR =
60.0- SECONDS_PER_HOUR =
SECONDS_PER_MINUTE * MINUTES_PER_HOUR
- SECONDS_PER_DAY =
SECONDS_PER_HOUR * HOURS_PER_DAY
- SECONDS_PER_JULIAN_YEAR =
SECONDS_PER_DAY * DAYS_PER_JULIAN_YEAR
- RADIAN_PER_HOUR =
Math::PI / 12.0
- MICROSECOND_IN_DAYS =
1.0 / SECONDS_PER_DAY / 1e6
- ARCMINUTES_PER_DEGREE =
60.0- ARC_SECONDS_PER_ARCMINUTE =
60.0- ARCSECONDS_PER_DEGREE =
ARC_SECONDS_PER_ARCMINUTE * ARCMINUTES_PER_DEGREE
- MILLIARCSECONDS_PER_DEGREE =
ARCSECONDS_PER_DEGREE * 1000
- PI_IN_DEGREES =
180.0- EQUATION_OF_TIME_CONSTANT =
0.0057183- KILOMETER_IN_METERS =
1_000- ASTRONOMICAL_UNIT_IN_METERS =
149_597_870_700- PARSEC_IN_METERS =
3.0856775814913673e16- EARTH_EQUATORIAL_RADIUS_IN_METERS =
6378140- WGS84_EARTH_EQUATORIAL_RADIUS_IN_METERS =
WGS84 Earth Constants
6378137- WGS84_INVERSE_FLATTENING =
298.257223563- WGS84_FLATTENING =
1.0 / WGS84_INVERSE_FLATTENING
- WGS84_ECCENTICITY_SQUARED =
2.0 * WGS84_FLATTENING - WGS84_FLATTENING * WGS84_FLATTENING
- LIGHT_SPEED_M_PER_S =
299_792_458- EARTH_FLATTENING_CORRECTION =
0.996647- EARTH_ANGULAR_VELOCITY_RAD_PER_S =
7.2921159e-5- TAI_TT_OFFSET =
32.184