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

Changeset 124

Show
Ignore:
Timestamp:
03/20/08 11:33:25
Author:
haines
Message:

fix bogue adcp timezone offset to utc; add utc_offset to configs and processor functions

Files:

Legend:

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

    r116 r124  
    1919               'proc_dir' : '/home/haines/data/nccoos/level1/bogue/adcp', 
    2020               'process_module' : 'proc_rdi_logdata_adcp', 
     21               'utc_offset' : 4,      # hours offset to utc 
    2122               'nbins' : 50, 
    2223               'bin_size' : 0.5,      # meters 
     
    3031                   'proc_dir' : '/home/haines/data/nccoos/level1/bogue/adcpwaves', 
    3132                   'process_module' : 'proc_rdi_logdata_dw', 
     33                   'utc_offset' : 4,       # hours offset to utc 
    3234                   }, 
    3335    } 
  • raw2proc/trunk/raw2proc/bogue_config_20070224.py

    r115 r124  
    1919               'proc_dir' : '/home/haines/data/nccoos/level1/bogue/adcp', 
    2020               'process_module' : 'proc_rdi_logdata_adcp', 
     21               'utc_offset' : 4,      # hours offset to utc 
    2122               'nbins' : 50, 
    2223               'bin_size' : 0.5,      # meters 
     
    3031                   'proc_dir' : '/home/haines/data/nccoos/level1/bogue/adcpwaves', 
    3132                   'process_module' : 'proc_rdi_logdata_dw', 
     33                   'utc_offset' : 4,  # hours offset to utc 
    3234                   }, 
    3335    } 
  • raw2proc/trunk/raw2proc/proc_rdi_logdata_adcp.py

    r101 r124  
    11#!/usr/bin/env python 
    2 # Last modified:  Time-stamp: <2008-01-14 12:20:17 haines> 
     2# Last modified:  Time-stamp: <2008-03-20 09:40:53 haines> 
    33""" 
    44how to parse data, and assert what data and info goes into 
     
    5959        # get sample datetime from data 
    6060        sample_str = '%02d-%02d-%02d %02d:%02d:%02d' % tuple(rdi[1:7]) 
    61         sample_dt = scanf_datetime(sample_str, fmt='%y-%m-%d %H:%M:%S') 
    62          #   datetime(*strptime(sample_str, "%y-%m-%d %H:%M:%S")[0:6]) 
     61        if  sensor_info['utc_offset']: 
     62            sample_dt = scanf_datetime(sample_str, fmt='%y-%m-%d %H:%M:%S') + \ 
     63                        timedelta(hours=sensor_info['utc_offset']) 
     64        else: 
     65            sample_dt = scanf_datetime(sample_str, fmt='%y-%m-%d %H:%M:%S') 
     66        #   datetime(*strptime(sample_str, "%y-%m-%d %H:%M:%S")[0:6]) 
    6367 
    6468        # get sample datetime from filename 
  • raw2proc/trunk/raw2proc/proc_rdi_logdata_dw.py

    r101 r124  
    11#!/usr/bin/env python 
    2 # Last modified:  Time-stamp: <2008-01-14 12:14:32 haines> 
     2# Last modified:  Time-stamp: <2008-03-20 09:41:11 haines> 
    33""" 
    44how to parse data, and assert what data and info goes into 
     
    5858        # get sample datetime from data 
    5959        sample_str = '%02d-%02d-%02d %02d:%02d:%02d' % tuple(rdi[1:7]) 
    60         sample_dt = scanf_datetime(sample_str, fmt='%y-%m-%d %H:%M:%S') 
    61          #   datetime(*strptime(sample_str, "%y-%m-%d %H:%M:%S")[0:6]) 
     60        if  sensor_info['utc_offset']: 
     61            sample_dt = scanf_datetime(sample_str, fmt='%y-%m-%d %H:%M:%S') + \ 
     62                        timedelta(hours=sensor_info['utc_offset']) 
     63        else: 
     64            sample_dt = scanf_datetime(sample_str, fmt='%y-%m-%d %H:%M:%S') 
     65        #   datetime(*strptime(sample_str, "%y-%m-%d %H:%M:%S")[0:6]) 
    6266 
    6367        # get sample datetime from filename 
  • raw2proc/trunk/raw2proc/raw2proc.py

    r118 r124  
    11#!/usr/bin/env python 
    2 # Last modified:  Time-stamp: <2008-02-19 15:04:00 jcleary
     2# Last modified:  Time-stamp: <2008-03-20 09:49:13 haines
    33"""Process raw data to monthly netCDF data files 
    44 
     
    333333            if package in pi['packages']: 
    334334                si = asi[package] 
     335                if si['utc_offset']: 
     336                    print ' ... ... utc_offset : %g (hours)' % si['utc_offset'] 
    335337                si['proc_start_dt'] = month_start_dt 
    336338                si['proc_end_dt'] = month_end_dt