Package wsatools :: Module ObsCalendar :: Class OmegaCal
[hide private]

Class OmegaCal

source code


Semester dates and missing observations for the OSA.

Instance Methods [hide private]

Inherited from ObsCal: checkDate, checkSem, createNotObsDateDict, dateRange, getDates, getDatesFromInput, getFirstLight, getMonthSemDict, getObsDates, getSemDayList, getSemList, getSemMonthList, getSemester, maxVers, maxVersOfDate, minVers, minVersOfDate, notObsDates

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]

Inherited from ObsCal: formatDate, formatSemester, getAll, getMonth, getToday

Class Variables [hide private]
  semDates = {'COMM': DateRange(begin='20110816', end='20111014'...
semester start and end date, eg: "2005A":("20050401", "20050620")
  versNums = {'COMM': ['0.9', '1.0'], 'P88': ['1.0'], 'P89': ['1...
version numbers, eg: "2005A":['1','2','3']
  notObsDateStr = {'COMM': ('20110818', '20110906', '20110908', ...
list of dateStr of dates without observations

Inherited from ObsCal: earlyDefaultDateTime, lateDefaultDateTime

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

semDates

semester start and end date, eg: "2005A":("20050401", "20050620")

Value:
{'COMM': DateRange(begin='20110816', end='20111014'),
 'P88': DateRange(begin='20111015', end='20120331'),
 'P89': DateRange(begin='20120401', end='20120930'),
 'P90': DateRange(begin='20121001', end='20130331'),
 'P91': DateRange(begin='20130401', end='20130930'),
 'P92': DateRange(begin='20131001', end='20140331'),
 'P93': DateRange(begin='20140401', end='20140930'),
 'P94': DateRange(begin='20141001', end='20150331')}

versNums

version numbers, eg: "2005A":['1','2','3']

Value:
{'COMM': ['0.9', '1.0'],
 'P88': ['1.0'],
 'P89': ['1.0'],
 'P90': ['1.0'],
 'P91': ['1.0'],
 'P92': ['1.0'],
 'P93': ['1.0'],
 'P94': ['1.0']}

notObsDateStr

list of dateStr of dates without observations

Value:
{'COMM': ('20110818',
          '20110906',
          '20110908',
          '20110909',
          '20110916',
          '20110920',
          '20111010',
          '20111013',
...