Action #650

Feature #284: Rethink the definition of the GTime class

Add GTimeReference class

Added by Knödlseder Jürgen over 11 years ago. Updated over 11 years ago.

Status:ClosedStart date:07/07/2012
Priority:NormalDue date:
Assigned To:Knödlseder Jürgen% Done:

100%

Category:-Estimated time:8.00 hours
Target version:00-07-00
Duration:

Recurrence

No recurrence.

History

#1 Updated by Knödlseder Jürgen over 11 years ago

The GTimeReference class should implement a time reference system.

m_mjdref      Reference MJD (days).
m_timeunit    Time unit ("s", "d", "sec(s)", "day(s)").
m_timesys     Time system
m_timeref     Time reference

#2 Updated by Knödlseder Jürgen over 11 years ago

  • Status changed from New to In Progress

#3 Updated by Knödlseder Jürgen over 11 years ago

  • Status changed from In Progress to Feedback
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 8.0 to 0.0

A time reference class GTimeReference has been created.

This class mainly manages the time reference parameters, which for the moment are 4:
  • The reference Modified Julian Day (MJD)
  • The time unit (seconds or days)
  • The time system (TT or UTC)
  • The time reference (LOCAL)

So far, the time system and reference are not yet used by the GTime class. No checking is performed on the possible values by GTimeReference so far.

The class also provides read() and write() methods to read and write the time reference from a FITS HDU header. The format is OGIP compliant.

There is also a constructor that allows creating a reference from a FITS HDU header.

#4 Updated by Knödlseder Jürgen over 11 years ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF