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

Class WfcamCal

source code


Semester dates and missing observations for the WSA.

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 = {'2005A': DateRange(begin='20050401', end='20050620...
semester start and end date, eg: "2005A":("20050401", "20050620")
  versNums = {'2005A': ['1', '2', '3', '4', '5'], '2005B': ['1',...
version numbers, eg: "2005A":['1','2','3']
  notObsDateStr = {'2005A': ('20050402', '20050403', '20050404',...
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:
{'2005A': DateRange(begin='20050401', end='20050620'),
 '2005B': DateRange(begin='20050825', end='20060206'),
 '2006A': DateRange(begin='20060428', end='20060731'),
 '2006B': DateRange(begin='20061026', end='20070331'),
 '2007A': DateRange(begin='20070401', end='20070521'),
 '2007B': DateRange(begin='20070801', end='20071203'),
 '2008A': DateRange(begin='20080206', end='20080616'),
 '2008B': DateRange(begin='20080918', end='20081201'),
...

versNums

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

Value:
{'2005A': ['1', '2', '3', '4', '5'],
 '2005B': ['1', '2', '3', '4', '5'],
 '2006A': ['1', '2', '3', '4', '5'],
 '2006B': ['1', '2', '3', '4', '5'],
 '2007A': ['1', '2', '3', '4', '5'],
 '2007B': ['1', '2', '3', '4', '5'],
 '2008A': ['1', '2', '3', '4', '5'],
 '2008B': ['1', '2', '3', '4', '5'],
...

notObsDateStr

list of dateStr of dates without observations

Value:
{'2005A': ('20050402',
           '20050403',
           '20050404',
           '20050405',
           '20050406',
           '20050427',
           '20050428',
           '20050512',
...