NCCOOS Trac Projects: Top | Web | Platforms | Processing | Viz | Sprints | Sandbox | (Wind)

Changeset 210

Show
Ignore:
Timestamp:
09/25/08 14:08:43
Author:
haines
Message:

fix to proc2latest to specify len not unlimited dim

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • raw2proc/trunk/raw2proc/morgan_config_20080701.py

    r208 r210  
    2323              'bin_size' : 0.1,      # meters 
    2424              'nbins' : 40,          # for now, water_depth (MSL) divided by bin_size 
    25               # 'latest_dir' : '/seacoos/data/nccoos/latest_v2.0', 
    26               # 'latest_vars' : ('time','lat','lon','z','wtemp','salin', 'turb', 'ph', 'chl', 'do'), 
     25              'latest_dir' : '/seacoos/data/nccoos/latest_v2.0', 
     26              'latest_vars' : ('time','lat','lon','z','wtemp','salin'), 
    2727              }, 
    2828    'met' : { 'id' : 'met', 
     
    3434              'utc_offset' : 5.,             # hours offset to Eastern Standard 
    3535              'anemometer_height' : 2.,      # meters 
    36               # 'latest_dir' : '/seacoos/data/nccoos/latest_v2.0', 
    37               # 'latest_vars' : ('time','lat','lon','z','u','v'), 
     36              'latest_dir' : '/seacoos/data/nccoos/latest_v2.0', 
     37              'latest_vars' : ('time','lat','lon','z','u','v','wspd', 'wdir'), 
    3838             }, 
    3939    } 
  • raw2proc/trunk/raw2proc/ncutil.py

    r179 r210  
    11#!/usr/bin/env python 
    2 # Last modified:  Time-stamp: <2008-05-19 11:54:11 haines> 
     2# Last modified:  Time-stamp: <2008-09-25 14:01:50 haines> 
    33""" 
    44Create, update and load utilities for netcdf files 
     
    138138        print "CDFError:", msg 
    139139 
    140  
     140                     
    141141def nc_find_record_vars(ncFile): 
    142142    """find which variable are record variables""" 
  • raw2proc/trunk/raw2proc/proc_avp_ascii_met.py

    r209 r210  
    11#!/usr/bin/env python 
    2 # Last modified:  Time-stamp: <2008-09-24 14:19:42 haines> 
     2# Last modified:  Time-stamp: <2008-09-25 12:57:53 haines> 
    33""" 
    44how to parse data, and assert what data and info goes into 
     
    241241                 
    242242        } 
    243         # integer values  
    244         ntime=NC.UNLIMITED 
    245         nlat=1 
    246         nlon=1 
    247         nz=1 
    248243         
    249244        # dimension names use tuple so order of initialization is maintained 
  • raw2proc/trunk/raw2proc/proc_jpier_ascii_met.py

    r209 r210  
    11#!/usr/bin/env python 
    2 # Last modified:  Time-stamp: <2008-09-24 14:19:19 haines> 
     2# Last modified:  Time-stamp: <2008-09-25 12:58:11 haines> 
    33""" 
    44how to parse data, and assert what data and info goes into 
     
    254254                                                }, 
    255255        } 
    256         # integer values  
    257         ntime=NC.UNLIMITED 
    258         nlat=1 
    259         nlon=1 
    260         nz=1 
    261          
     256 
    262257        # dimension names use tuple so order of initialization is maintained 
    263258        dim_inits = ( 
  • raw2proc/trunk/raw2proc/raw2proc.py

    r208 r210  
    11#!/usr/bin/env python 
    2 # Last modified:  Time-stamp: <2008-09-08 11:38:54 haines> 
     2# Last modified:  Time-stamp: <2008-09-25 14:07:27 haines> 
    33"""Process raw data to monthly netCDF data files 
    44 
     
    453453    global_atts, var_atts, dim_inits, var_inits, var_data = d 
    454454    list_of_record_vars = nc_find_record_vars(ifn) 
     455    # find unlimited dimension (a dimension length of zero) and set to length of dt 
     456    # SECOORA scout does not understand of zero (0) 
     457    dim_inits = list(dim_inits) 
     458    for i in range(len(dim_inits)): 
     459        if dim_inits[i][1]==0: 
     460            dim_inits[i] = (dim_inits[i][0], len(dt))         
     461    dim_inits = tuple(dim_inits) 
    455462    # subset data 
    456463    varNames = [vn for vn, vt, vd in var_inits] 
     
    467474    ofn = os.path.join(si['latest_dir'], si['latest_filename']) 
    468475    d = (global_atts, var_atts, dim_inits, var_inits, var_data) 
     476 
     477    print dim_inits 
     478     
    469479    nc_create(ofn, d) 
    470480 
  • raw2proc/trunk/raw2proc/stones_config_20080701.py

    r208 r210  
    2323              'bin_size' : 0.1,      # meters 
    2424              'nbins' : 40,          # for now, water_depth (MSL) divided by bin_size 
    25               # 'latest_dir' : '/seacoos/data/nccoos/latest_v2.0', 
    26               # 'latest_vars' : ('time','lat','lon','z','wtemp','salin', 'turb', 'ph', 'chl', 'do'), 
     25              'latest_dir' : '/seacoos/data/nccoos/latest_v2.0', 
     26              'latest_vars' : ('time','lat','lon','z','wtemp','salin'), 
    2727              }, 
    2828    'met' : { 'id' : 'met', 
     
    3434              'utc_offset' : 5.,              # hours offset to Eastern Standard 
    3535              'anemometer_height' : 2.,      # meters 
    36               # 'latest_dir' : '/seacoos/data/nccoos/latest_v2.0', 
    37               # 'latest_vars' : ('time','lat','lon','z','u', 'v'), 
     36              'latest_dir' : '/seacoos/data/nccoos/latest_v2.0', 
     37              'latest_vars' : ('time','lat','lon','z','u', 'v', 'wspd', 'wdir'), 
    3838             }, 
    3939    }