Class: VORuby::STC::V1_30::TimeScaleType

Inherits:
Enumeration show all
Defined in:
lib/voruby/stc/1.30/stc.rb

Overview

The actual time scale used: TT, TAI, UTC, TDB, etc. Choices are:

  • TT (Terrestrial Time; the basis for ephemerides)

  • TDT (Obsolete synonym for TT)

  • ET (Ephemeris Time; predecessor of, and continuous with, TT)

  • TDB (Barycentric Dynamic Time:the independent variable in planetay ephemerides; time at the solar system barycenter synchronous with TT on an annual basis; sometimes called TEB)

  • TEB (Barycentric Ephemeris Time: time at the solar system barycenter synchronous with TT on an annual basis; a deprecated synonym of TDB.)

  • TCG (Terrestrial Coordinate Time)

  • TCB (Barycentric Coordinate Time; runs slower than TDB but is consistent with physical constants)

  • TAI (International Atomic Time; runs 32.184 s behind TT)

  • IAT (Synonym for TAI)

  • UTC (Coordinated Universal Time; currently (2006) runs 33 leapseconds behind TAI)

  • LST (Local Siderial Time; only for ground-based observations; note that the second is shorter)

  • GMST (Greenwich Mean Siderial Time; only for ground-based observations; note that the second is shorter)

  • LOCAL (only to be used for simulations in conjunction with a relocatable spatial frame)

Instance Attribute Summary

Attributes inherited from Enumeration

#choices, #value

Class Method Summary collapse

Methods inherited from Enumeration

#==, #initialize, #to_s

Constructor Details

This class inherits a constructor from Enumeration

Class Method Details

.choicesObject



88
89
90
91
# File 'lib/voruby/stc/1.30/stc.rb', line 88

def self.choices
  ['TT', 'TDT', 'ET', 'TDB', 'TEB', 'TCG',
   'TCB', 'TAI', 'IAT', 'UTC', 'LST', 'GMST', 'LOCAL']
end