OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
timestamp Namespace Reference

Functions

def decode_timestamp (seconds, subseconds)
 
def parse_CCSDS_timestamp (timestr)
 
def readTimestamp (data)
 
def tai58_as_datetime (tai58)
 
def seconds_since (tai58, basetime=None)
 
def datetime_repr (dt)
 

Variables

 TAI58_OFFSET = datetime.datetime(1970, 1, 1) - datetime.datetime(1958, 1, 1)
 
int LEAPSEC = 37
 
 CCSDS_timestamp
 

Function Documentation

◆ datetime_repr()

def timestamp.datetime_repr (   dt)

Definition at line 35 of file timestamp.py.

◆ decode_timestamp()

def timestamp.decode_timestamp (   seconds,
  subseconds 
)

Definition at line 7 of file timestamp.py.

◆ parse_CCSDS_timestamp()

def timestamp.parse_CCSDS_timestamp (   timestr)

Definition at line 15 of file timestamp.py.

◆ readTimestamp()

def timestamp.readTimestamp (   data)

Definition at line 18 of file timestamp.py.

◆ seconds_since()

def timestamp.seconds_since (   tai58,
  basetime = None 
)

Definition at line 28 of file timestamp.py.

◆ tai58_as_datetime()

def timestamp.tai58_as_datetime (   tai58)

Definition at line 23 of file timestamp.py.

Variable Documentation

◆ CCSDS_timestamp

CCSDS_timestamp
Initial value:
1 = np.dtype([
2  ('seconds', '>u4'), # Time since start of epoch in seconds (TAI58)
3  ('subsecs', '>u2'), # fractional seconds
4 ])

Definition at line 10 of file timestamp.py.

◆ LEAPSEC

int LEAPSEC = 37

Definition at line 5 of file timestamp.py.

◆ TAI58_OFFSET

TAI58_OFFSET = datetime.datetime(1970, 1, 1) - datetime.datetime(1958, 1, 1)

Definition at line 4 of file timestamp.py.