Changeset 1633 in lmdz_wrf
- Timestamp:
- Sep 10, 2017, 9:46:06 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/nc_var_tools.py
r1627 r1633 18670 18670 timev = timeobj[:] 18671 18671 18672 fdates = wrfnc.variables['Times'][:]18673 cftimes = []18674 for it in range(fdates.shape[0]):18675 wrfdates = gen.datetimeStr_conversion(fdates[it,:], 'WRFdatetime', 'matYmdHMS')18676 cftimes.append(gen.realdatetime1_CFcompilant(wrfdates, refDateTime, Tunits))18677 18678 18672 yrref=refDateTime[0:4] 18679 18673 monref=refDateTime[4:6] … … 18685 18679 tunit = Tunits + ' since ' + yrref + '/' + monref + '/' + dayref + ' ' + \ 18686 18680 horref + ':' + minref + ':' + secref 18681 18682 # WRF file might already have the right time-variable 18683 if wtimen == 'Times': 18684 fdates = wrfnc.variables['Times'][:] 18685 cftimes = [] 18686 for it in range(fdates.shape[0]): 18687 wrfdates = gen.datetimeStr_conversion(fdates[it,:], 'WRFdatetime', 'matYmdHMS') 18688 cftimes.append(gen.realdatetime1_CFcompilant(wrfdates, refDateTime, Tunits)) 18689 else: 18690 itimeunits = timeobj.getncattr('units') 18691 if itimeunits != tunit: 18692 cftimes = gen.coincident_CFtimes(timev, tunit, itimeuints) 18693 else: 18694 cftimes = list(timev) 18687 18695 18688 18696 newvar = onewnc.createVariable('time','f8',('time')) … … 18715 18723 newvard.append(str(dimn)) 18716 18724 if not gen.searchInlist(newdims, dimn): add_dims(wrfnc,onewnc,[str(dimn)]) 18717 18718 18725 18719 18726 cfn = varattrs[0]
Note: See TracChangeset
for help on using the changeset viewer.