Changeset 211
- Timestamp:
- 10/01/08 12:50:11
- Files:
-
- raw2proc/trunk/raw2proc/jpier_config_20050425.py (modified) (1 diff)
- raw2proc/trunk/raw2proc/jpier_config_20080411.py (modified) (1 diff)
- raw2proc/trunk/raw2proc/jpier_config_20080722.py (modified) (1 diff)
- raw2proc/trunk/raw2proc/morgan_config_20080701.py (modified) (1 diff)
- raw2proc/trunk/raw2proc/proc_avp_ascii_met.py (modified) (5 diffs)
- raw2proc/trunk/raw2proc/proc_avp_ysi_6600_v2.py (modified) (2 diffs)
- raw2proc/trunk/raw2proc/proc_jpier_ascii_met.py (modified) (3 diffs)
- raw2proc/trunk/raw2proc/proc_nortek_wds_dw.py (modified) (2 diffs)
- raw2proc/trunk/raw2proc/proc_nortek_wpa_adcp.py (modified) (2 diffs)
- raw2proc/trunk/raw2proc/proc_rdi_dspec_dw.py (modified) (2 diffs)
- raw2proc/trunk/raw2proc/proc_rdi_logdata_adcp.py (modified) (2 diffs)
- raw2proc/trunk/raw2proc/proc_rdi_logdata_dw.py (modified) (2 diffs)
- raw2proc/trunk/raw2proc/raw2proc.py (modified) (3 diffs)
- raw2proc/trunk/raw2proc/stones_config_20080701.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
raw2proc/trunk/raw2proc/jpier_config_20050425.py
r180 r211 3 3 'location' : 'Jennettes Pier, Nags Head, NC', 4 4 'lat' : 35.9101, # degrees true (-) south, (+) north 5 'lon' : 75.5958, # degrees true (-) west, (+) east5 'lon' : -75.5958, # degrees true (-) west, (+) east 6 6 'mvar' : -10.83333, # degrees (-) west, (+) east 7 7 'institution' : 'nccoos', raw2proc/trunk/raw2proc/jpier_config_20080411.py
r180 r211 3 3 'location' : 'Jennettes Pier, Nags Head, NC', 4 4 'lat' : 35.9101, # degrees true (-) south, (+) north 5 'lon' : 75.5958, # degrees true (-) west, (+) east5 'lon' : -75.5958, # degrees true (-) west, (+) east 6 6 'mvar' : -10.83333, # degrees (-) west, (+) east 7 7 'institution' : 'nccoos', raw2proc/trunk/raw2proc/jpier_config_20080722.py
r208 r211 3 3 'location' : 'Jennettes Pier, Nags Head, NC', 4 4 'lat' : 35.9101, # degrees true (-) south, (+) north 5 'lon' : 75.5958, # degrees true (-) west, (+) east5 'lon' : -75.5958, # degrees true (-) west, (+) east 6 6 'mvar' : -10.83333, # degrees (-) west, (+) east 7 7 'institution' : 'nccoos', raw2proc/trunk/raw2proc/morgan_config_20080701.py
r210 r211 3 3 'location' : 'Morgan Bay, New River, NC', 4 4 'lat' : 34.7037, # degrees true (-) south, (+) north 5 'lon' : 77.4022, # degrees true (-) west, (+) east5 'lon' : -77.4022, # degrees true (-) west, (+) east 6 6 'mvar' : -9.42, # degrees (-) west, (+) east 7 7 'water_depth': 4.0, # nominal depth in meters (should be MSL) raw2proc/trunk/raw2proc/proc_avp_ascii_met.py
r210 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008- 09-25 12:57:53haines>2 # Last modified: Time-stamp: <2008-10-01 12:46:26 haines> 3 3 """ 4 4 how to parse data, and assert what data and info goes into … … 130 130 global_atts = { 131 131 'title' : title_str, 132 'institution' : 'Un versity of North Carolina at Chapel Hill (UNC-CH)',132 'institution' : 'University of North Carolina at Chapel Hill (UNC-CH)', 133 133 'institution_url' : 'http://nccoos.org', 134 134 'institution_dods_url' : 'http://nccoos.org', … … 200 200 'standard_name': 'wind_speed', 201 201 'units': 'm s-1', 202 'can_be_normalized': ' yes',202 'can_be_normalized': 'no', 203 203 'z' : sensor_info['anemometer_height'], 204 204 }, … … 223 223 'reference': 'relative to True East (?)', 224 224 'units': 'm s-1', 225 'can_be_normalized': ' yes',225 'can_be_normalized': 'no', 226 226 'z' : sensor_info['anemometer_height'], 227 227 }, … … 231 231 'reference': 'relative to True North (?)', 232 232 'units': 'm s-1', 233 'can_be_normalized': ' yes',233 'can_be_normalized': 'no', 234 234 'z' : sensor_info['anemometer_height'], 235 235 }, raw2proc/trunk/raw2proc/proc_avp_ysi_6600_v2.py
r209 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008- 09-24 14:19:32haines>2 # Last modified: Time-stamp: <2008-10-01 12:46:41 haines> 3 3 """ 4 4 how to parse data, and assert what data and info goes into … … 217 217 global_atts = { 218 218 'title' : title_str, 219 'institution' : 'Un versity of North Carolina at Chapel Hill (UNC-CH)',219 'institution' : 'University of North Carolina at Chapel Hill (UNC-CH)', 220 220 'institution_url' : 'http://nccoos.unc.edu', 221 221 'institution_dods_url' : 'http://nccoos.unc.edu', raw2proc/trunk/raw2proc/proc_jpier_ascii_met.py
r210 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008- 09-25 12:58:11haines>2 # Last modified: Time-stamp: <2008-10-01 12:45:54 haines> 3 3 """ 4 4 how to parse data, and assert what data and info goes into … … 128 128 global_atts = { 129 129 'title' : title_str, 130 'institution' : 'Un versity of North Carolina at Chapel Hill (UNC-CH)',130 'institution' : 'University of North Carolina at Chapel Hill (UNC-CH)', 131 131 'institution_url' : 'http://nccoos.org', 132 132 'institution_dods_url' : 'http://nccoos.org', … … 219 219 'standard_name': 'wind_speed', 220 220 'units': 'm s-1', 221 'can_be_normalized': ' ?',221 'can_be_normalized': 'no', 222 222 }, 223 223 'wdir' : {'short_name': 'wdir', raw2proc/trunk/raw2proc/proc_nortek_wds_dw.py
r209 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008- 09-24 14:19:00haines>2 # Last modified: Time-stamp: <2008-10-01 12:47:05 haines> 3 3 """ 4 4 how to parse data, and assert what data and info goes into … … 402 402 global_atts = { 403 403 'title' : title_str, 404 'institution' : 'Un versity of North Carolina at Chapel Hill (UNC-CH)',404 'institution' : 'University of North Carolina at Chapel Hill (UNC-CH)', 405 405 'institution_url' : 'http://nccoos.unc.edu', 406 406 'institution_dods_url' : 'http://nccoos.unc.edu', raw2proc/trunk/raw2proc/proc_nortek_wpa_adcp.py
r209 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008- 09-24 14:18:52haines>2 # Last modified: Time-stamp: <2008-10-01 12:47:16 haines> 3 3 """ 4 4 how to parse data, and assert what data and info goes into … … 226 226 global_atts = { 227 227 'title' : title_str, 228 'institution' : 'Un versity of North Carolina at Chapel Hill (UNC-CH)',228 'institution' : 'University of North Carolina at Chapel Hill (UNC-CH)', 229 229 'institution_url' : 'http://nccoos.unc.edu', 230 230 'institution_dods_url' : 'http://nccoos.unc.edu', raw2proc/trunk/raw2proc/proc_rdi_dspec_dw.py
r209 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008- 09-24 14:18:40haines>2 # Last modified: Time-stamp: <2008-10-01 12:47:26 haines> 3 3 """ 4 4 how to parse data, and assert what data and info goes into … … 324 324 global_atts = { 325 325 'title' : title_str, 326 'institution' : 'Un versity of North Carolina at Chapel Hill (UNC-CH)',326 'institution' : 'University of North Carolina at Chapel Hill (UNC-CH)', 327 327 'institution_url' : 'http://nccoos.unc.edu', 328 328 'institution_dods_url' : 'http://nccoos.unc.edu', raw2proc/trunk/raw2proc/proc_rdi_logdata_adcp.py
r209 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008- 09-24 14:18:32 haines>2 # Last modified: Time-stamp: <2008-10-01 12:47:42 haines> 3 3 """ 4 4 how to parse data, and assert what data and info goes into … … 147 147 global_atts = { 148 148 'title' : title_str, 149 'institution' : 'Un versity of North Carolina at Chapel Hill (UNC-CH)',149 'institution' : 'University of North Carolina at Chapel Hill (UNC-CH)', 150 150 'institution_url' : 'http://nccoos.unc.edu', 151 151 'institution_dods_url' : 'http://nccoos.unc.edu', raw2proc/trunk/raw2proc/proc_rdi_logdata_dw.py
r209 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008- 09-24 14:18:20 haines>2 # Last modified: Time-stamp: <2008-10-01 12:47:50 haines> 3 3 """ 4 4 how to parse data, and assert what data and info goes into … … 110 110 global_atts = { 111 111 'title' : title_str, 112 'institution' : 'Un versity of North Carolina at Chapel Hill (UNC-CH)',112 'institution' : 'University of North Carolina at Chapel Hill (UNC-CH)', 113 113 'institution_url' : 'http://nccoos.unc.edu', 114 114 'institution_dods_url' : 'http://nccoos.unc.edu', raw2proc/trunk/raw2proc/raw2proc.py
r210 r211 1 1 #!/usr/bin/env python 2 # Last modified: Time-stamp: <2008-09- 25 14:07:27haines>2 # Last modified: Time-stamp: <2008-09-30 17:40:58 haines> 3 3 """Process raw data to monthly netCDF data files 4 4 … … 453 453 global_atts, var_atts, dim_inits, var_inits, var_data = d 454 454 list_of_record_vars = nc_find_record_vars(ifn) 455 455 456 # find unlimited dimension (a dimension length of zero) and set to length of dt 456 # SECOORA scout does not understand of zero (0) 457 # SECOORA scout does not understand of zero (0) also replace dim names with following names 458 # e.g. ntime for time 459 dees = [['ntime','time'], ['nlat','lat'], ['nlon', 'lon'], ['nz', 'z'],['ndir','dir'],['nfreq','freq']] 457 460 dim_inits = list(dim_inits) 461 for j in range(len(dees)): 462 for i in range(len(dim_inits)): 463 if dim_inits[i][0]==dees[j][0]: # 'ntime' 464 dim_inits[i] = (dees[j][1], dim_inits[i][1]) 458 465 for i in range(len(dim_inits)): 459 466 if dim_inits[i][1]==0: 460 dim_inits[i] = ( dim_inits[i][0], len(dt))467 dim_inits[i] = ('time', len(dt)) 461 468 dim_inits = tuple(dim_inits) 469 # print dim_inits 470 471 # replace name of dependent dimension names with speificied names for CDL v2.0 in variables 472 # e.g. ntime for time 473 var_inits = list(var_inits) 474 for j in range(len(dees)): 475 for i in range(len(var_inits)): 476 v = list(var_inits[i]) 477 dl = list(v[2]) 478 for k in range(len(dl)): 479 if dl[k]==dees[j][0]: 480 dl[k]=dees[j][1] # 'time' 481 var_inits[i]=(v[0], v[1], tuple(dl)) 482 var_inits = tuple(var_inits) 483 # print var_inits 484 462 485 # subset data 463 486 varNames = [vn for vn, vt, vd in var_inits] … … 474 497 ofn = os.path.join(si['latest_dir'], si['latest_filename']) 475 498 d = (global_atts, var_atts, dim_inits, var_inits, var_data) 476 477 print dim_inits478 499 479 500 nc_create(ofn, d) raw2proc/trunk/raw2proc/stones_config_20080701.py
r210 r211 3 3 'location' : 'Stones Bay, New River, NC', 4 4 'lat' : 34.5962, # degrees true (-) south, (+) north 5 'lon' : 77.4120, # degrees true (-) west, (+) east5 'lon' : -77.4120, # degrees true (-) west, (+) east 6 6 'mvar' : -9.38, # degrees (-) west, (+) east 7 7 'water_depth': 4.0, # nominal depth in meters (should be MSL)