Changeset 2074 in lmdz_wrf for trunk


Ignore:
Timestamp:
Aug 10, 2018, 7:10:55 PM (7 years ago)
Author:
lfita
Message:

Addingi.

  • joining variable with a dimension which is not found from slice in `netcdf_fold_concatenation_HMT'
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/nc_var_tools.py

    r2073 r2074  
    1164911649                if ncobjs[ifile].variables.has_key(dvar):
    1165011650                    objvar = ncobjs[ifile].variables[dvar]
     11651                    foundim = False
    1165111652                    for dimn in objvar.dimensions:
    1165211653                        ldimfile = len(ncobjs[ifile].dimensions[dimn])
     
    1165411655                            slicevartot.append(slice(begslicetot,begslicetot+ldimfile))
    1165511656                            begslicetot = begslicetot + ldimfile
     11657                            foundim = True
    1165611658                        else:
    1165711659                            slicevartot.append(slice(0,ldimfile))
     11660                   if not foundim:
     11661                        print 'Dimension ', condim, 'not found!! Assuming  1 value'
     11662                        slicevartot.append(0)
    1165811663                    newvar[tuple(slicevartot)] = objvar[:]
    1165911664                    newnc.sync()
Note: See TracChangeset for help on using the changeset viewer.