Changeset 2065 in lmdz_wrf


Ignore:
Timestamp:
Aug 10, 2018, 11:09:01 AM (7 years ago)
Author:
lfita
Message:

Adding diagnostic of 'WRFtime' on 1D Times

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/diagnostics.py

    r2033 r2065  
    351351      ':' + secref
    352352
    353     dt = timeobj.shape[0]
     353
     354    if len(timeobj.shape) == 2:
     355        dt = timeobj.shape[0]
     356    else:
     357        dt = 1
    354358    WRFtime = np.zeros((dt), dtype=np.float)
    355359
    356     for it in range(dt):
    357         wrfdates = gen.datetimeStr_conversion(timewrfv[it,:],'WRFdatetime', 'matYmdHMS')
    358         WRFtime[it] = gen.realdatetime1_CFcompilant(wrfdates, refdate, tunitsval)
     360    if len(timeobj.shape) == 2:
     361        for it in range(dt):
     362            wrfdates = gen.datetimeStr_conversion(timewrfv[it,:],'WRFdatetime',      \
     363              'matYmdHMS')
     364            WRFtime[it] = gen.realdatetime1_CFcompilant(wrfdates, refdate, tunitsval)
     365    else:
     366        wrfdates = gen.datetimeStr_conversion(timewrfv[:],'WRFdatetime',             \
     367          'matYmdHMS')
     368        cftimes[0] = gen.realdatetime1_CFcompilant(wrfdates, refdate, tunitsval)
    359369
    360370    tunits = tunitsval + ' since ' + refdateS
Note: See TracChangeset for help on using the changeset viewer.