Index: raw2proc/trunk/raw2proc/spin/spin_bogue_adcp.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_bogue_adcp.py (revision 330) @@ -1,0 +1,29 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2008-10-13 15:43:25 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'bogue', 'adcp', '2008_06') +raw2proc('manual', 'bogue', 'adcp', '2008_05') +raw2proc('manual', 'bogue', 'adcp', '2008_04') +raw2proc('manual', 'bogue', 'adcp', '2008_03') +raw2proc('manual', 'bogue', 'adcp', '2008_02') +raw2proc('manual', 'bogue', 'adcp', '2008_01') + +raw2proc('manual', 'bogue', 'adcp', '2007_12') +raw2proc('manual', 'bogue', 'adcp', '2007_11') +raw2proc('manual', 'bogue', 'adcp', '2007_10') +raw2proc('manual', 'bogue', 'adcp', '2007_09') +raw2proc('manual', 'bogue', 'adcp', '2007_08') +raw2proc('manual', 'bogue', 'adcp', '2007_07') +raw2proc('manual', 'bogue', 'adcp', '2007_06') +raw2proc('manual', 'bogue', 'adcp', '2007_05') +raw2proc('manual', 'bogue', 'adcp', '2007_04') +raw2proc('manual', 'bogue', 'adcp', '2007_03') +raw2proc('manual', 'bogue', 'adcp', '2007_02') +raw2proc('manual', 'bogue', 'adcp', '2007_01') + +raw2proc('manual', 'bogue', 'adcp', '2006_12') +raw2proc('manual', 'bogue', 'adcp', '2006_11') +raw2proc('manual', 'bogue', 'adcp', '2006_10') +raw2proc('manual', 'bogue', 'adcp', '2006_09') Index: raw2proc/trunk/raw2proc/spin/spin_bogue_adcpwaves.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_bogue_adcpwaves.py (revision 330) @@ -1,0 +1,29 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2008-10-13 15:43:37 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'bogue', 'adcpwaves', '2008_06') +raw2proc('manual', 'bogue', 'adcpwaves', '2008_05') +raw2proc('manual', 'bogue', 'adcpwaves', '2008_04') +raw2proc('manual', 'bogue', 'adcpwaves', '2008_03') +raw2proc('manual', 'bogue', 'adcpwaves', '2008_02') +raw2proc('manual', 'bogue', 'adcpwaves', '2008_01') + +raw2proc('manual', 'bogue', 'adcpwaves', '2007_12') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_11') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_10') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_09') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_08') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_07') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_06') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_05') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_04') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_03') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_02') +raw2proc('manual', 'bogue', 'adcpwaves', '2007_01') + +raw2proc('manual', 'bogue', 'adcpwaves', '2006_12') +raw2proc('manual', 'bogue', 'adcpwaves', '2006_11') +raw2proc('manual', 'bogue', 'adcpwaves', '2006_10') +raw2proc('manual', 'bogue', 'adcpwaves', '2006_09') Index: raw2proc/trunk/raw2proc/spin/spin_crow_csv.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_crow_csv.py (revision 330) @@ -1,0 +1,134 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-08-19 10:52:46 haines> +"""spin_crow_csv""" + +# create csv files from netcdf + +import os, sys, glob, re +import datetime, time, dateutil, dateutil.tz +import pycdf +import numpy +import csv + +sys.path.append('/opt/env/haines/dataproc/raw2proc') +import procutil +del(sys) + +print 'spin_crow_csv ...' + +proc_dir = '/seacoos/data/nccoos/level1/crow/wq/' +fns = glob.glob((os.path.join(proc_dir, '*.nc'))) +# fns = glob.glob((os.path.join(proc_dir, '*2009*.nc'))) +fns.sort() + +for fn in fns: + m=re.search('\d{4}_\d{2}', fn) + yyyy_mm = m.group() + prev_month, this_month, next_month = procutil.find_months(yyyy_mm) + yyyy_mm_str = this_month.strftime('%Y_%m') + + # load data + print ' ... ... read: ' + fn + nc = pycdf.CDFMF((fn,)) + ncvars = nc.variables() + # print ncvars + es = nc.var('time')[:] + units = nc.var('time').units + dt = [procutil.es2dt(e) for e in es] + # set timezone info to UTC (since data from level1 should be in UTC!!) + dt = [e.replace(tzinfo=dateutil.tz.tzutc()) for e in dt] + # return new datetime based on computer local + dt_local = [e.astimezone(dateutil.tz.tzlocal()) for e in dt] + + z = nc.var('z')[:] + wtemp = nc.var('wtemp')[:] + cond = nc.var('cond')[:] + turb = nc.var('turb')[:] + ph = nc.var('ph')[:] + do_mg = nc.var('do_mg')[:] + do_sat = nc.var('do_sat')[:] + batt = nc.var('battvolts')[:] + nc.close() + + # save csv + ofn = proc_dir + '/crow_wq_' + yyyy_mm_str + '.csv' + print '... ... write: %s' % (ofn,) + + ofp = open(ofn, 'w') + csvwriter = csv.writer(ofp, dialect='excel', quoting=csv.QUOTE_NONNUMERIC) + csvwriter.writerow(['TOA5','CBC','CPU:UNC_CrowBranch','DataHourly']) + csvwriter.writerow(['TIMESTAMP','SondeTempC','SpCond','DOSat','DOmg','pH','Turb','BattVolt_Min']) + csvwriter.writerow(['TS','','','','','','','']) + csvwriter.writerow(['','Smp','Smp','Smp','Smp','Smp','Smp','Min']) + + fmt = '%Y-%m-%d %H:%M:%S' + for i in range(len(dt)): + row = [dt[i].strftime(fmt), wtemp[i],cond[i],do_sat[i],do_mg[i],ph[i],turb[i],batt[i]] + csvwriter.writerow(row) + ofp.close() + + + +proc_dir = '/seacoos/data/nccoos/level1/crow/flow/' +fns = glob.glob((os.path.join(proc_dir, '*2009*.nc'))) +# fns = glob.glob((os.path.join(proc_dir, '*2009*.nc'))) +fns.sort() +for fn in fns: + m=re.search('\d{4}_\d{2}', fn) + yyyy_mm = m.group() + prev_month, this_month, next_month = procutil.find_months(yyyy_mm) + yyyy_mm_str = this_month.strftime('%Y_%m') + + print ' ... ... read: ' + fn + nc = pycdf.CDFMF((fn,)) + ncvars = nc.variables() + # print ncvars + es = nc.var('time')[:] + units = nc.var('time').units + dt = [procutil.es2dt(e) for e in es] + # set timezone info to UTC (since data from level1 should be in UTC!!) + dt = [e.replace(tzinfo=dateutil.tz.tzutc()) for e in dt] + + rain = nc.var('rain')[:] # inches of rain in past 15 min + have_sontek = 'sontek_wl' in ncvars.keys() or 'sontek_flow' in ncvars.keys() + pwl = nc.var('press_wl')[:] # feet + pfl = nc.var('press_flow')[:] # cfs + + if have_sontek: + swl = nc.var('sontek_wl')[:] # feet + sfl = nc.var('sontek_flow')[:] # cfs + + nc.close() + + # save csv + ofn = proc_dir + '/crow_flow_' + yyyy_mm_str + '.csv' + print '... ... write: %s' % (ofn,) + + ofp = open(ofn, 'w') + csvwriter = csv.writer(ofp, dialect='excel', quoting=csv.QUOTE_NONNUMERIC) + csvwriter.writerow(['TOA5','CBC','CPU:UNC_CrowBranch','Data15Min']) + + if have_sontek: + csvwriter.writerow(['TIMESTAMP','Rain INCHES', + 'Press Water Level UNITS?','Press Flow CFS', + 'SONTEK Water Level FEET','SONTEK Flow CFS']) + csvwriter.writerow(['TS','','','','','','']) + csvwriter.writerow(['','Smp','Smp','Smp','Smp','Smp']) + + fmt = '%Y-%m-%d %H:%M:%S' + for i in range(len(dt)): + row = [dt[i].strftime(fmt), rain[i], pwl[i], pfl[i], swl[i], sfl[i]] + csvwriter.writerow(row) + + else: + csvwriter.writerow(['TIMESTAMP','Rain INCHES', + 'Press Water Level UNITS?','Press Flow CFS']) + csvwriter.writerow(['TS','','','','']) + csvwriter.writerow(['','Smp','Smp','Smp']) + + fmt = '%Y-%m-%d %H:%M:%S' + for i in range(len(dt)): + row = [dt[i].strftime(fmt), rain[i], pwl[i], pfl[i]] + csvwriter.writerow(row) + + ofp.close() Index: raw2proc/trunk/raw2proc/spin/spin_crow_flow.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_crow_flow.py (revision 330) @@ -1,0 +1,54 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-10-08 17:09:23 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'crow', 'flow', '2009_10') +raw2proc('manual', 'crow', 'flow', '2009_09') +raw2proc('manual', 'crow', 'flow', '2009_08') +raw2proc('manual', 'crow', 'flow', '2009_07') +raw2proc('manual', 'crow', 'flow', '2009_06') +raw2proc('manual', 'crow', 'flow', '2009_05') +raw2proc('manual', 'crow', 'flow', '2009_04') +raw2proc('manual', 'crow', 'flow', '2009_03') +raw2proc('manual', 'crow', 'flow', '2009_02') +raw2proc('manual', 'crow', 'flow', '2009_01') + +raw2proc('manual', 'crow', 'flow', '2008_08') +raw2proc('manual', 'crow', 'flow', '2008_07') +raw2proc('manual', 'crow', 'flow', '2008_06') +raw2proc('manual', 'crow', 'flow', '2008_05') +raw2proc('manual', 'crow', 'flow', '2008_04') + +raw2proc('manual', 'crow', 'flow', '2007_07') +raw2proc('manual', 'crow', 'flow', '2007_06') +raw2proc('manual', 'crow', 'flow', '2007_05') +raw2proc('manual', 'crow', 'flow', '2007_04') +raw2proc('manual', 'crow', 'flow', '2007_03') +raw2proc('manual', 'crow', 'flow', '2007_02') +raw2proc('manual', 'crow', 'flow', '2007_01') + +raw2proc('manual', 'crow', 'flow', '2006_12') +raw2proc('manual', 'crow', 'flow', '2006_11') +raw2proc('manual', 'crow', 'flow', '2006_10') +raw2proc('manual', 'crow', 'flow', '2006_09') +raw2proc('manual', 'crow', 'flow', '2006_08') +raw2proc('manual', 'crow', 'flow', '2006_07') +raw2proc('manual', 'crow', 'flow', '2006_06') +raw2proc('manual', 'crow', 'flow', '2006_05') +raw2proc('manual', 'crow', 'flow', '2006_04') +raw2proc('manual', 'crow', 'flow', '2006_03') +raw2proc('manual', 'crow', 'flow', '2006_02') +raw2proc('manual', 'crow', 'flow', '2006_01') + +raw2proc('manual', 'crow', 'flow', '2005_12') +raw2proc('manual', 'crow', 'flow', '2005_11') +raw2proc('manual', 'crow', 'flow', '2005_10') +raw2proc('manual', 'crow', 'flow', '2005_09') +raw2proc('manual', 'crow', 'flow', '2005_08') +raw2proc('manual', 'crow', 'flow', '2005_07') +raw2proc('manual', 'crow', 'flow', '2005_06') +raw2proc('manual', 'crow', 'flow', '2005_05') +raw2proc('manual', 'crow', 'flow', '2005_04') +raw2proc('manual', 'crow', 'flow', '2005_03') + Index: raw2proc/trunk/raw2proc/spin/spin_crow_wq.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_crow_wq.py (revision 330) @@ -1,0 +1,54 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-10-08 17:09:00 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'crow', 'wq', '2009_10') +raw2proc('manual', 'crow', 'wq', '2009_09') +raw2proc('manual', 'crow', 'wq', '2009_08') +raw2proc('manual', 'crow', 'wq', '2009_07') +raw2proc('manual', 'crow', 'wq', '2009_06') +raw2proc('manual', 'crow', 'wq', '2009_05') +raw2proc('manual', 'crow', 'wq', '2009_04') +raw2proc('manual', 'crow', 'wq', '2009_03') +raw2proc('manual', 'crow', 'wq', '2009_02') +raw2proc('manual', 'crow', 'wq', '2009_01') + +raw2proc('manual', 'crow', 'wq', '2008_08') +raw2proc('manual', 'crow', 'wq', '2008_07') +raw2proc('manual', 'crow', 'wq', '2008_06') +raw2proc('manual', 'crow', 'wq', '2008_05') +raw2proc('manual', 'crow', 'wq', '2008_04') + +raw2proc('manual', 'crow', 'wq', '2007_07') +raw2proc('manual', 'crow', 'wq', '2007_06') +raw2proc('manual', 'crow', 'wq', '2007_05') +raw2proc('manual', 'crow', 'wq', '2007_04') +raw2proc('manual', 'crow', 'wq', '2007_03') +raw2proc('manual', 'crow', 'wq', '2007_02') +raw2proc('manual', 'crow', 'wq', '2007_01') + +raw2proc('manual', 'crow', 'wq', '2006_12') +raw2proc('manual', 'crow', 'wq', '2006_11') +raw2proc('manual', 'crow', 'wq', '2006_10') +raw2proc('manual', 'crow', 'wq', '2006_09') +raw2proc('manual', 'crow', 'wq', '2006_08') +raw2proc('manual', 'crow', 'wq', '2006_07') +raw2proc('manual', 'crow', 'wq', '2006_06') +raw2proc('manual', 'crow', 'wq', '2006_05') +raw2proc('manual', 'crow', 'wq', '2006_04') +raw2proc('manual', 'crow', 'wq', '2006_03') +raw2proc('manual', 'crow', 'wq', '2006_02') +raw2proc('manual', 'crow', 'wq', '2006_01') + +raw2proc('manual', 'crow', 'wq', '2005_12') +raw2proc('manual', 'crow', 'wq', '2005_11') +raw2proc('manual', 'crow', 'wq', '2005_10') +raw2proc('manual', 'crow', 'wq', '2005_09') +raw2proc('manual', 'crow', 'wq', '2005_08') +raw2proc('manual', 'crow', 'wq', '2005_07') +raw2proc('manual', 'crow', 'wq', '2005_06') +raw2proc('manual', 'crow', 'wq', '2005_05') +raw2proc('manual', 'crow', 'wq', '2005_04') +raw2proc('manual', 'crow', 'wq', '2005_03') + Index: raw2proc/trunk/raw2proc/spin/spin_hampton_avp.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_hampton_avp.py (revision 330) @@ -1,0 +1,41 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-12-16 12:40:35 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'hampton', 'avp', '2009_12') +raw2proc('manual', 'hampton', 'avp', '2009_11') +raw2proc('manual', 'hampton', 'avp', '2009_10') +raw2proc('manual', 'hampton', 'avp', '2009_09') +raw2proc('manual', 'hampton', 'avp', '2009_08') +raw2proc('manual', 'hampton', 'avp', '2009_07') +raw2proc('manual', 'hampton', 'avp', '2009_06') +raw2proc('manual', 'hampton', 'avp', '2009_05') +raw2proc('manual', 'hampton', 'avp', '2009_04') +raw2proc('manual', 'hampton', 'avp', '2009_03') +raw2proc('manual', 'hampton', 'avp', '2009_02') +raw2proc('manual', 'hampton', 'avp', '2009_01') + +raw2proc('manual', 'hampton', 'avp', '2008_12') +raw2proc('manual', 'hampton', 'avp', '2008_11') +raw2proc('manual', 'hampton', 'avp', '2008_10') +raw2proc('manual', 'hampton', 'avp', '2008_09') +raw2proc('manual', 'hampton', 'avp', '2008_08') +raw2proc('manual', 'hampton', 'avp', '2008_07') +raw2proc('manual', 'hampton', 'avp', '2008_06') +# +raw2proc('manual', 'hampton', 'avp', '2006_09') +raw2proc('manual', 'hampton', 'avp', '2006_08') +raw2proc('manual', 'hampton', 'avp', '2006_07') +raw2proc('manual', 'hampton', 'avp', '2006_06') +raw2proc('manual', 'hampton', 'avp', '2006_05') +raw2proc('manual', 'hampton', 'avp', '2006_04') +raw2proc('manual', 'hampton', 'avp', '2006_03') +raw2proc('manual', 'hampton', 'avp', '2006_02') +raw2proc('manual', 'hampton', 'avp', '2006_01') +# +raw2proc('manual', 'hampton', 'avp', '2005_12') +raw2proc('manual', 'hampton', 'avp', '2005_11') +raw2proc('manual', 'hampton', 'avp', '2005_10') +raw2proc('manual', 'hampton', 'avp', '2005_09') +raw2proc('manual', 'hampton', 'avp', '2005_08') Index: raw2proc/trunk/raw2proc/spin/spin_hampton_met.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_hampton_met.py (revision 330) @@ -1,0 +1,37 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-09-01 20:06:08 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'hampton', 'met', '2009_08') +raw2proc('manual', 'hampton', 'met', '2009_07') +raw2proc('manual', 'hampton', 'met', '2009_06') +raw2proc('manual', 'hampton', 'met', '2009_05') +raw2proc('manual', 'hampton', 'met', '2009_04') +raw2proc('manual', 'hampton', 'met', '2009_03') +raw2proc('manual', 'hampton', 'met', '2009_02') +raw2proc('manual', 'hampton', 'met', '2009_01') + +raw2proc('manual', 'hampton', 'met', '2008_12') +raw2proc('manual', 'hampton', 'met', '2008_11') +raw2proc('manual', 'hampton', 'met', '2008_10') +raw2proc('manual', 'hampton', 'met', '2008_09') +raw2proc('manual', 'hampton', 'met', '2008_08') +raw2proc('manual', 'hampton', 'met', '2008_07') +raw2proc('manual', 'hampton', 'met', '2008_06') +# +raw2proc('manual', 'hampton', 'met', '2006_09') +raw2proc('manual', 'hampton', 'met', '2006_08') +raw2proc('manual', 'hampton', 'met', '2006_07') +raw2proc('manual', 'hampton', 'met', '2006_06') +raw2proc('manual', 'hampton', 'met', '2006_05') +raw2proc('manual', 'hampton', 'met', '2006_04') +raw2proc('manual', 'hampton', 'met', '2006_03') +raw2proc('manual', 'hampton', 'met', '2006_02') +raw2proc('manual', 'hampton', 'met', '2006_01') +# +raw2proc('manual', 'hampton', 'met', '2005_12') +raw2proc('manual', 'hampton', 'met', '2005_11') +raw2proc('manual', 'hampton', 'met', '2005_10') +raw2proc('manual', 'hampton', 'met', '2005_09') +raw2proc('manual', 'hampton', 'met', '2005_08') Index: raw2proc/trunk/raw2proc/spin/spin_jpier_adcp.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_jpier_adcp.py (revision 330) @@ -1,0 +1,12 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2008-10-15 15:52:11 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'jpier', 'adcp', '2008_10') +raw2proc('manual', 'jpier', 'adcp', '2008_09') +raw2proc('manual', 'jpier', 'adcp', '2008_08') +raw2proc('manual', 'jpier', 'adcp', '2008_07') +raw2proc('manual', 'jpier', 'adcp', '2008_06') +raw2proc('manual', 'jpier', 'adcp', '2008_05') +raw2proc('manual', 'jpier', 'adcp', '2008_04') Index: raw2proc/trunk/raw2proc/spin/spin_jpier_adcpwaves.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_jpier_adcpwaves.py (revision 330) @@ -1,0 +1,13 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2008-10-15 15:52:31 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'jpier', 'adcpwaves', '2008_10') +raw2proc('manual', 'jpier', 'adcpwaves', '2008_09') +raw2proc('manual', 'jpier', 'adcpwaves', '2008_08') +raw2proc('manual', 'jpier', 'adcpwaves', '2008_07') +raw2proc('manual', 'jpier', 'adcpwaves', '2008_06') +raw2proc('manual', 'jpier', 'adcpwaves', '2008_05') +raw2proc('manual', 'jpier', 'adcpwaves', '2008_04') + Index: raw2proc/trunk/raw2proc/spin/spin_jpier_met.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_jpier_met.py (revision 330) @@ -1,0 +1,51 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2008-10-15 15:52:39 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'jpier', 'met', '2008_10') +raw2proc('manual', 'jpier', 'met', '2008_09') +raw2proc('manual', 'jpier', 'met', '2008_08') +raw2proc('manual', 'jpier', 'met', '2008_07') +raw2proc('manual', 'jpier', 'met', '2008_06') +raw2proc('manual', 'jpier', 'met', '2008_05') +raw2proc('manual', 'jpier', 'met', '2008_04') +raw2proc('manual', 'jpier', 'met', '2008_03') +raw2proc('manual', 'jpier', 'met', '2008_02') +raw2proc('manual', 'jpier', 'met', '2008_01') + +raw2proc('manual', 'jpier', 'met', '2007_12') +raw2proc('manual', 'jpier', 'met', '2007_11') +raw2proc('manual', 'jpier', 'met', '2007_10') +raw2proc('manual', 'jpier', 'met', '2007_09') +raw2proc('manual', 'jpier', 'met', '2007_08') +raw2proc('manual', 'jpier', 'met', '2007_07') +raw2proc('manual', 'jpier', 'met', '2007_06') +raw2proc('manual', 'jpier', 'met', '2007_05') +raw2proc('manual', 'jpier', 'met', '2007_04') +raw2proc('manual', 'jpier', 'met', '2007_03') +raw2proc('manual', 'jpier', 'met', '2007_02') +raw2proc('manual', 'jpier', 'met', '2007_01') + +raw2proc('manual', 'jpier', 'met', '2006_12') +raw2proc('manual', 'jpier', 'met', '2006_11') +raw2proc('manual', 'jpier', 'met', '2006_10') +raw2proc('manual', 'jpier', 'met', '2006_09') +raw2proc('manual', 'jpier', 'met', '2006_08') +raw2proc('manual', 'jpier', 'met', '2006_07') +raw2proc('manual', 'jpier', 'met', '2006_06') +raw2proc('manual', 'jpier', 'met', '2006_05') +raw2proc('manual', 'jpier', 'met', '2006_04') +raw2proc('manual', 'jpier', 'met', '2006_03') +raw2proc('manual', 'jpier', 'met', '2006_02') +raw2proc('manual', 'jpier', 'met', '2006_01') + +raw2proc('manual', 'jpier', 'met', '2005_12') +raw2proc('manual', 'jpier', 'met', '2005_11') +raw2proc('manual', 'jpier', 'met', '2005_10') +raw2proc('manual', 'jpier', 'met', '2005_09') +raw2proc('manual', 'jpier', 'met', '2005_08') +raw2proc('manual', 'jpier', 'met', '2005_07') +raw2proc('manual', 'jpier', 'met', '2005_06') +raw2proc('manual', 'jpier', 'met', '2005_05') +raw2proc('manual', 'jpier', 'met', '2005_04') Index: raw2proc/trunk/raw2proc/spin/spin_lsrb_adcp.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_lsrb_adcp.py (revision 330) @@ -1,0 +1,27 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2008-10-22 13:01:20 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'lsrb', 'adcp', '2007_09') +raw2proc('manual', 'lsrb', 'adcp', '2007_08') + +raw2proc('manual', 'lsrb', 'adcp', '2007_07') +raw2proc('manual', 'lsrb', 'adcp', '2007_06') + +raw2proc('manual', 'lsrb', 'adcp', '2006_10') +raw2proc('manual', 'lsrb', 'adcp', '2006_09') +raw2proc('manual', 'lsrb', 'adcp', '2006_08') +raw2proc('manual', 'lsrb', 'adcp', '2006_07') +raw2proc('manual', 'lsrb', 'adcp', '2006_06') + +raw2proc('manual', 'lsrb', 'adcp', '2006_02') +raw2proc('manual', 'lsrb', 'adcp', '2006_01') +raw2proc('manual', 'lsrb', 'adcp', '2005_12') +raw2proc('manual', 'lsrb', 'adcp', '2005_11') +raw2proc('manual', 'lsrb', 'adcp', '2005_10') + +raw2proc('manual', 'lsrb', 'adcp', '2005_09') +raw2proc('manual', 'lsrb', 'adcp', '2005_08') +raw2proc('manual', 'lsrb', 'adcp', '2005_07') +raw2proc('manual', 'lsrb', 'adcp', '2005_06') Index: raw2proc/trunk/raw2proc/spin/spin_meet_csv.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_meet_csv.py (revision 330) @@ -1,0 +1,136 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-12-07 16:43:48 haines> +"""spin_meet_csv""" + +# create csv files from netcdf + +import os, sys, glob, re +import datetime, time, dateutil, dateutil.tz +import pycdf +import numpy +import csv + +sys.path.append('/opt/env/haines/dataproc/raw2proc') +import procutil +del(sys) + +print 'spin_meet_csv ...' + +proc_dir = '/seacoos/data/nccoos/level1/meet/wq' +fns = glob.glob((os.path.join(proc_dir, '*.nc'))) +# fns = glob.glob((os.path.join(proc_dir, '*2009*.nc'))) +fns.sort() + +for fn in fns: + m=re.search('\d{4}_\d{2}', fn) + yyyy_mm = m.group() + prev_month, this_month, next_month = procutil.find_months(yyyy_mm) + yyyy_mm_str = this_month.strftime('%Y_%m') + + # load data + print ' ... ... read: ' + fn + nc = pycdf.CDFMF((fn,)) + ncvars = nc.variables() + # print ncvars + es = nc.var('time')[:] + units = nc.var('time').units + dt = [procutil.es2dt(e) for e in es] + # set timezone info to UTC (since data from level1 should be in UTC!!) + dt = [e.replace(tzinfo=dateutil.tz.tzutc()) for e in dt] + # return new datetime based on computer local + dt_local = [e.astimezone(dateutil.tz.tzlocal()) for e in dt] + + z = nc.var('z')[:] + wtemp = nc.var('wtemp')[:] + cond = nc.var('cond')[:] + turb = nc.var('turb')[:] + ph = nc.var('ph')[:] + do_mg = nc.var('do_mg')[:] + do_sat = nc.var('do_sat')[:] + batt = nc.var('battvolts')[:] + nc.close() + + # save csv + ofn = proc_dir + '_csv/meet_wq_' + yyyy_mm_str + '.csv' + print '... ... write: %s' % (ofn,) + + ofp = open(ofn, 'w') + csvwriter = csv.writer(ofp, dialect='excel', quoting=csv.QUOTE_NONNUMERIC) + csvwriter.writerow(['TOA5','MOW','CPU:UNC_MeetingWaters','DataHourly']) + csvwriter.writerow(['TIMESTAMP','SondeTempC','SpCond','DOSat','DOmg','pH','Turb','BattVolt_Min']) + csvwriter.writerow(['TS','','','','','','','']) + csvwriter.writerow(['','Smp','Smp','Smp','Smp','Smp','Smp','Min']) + + fmt = '%Y-%m-%d %H:%M:%S' + for i in range(len(dt)): + row = [dt[i].strftime(fmt), wtemp[i],cond[i],do_sat[i],do_mg[i],ph[i],turb[i],batt[i]] + csvwriter.writerow(row) + ofp.close() + + + +proc_dir = '/seacoos/data/nccoos/level1/meet/flow' +fns = glob.glob((os.path.join(proc_dir, '*.nc'))) +# fns = glob.glob((os.path.join(proc_dir, '*2009*.nc'))) +fns.sort() +for fn in fns: + m=re.search('\d{4}_\d{2}', fn) + yyyy_mm = m.group() + prev_month, this_month, next_month = procutil.find_months(yyyy_mm) + yyyy_mm_str = this_month.strftime('%Y_%m') + + print ' ... ... read: ' + fn + nc = pycdf.CDFMF((fn,)) + ncvars = nc.variables() + # print ncvars + es = nc.var('time')[:] + units = nc.var('time').units + dt = [procutil.es2dt(e) for e in es] + # set timezone info to UTC (since data from level1 should be in UTC!!) + dt = [e.replace(tzinfo=dateutil.tz.tzutc()) for e in dt] + + rain = nc.var('rain')[:] # inches of rain in past 15 min + # all sontek data at Meeting of the Waters is suspicious and not to be used. + have_sontek = False + # have_sontek = 'sontek_wl' in ncvars.keys() or 'sontek_flow' in ncvars.keys() + pwl = nc.var('press_wl')[:] # feet + pfl = nc.var('press_flow')[:] # cfs + + if have_sontek: + swl = nc.var('sontek_wl')[:] # feet + sfl = nc.var('sontek_flow')[:] # cfs + + nc.close() + + # save csv + ofn = proc_dir + '_csv/meet_flow_' + yyyy_mm_str + '.csv' + print '... ... write: %s' % (ofn,) + + ofp = open(ofn, 'w') + csvwriter = csv.writer(ofp, dialect='excel', quoting=csv.QUOTE_NONNUMERIC) + csvwriter.writerow(['TOA5','MOW','CPU:UNC_MeetingWaters','Data15Min']) + + if have_sontek: + csvwriter.writerow(['TIMESTAMP','Rain INCHES', + 'Press Water Level UNITS?','Press Flow CFS', + 'SONTEK Water Level FEET','SONTEK Flow CFS']) + csvwriter.writerow(['TS','','','','','','']) + csvwriter.writerow(['','Smp','Smp','Smp','Smp','Smp']) + + fmt = '%Y-%m-%d %H:%M:%S' + for i in range(len(dt)): + row = [dt[i].strftime(fmt), rain[i], pwl[i], pfl[i], swl[i], sfl[i]] + csvwriter.writerow(row) + + else: + csvwriter.writerow(['TIMESTAMP','Rain INCHES', + 'Press Water Level FEET','Press Flow CFS']) + csvwriter.writerow(['TS','','','','']) + csvwriter.writerow(['','Smp','Smp','Smp']) + + fmt = '%Y-%m-%d %H:%M:%S' + for i in range(len(dt)): + row = [dt[i].strftime(fmt), rain[i], pwl[i], pfl[i]] + csvwriter.writerow(row) + + ofp.close() Index: raw2proc/trunk/raw2proc/spin/spin_meet_flow.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_meet_flow.py (revision 330) @@ -1,0 +1,114 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-12-05 15:29:38 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'meet', 'flow', '2009_12') +raw2proc('manual', 'meet', 'flow', '2009_11') +raw2proc('manual', 'meet', 'flow', '2009_10') +raw2proc('manual', 'meet', 'flow', '2009_09') +raw2proc('manual', 'meet', 'flow', '2009_08') +raw2proc('manual', 'meet', 'flow', '2009_07') +raw2proc('manual', 'meet', 'flow', '2009_06') +raw2proc('manual', 'meet', 'flow', '2009_05') +raw2proc('manual', 'meet', 'flow', '2009_04') +raw2proc('manual', 'meet', 'flow', '2009_03') +raw2proc('manual', 'meet', 'flow', '2009_02') +raw2proc('manual', 'meet', 'flow', '2009_01') + +raw2proc('manual', 'meet', 'flow', '2008_08') +raw2proc('manual', 'meet', 'flow', '2008_07') +raw2proc('manual', 'meet', 'flow', '2008_06') +raw2proc('manual', 'meet', 'flow', '2008_05') +raw2proc('manual', 'meet', 'flow', '2008_04') +raw2proc('manual', 'meet', 'flow', '2008_03') +raw2proc('manual', 'meet', 'flow', '2008_02') +raw2proc('manual', 'meet', 'flow', '2008_01') + +raw2proc('manual', 'meet', 'flow', '2007_12') +raw2proc('manual', 'meet', 'flow', '2007_11') +raw2proc('manual', 'meet', 'flow', '2007_10') +raw2proc('manual', 'meet', 'flow', '2007_09') +raw2proc('manual', 'meet', 'flow', '2007_08') +raw2proc('manual', 'meet', 'flow', '2007_07') +raw2proc('manual', 'meet', 'flow', '2007_06') +raw2proc('manual', 'meet', 'flow', '2007_05') +raw2proc('manual', 'meet', 'flow', '2007_04') +raw2proc('manual', 'meet', 'flow', '2007_03') +raw2proc('manual', 'meet', 'flow', '2007_02') +raw2proc('manual', 'meet', 'flow', '2007_01') + +raw2proc('manual', 'meet', 'flow', '2006_12') +raw2proc('manual', 'meet', 'flow', '2006_11') +raw2proc('manual', 'meet', 'flow', '2006_10') +raw2proc('manual', 'meet', 'flow', '2006_09') +raw2proc('manual', 'meet', 'flow', '2006_08') +raw2proc('manual', 'meet', 'flow', '2006_07') +raw2proc('manual', 'meet', 'flow', '2006_06') +raw2proc('manual', 'meet', 'flow', '2006_05') +raw2proc('manual', 'meet', 'flow', '2006_04') +raw2proc('manual', 'meet', 'flow', '2006_03') +raw2proc('manual', 'meet', 'flow', '2006_02') +raw2proc('manual', 'meet', 'flow', '2006_01') + +raw2proc('manual', 'meet', 'flow', '2005_12') +raw2proc('manual', 'meet', 'flow', '2005_11') +raw2proc('manual', 'meet', 'flow', '2005_10') +raw2proc('manual', 'meet', 'flow', '2005_09') +raw2proc('manual', 'meet', 'flow', '2005_08') +raw2proc('manual', 'meet', 'flow', '2005_07') +raw2proc('manual', 'meet', 'flow', '2005_06') +raw2proc('manual', 'meet', 'flow', '2005_05') +raw2proc('manual', 'meet', 'flow', '2005_04') +raw2proc('manual', 'meet', 'flow', '2005_03') + +# previous system (ysi 6600 v1 and pressure only) +raw2proc('manual', 'meet', 'flow', '2004_12') +raw2proc('manual', 'meet', 'flow', '2004_11') +raw2proc('manual', 'meet', 'flow', '2004_10') +raw2proc('manual', 'meet', 'flow', '2004_09') +raw2proc('manual', 'meet', 'flow', '2004_08') +raw2proc('manual', 'meet', 'flow', '2004_07') +raw2proc('manual', 'meet', 'flow', '2004_06') +raw2proc('manual', 'meet', 'flow', '2004_05') +raw2proc('manual', 'meet', 'flow', '2004_04') +raw2proc('manual', 'meet', 'flow', '2004_03') +raw2proc('manual', 'meet', 'flow', '2004_02') +raw2proc('manual', 'meet', 'flow', '2004_01') + +raw2proc('manual', 'meet', 'flow', '2003_12') +raw2proc('manual', 'meet', 'flow', '2003_11') +raw2proc('manual', 'meet', 'flow', '2003_10') +raw2proc('manual', 'meet', 'flow', '2003_09') +raw2proc('manual', 'meet', 'flow', '2003_08') +raw2proc('manual', 'meet', 'flow', '2003_07') +raw2proc('manual', 'meet', 'flow', '2003_06') +raw2proc('manual', 'meet', 'flow', '2003_05') +raw2proc('manual', 'meet', 'flow', '2003_04') +raw2proc('manual', 'meet', 'flow', '2003_03') +raw2proc('manual', 'meet', 'flow', '2003_02') +raw2proc('manual', 'meet', 'flow', '2003_01') + +raw2proc('manual', 'meet', 'flow', '2002_12') +raw2proc('manual', 'meet', 'flow', '2002_11') +raw2proc('manual', 'meet', 'flow', '2002_10') +raw2proc('manual', 'meet', 'flow', '2002_09') +raw2proc('manual', 'meet', 'flow', '2002_08') +raw2proc('manual', 'meet', 'flow', '2002_07') +raw2proc('manual', 'meet', 'flow', '2002_06') +raw2proc('manual', 'meet', 'flow', '2002_05') +raw2proc('manual', 'meet', 'flow', '2002_04') +raw2proc('manual', 'meet', 'flow', '2002_03') +raw2proc('manual', 'meet', 'flow', '2002_02') +raw2proc('manual', 'meet', 'flow', '2002_01') + +raw2proc('manual', 'meet', 'flow', '2001_12') +raw2proc('manual', 'meet', 'flow', '2001_11') +raw2proc('manual', 'meet', 'flow', '2001_10') +raw2proc('manual', 'meet', 'flow', '2001_09') +raw2proc('manual', 'meet', 'flow', '2001_08') +raw2proc('manual', 'meet', 'flow', '2001_07') +raw2proc('manual', 'meet', 'flow', '2001_06') +raw2proc('manual', 'meet', 'flow', '2001_05') + + Index: raw2proc/trunk/raw2proc/spin/spin_meet_wq.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_meet_wq.py (revision 330) @@ -1,0 +1,113 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-12-05 15:30:33 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'meet', 'wq', '2009_12') +raw2proc('manual', 'meet', 'wq', '2009_11') +raw2proc('manual', 'meet', 'wq', '2009_10') +raw2proc('manual', 'meet', 'wq', '2009_09') +raw2proc('manual', 'meet', 'wq', '2009_08') +raw2proc('manual', 'meet', 'wq', '2009_07') +raw2proc('manual', 'meet', 'wq', '2009_06') +raw2proc('manual', 'meet', 'wq', '2009_05') +raw2proc('manual', 'meet', 'wq', '2009_04') +raw2proc('manual', 'meet', 'wq', '2009_03') +raw2proc('manual', 'meet', 'wq', '2009_02') +raw2proc('manual', 'meet', 'wq', '2009_01') + +raw2proc('manual', 'meet', 'wq', '2008_08') +raw2proc('manual', 'meet', 'wq', '2008_07') +raw2proc('manual', 'meet', 'wq', '2008_06') +raw2proc('manual', 'meet', 'wq', '2008_05') +raw2proc('manual', 'meet', 'wq', '2008_04') +raw2proc('manual', 'meet', 'wq', '2008_03') +raw2proc('manual', 'meet', 'wq', '2008_02') +raw2proc('manual', 'meet', 'wq', '2008_01') + +raw2proc('manual', 'meet', 'wq', '2007_12') +raw2proc('manual', 'meet', 'wq', '2007_11') +raw2proc('manual', 'meet', 'wq', '2007_10') +raw2proc('manual', 'meet', 'wq', '2007_09') +raw2proc('manual', 'meet', 'wq', '2007_08') +raw2proc('manual', 'meet', 'wq', '2007_07') +raw2proc('manual', 'meet', 'wq', '2007_06') +raw2proc('manual', 'meet', 'wq', '2007_05') +raw2proc('manual', 'meet', 'wq', '2007_04') +raw2proc('manual', 'meet', 'wq', '2007_03') +raw2proc('manual', 'meet', 'wq', '2007_02') +raw2proc('manual', 'meet', 'wq', '2007_01') + +raw2proc('manual', 'meet', 'wq', '2006_12') +raw2proc('manual', 'meet', 'wq', '2006_11') +raw2proc('manual', 'meet', 'wq', '2006_10') +raw2proc('manual', 'meet', 'wq', '2006_09') +raw2proc('manual', 'meet', 'wq', '2006_08') +raw2proc('manual', 'meet', 'wq', '2006_07') +raw2proc('manual', 'meet', 'wq', '2006_06') +raw2proc('manual', 'meet', 'wq', '2006_05') +raw2proc('manual', 'meet', 'wq', '2006_04') +raw2proc('manual', 'meet', 'wq', '2006_03') +raw2proc('manual', 'meet', 'wq', '2006_02') +raw2proc('manual', 'meet', 'wq', '2006_01') + +raw2proc('manual', 'meet', 'wq', '2005_12') +raw2proc('manual', 'meet', 'wq', '2005_11') +raw2proc('manual', 'meet', 'wq', '2005_10') +raw2proc('manual', 'meet', 'wq', '2005_09') +raw2proc('manual', 'meet', 'wq', '2005_08') +raw2proc('manual', 'meet', 'wq', '2005_07') +raw2proc('manual', 'meet', 'wq', '2005_06') +raw2proc('manual', 'meet', 'wq', '2005_05') +raw2proc('manual', 'meet', 'wq', '2005_04') +raw2proc('manual', 'meet', 'wq', '2005_03') + +# previous system (ysi 6600 v1 and pressure only) +raw2proc('manual', 'meet', 'wq', '2004_12') +raw2proc('manual', 'meet', 'wq', '2004_11') +raw2proc('manual', 'meet', 'wq', '2004_10') +raw2proc('manual', 'meet', 'wq', '2004_09') +raw2proc('manual', 'meet', 'wq', '2004_08') +raw2proc('manual', 'meet', 'wq', '2004_07') +raw2proc('manual', 'meet', 'wq', '2004_06') +raw2proc('manual', 'meet', 'wq', '2004_05') +raw2proc('manual', 'meet', 'wq', '2004_04') +raw2proc('manual', 'meet', 'wq', '2004_03') +raw2proc('manual', 'meet', 'wq', '2004_02') +raw2proc('manual', 'meet', 'wq', '2004_01') + +raw2proc('manual', 'meet', 'wq', '2003_12') +raw2proc('manual', 'meet', 'wq', '2003_11') +raw2proc('manual', 'meet', 'wq', '2003_10') +raw2proc('manual', 'meet', 'wq', '2003_09') +raw2proc('manual', 'meet', 'wq', '2003_08') +raw2proc('manual', 'meet', 'wq', '2003_07') +raw2proc('manual', 'meet', 'wq', '2003_06') +raw2proc('manual', 'meet', 'wq', '2003_05') +raw2proc('manual', 'meet', 'wq', '2003_04') +raw2proc('manual', 'meet', 'wq', '2003_03') +raw2proc('manual', 'meet', 'wq', '2003_02') +raw2proc('manual', 'meet', 'wq', '2003_01') + +raw2proc('manual', 'meet', 'wq', '2002_12') +raw2proc('manual', 'meet', 'wq', '2002_11') +raw2proc('manual', 'meet', 'wq', '2002_10') +raw2proc('manual', 'meet', 'wq', '2002_09') +raw2proc('manual', 'meet', 'wq', '2002_08') +raw2proc('manual', 'meet', 'wq', '2002_07') +raw2proc('manual', 'meet', 'wq', '2002_06') +raw2proc('manual', 'meet', 'wq', '2002_05') +raw2proc('manual', 'meet', 'wq', '2002_04') +raw2proc('manual', 'meet', 'wq', '2002_03') +raw2proc('manual', 'meet', 'wq', '2002_02') +raw2proc('manual', 'meet', 'wq', '2002_01') + +raw2proc('manual', 'meet', 'wq', '2001_12') +raw2proc('manual', 'meet', 'wq', '2001_11') +raw2proc('manual', 'meet', 'wq', '2001_10') +raw2proc('manual', 'meet', 'wq', '2001_09') +raw2proc('manual', 'meet', 'wq', '2001_08') +raw2proc('manual', 'meet', 'wq', '2001_07') +raw2proc('manual', 'meet', 'wq', '2001_06') +raw2proc('manual', 'meet', 'wq', '2001_05') + Index: raw2proc/trunk/raw2proc/spin/spin_morgan_avp.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_morgan_avp.py (revision 330) @@ -1,0 +1,25 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-12-16 12:41:39 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * + +raw2proc('manual', 'morgan', 'avp', '2009_12') +raw2proc('manual', 'morgan', 'avp', '2009_11') +raw2proc('manual', 'morgan', 'avp', '2009_10') +raw2proc('manual', 'morgan', 'avp', '2009_09') +raw2proc('manual', 'morgan', 'avp', '2009_08') +raw2proc('manual', 'morgan', 'avp', '2009_07') +raw2proc('manual', 'morgan', 'avp', '2009_06') +raw2proc('manual', 'morgan', 'avp', '2009_05') +raw2proc('manual', 'morgan', 'avp', '2009_04') +raw2proc('manual', 'morgan', 'avp', '2009_03') +raw2proc('manual', 'morgan', 'avp', '2009_02') +raw2proc('manual', 'morgan', 'avp', '2009_01') + +raw2proc('manual', 'morgan', 'avp', '2008_12') +raw2proc('manual', 'morgan', 'avp', '2008_11') +raw2proc('manual', 'morgan', 'avp', '2008_10') +raw2proc('manual', 'morgan', 'avp', '2008_09') +raw2proc('manual', 'morgan', 'avp', '2008_08') +raw2proc('manual', 'morgan', 'avp', '2008_07') Index: raw2proc/trunk/raw2proc/spin/spin_morgan_met.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_morgan_met.py (revision 330) @@ -1,0 +1,21 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-09-01 20:08:30 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * +raw2proc('manual', 'morgan', 'met', '2009_08') +raw2proc('manual', 'morgan', 'met', '2009_07') +raw2proc('manual', 'morgan', 'met', '2009_06') +raw2proc('manual', 'morgan', 'met', '2009_05') +raw2proc('manual', 'morgan', 'met', '2009_04') +raw2proc('manual', 'morgan', 'met', '2009_03') +raw2proc('manual', 'morgan', 'met', '2009_02') +raw2proc('manual', 'morgan', 'met', '2009_01') + + +raw2proc('manual', 'morgan', 'met', '2008_12') +raw2proc('manual', 'morgan', 'met', '2008_11') +raw2proc('manual', 'morgan', 'met', '2008_10') +raw2proc('manual', 'morgan', 'met', '2008_09') +raw2proc('manual', 'morgan', 'met', '2008_08') +raw2proc('manual', 'morgan', 'met', '2008_07') Index: raw2proc/trunk/raw2proc/spin/spin_stones_avp.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_stones_avp.py (revision 330) @@ -1,0 +1,25 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-12-16 12:41:04 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * + +raw2proc('manual', 'stones', 'avp', '2009_12') +raw2proc('manual', 'stones', 'avp', '2009_11') +raw2proc('manual', 'stones', 'avp', '2009_10') +raw2proc('manual', 'stones', 'avp', '2009_09') +raw2proc('manual', 'stones', 'avp', '2009_08') +raw2proc('manual', 'stones', 'avp', '2009_07') +raw2proc('manual', 'stones', 'avp', '2009_06') +raw2proc('manual', 'stones', 'avp', '2009_05') +raw2proc('manual', 'stones', 'avp', '2009_04') +raw2proc('manual', 'stones', 'avp', '2009_03') +raw2proc('manual', 'stones', 'avp', '2009_02') +raw2proc('manual', 'stones', 'avp', '2009_01') + +raw2proc('manual', 'stones', 'avp', '2008_12') +raw2proc('manual', 'stones', 'avp', '2008_11') +raw2proc('manual', 'stones', 'avp', '2008_10') +raw2proc('manual', 'stones', 'avp', '2008_09') +raw2proc('manual', 'stones', 'avp', '2008_08') +raw2proc('manual', 'stones', 'avp', '2008_07') Index: raw2proc/trunk/raw2proc/spin/spin_stones_met.py =================================================================== --- (revision ) +++ raw2proc/trunk/raw2proc/spin/spin_stones_met.py (revision 330) @@ -1,0 +1,21 @@ +#!/usr/bin/env python +# Last modified: Time-stamp: <2009-09-01 20:10:31 haines> +"""Spin processing of raw data to monthly netCDF data files""" + +from raw2proc import * + +raw2proc('manual', 'stones', 'met', '2009_08') +raw2proc('manual', 'stones', 'met', '2009_07') +raw2proc('manual', 'stones', 'met', '2009_06') +raw2proc('manual', 'stones', 'met', '2009_05') +raw2proc('manual', 'stones', 'met', '2009_04') +raw2proc('manual', 'stones', 'met', '2009_03') +raw2proc('manual', 'stones', 'met', '2009_02') +raw2proc('manual', 'stones', 'met', '2009_01') + +raw2proc('manual', 'stones', 'met', '2008_12') +raw2proc('manual', 'stones', 'met', '2008_11') +raw2proc('manual', 'stones', 'met', '2008_10') +raw2proc('manual', 'stones', 'met', '2008_09') +raw2proc('manual', 'stones', 'met', '2008_08') +raw2proc('manual', 'stones', 'met', '2008_07') Index: raw2proc/trunk/raw2proc/spin_jpier_adcpwaves.py =================================================================== --- raw2proc/trunk/raw2proc/spin_jpier_adcpwaves.py (revision 233) +++ (revision ) @@ -1,13 +1,0 @@ -#!/usr/bin/env python -# Last modified: Time-stamp: <2008-10-15 15:52:31 haines> -"""Spin processing of raw data to monthly netCDF data files""" - -from raw2proc import * -raw2proc('manual', 'jpier', 'adcpwaves', '2008_10') -raw2proc('manual', 'jpier', 'adcpwaves', '2008_09') -raw2proc('manual', 'jpier', 'adcpwaves', '2008_08') -raw2proc('manual', 'jpier', 'adcpwaves', '2008_07') -raw2proc('manual', 'jpier', 'adcpwaves', '2008_06') -raw2proc('manual', 'jpier', 'adcpwaves', '2008_05') -raw2proc('manual', 'jpier', 'adcpwaves', '2008_04') -