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

Class VistaCal

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 = {'COMM': DateRange(begin='20090927', end='20091014'...
semester start and end date, eg: "2005A":("20050401", "20050620")
  versNums = {'COMM': ['0.5', '0.6'], 'DRYRUN': ['1.1', '1.3'], ...
version numbers, eg: "2005A":['1','2','3']
  notObsDateStr = {'COMM': ('20091004', '20091008', '20091009', ...
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='20090927', end='20091014'),
 'DRYRUN': DateRange(begin='20091103', end='20100208'),
 'P85': DateRange(begin='20100209', end='20100930'),
 'P86': DateRange(begin='20101001', end='20110331'),
 'P87': DateRange(begin='20110401', end='20110930'),
 'P88': DateRange(begin='20111001', end='20120331'),
 'P89': DateRange(begin='20120401', end='20120930'),
 'P90': DateRange(begin='20121001', end='20130331'),
...

versNums

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

Value:
{'COMM': ['0.5', '0.6'],
 'DRYRUN': ['1.1', '1.3'],
 'P85': ['1.1', '1.3'],
 'P86': ['1.1', '1.3'],
 'P87': ['1.2', '1.3'],
 'P88': ['1.2', '1.3'],
 'P89': ['1.2', '1.3'],
 'P90': ['1.2', '1.3'],
...

notObsDateStr

list of dateStr of dates without observations

Value:
{'COMM': ('20091004',
          '20091008',
          '20091009',
          '20091010',
          '20091011',
          '20091012',
          '20091013',
          '20091014'),
...