#!/mesonet/python/bin/python

import iemAccess, pg
mydb = pg.connect('mesosite')

dict = {}
rs = mydb.query("SELECT * from stations WHERE network = 'IA_COOP'").dictresult()
for i in range(len(rs)):
  dict[rs[i]["id"]] = rs[i]

rs = iemAccess.iemdb.query("SELECT station, snow, snowd from summary \
  WHERE network = 'IA_COOP' and day = '2005-01-05' and snow > 0").dictresult()

db = {}
for i in range(len(rs)):
  station = rs[i]["station"]
  snow = float( rs[i]["snow"] )
  snowd = float( rs[i]["snowd"] )
  db[station] = {'snow': snow, 'snowd': snowd }


rs = iemAccess.iemdb.query("SELECT station, snow, snowd from summary \
  WHERE network = 'IA_COOP' and day = '2005-01-06' and snow > 0").dictresult()

for i in range(len(rs)):
  station = rs[i]["station"]
  snow = float( rs[i]["snow"] )
  snowd = float( rs[i]["snowd"] )
  if (not db.has_key(station)):
    db[station] = {'snow': snow, 'snowd': snowd }
    continue
  db[station]['snow'] = db[station]['snow'] + snow
  db[station]['snowd'] = db[station]['snowd'] 

  id = station
  s = db[id]['snow']
  if (s < db[id]['snowd']): s = db[id]['snowd']
  print "%s,%s (%s),%s,%s,%s,%s" % ('COOP', dict[id]["name"], id, dict[id]["county"], s, dict[id]["latitude"], dict[id]["longitude"])

