Changeset 2086 in lmdz_wrf


Ignore:
Timestamp:
Aug 12, 2018, 4:11:56 PM (7 years ago)
Author:
lfita
Message:

Adding keeping dimensions of length 1, but which are their length in original file in `DataSetSection_multidims'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/nc_var_tools.py

    r2075 r2086  
    65726572        if dimsize != -1:
    65736573            if len(objdim) == 1 or dimsize != 1:
     6574                if objdim.isunlimited(): dimsize=None
    65746575                print '    ' + fname + ': adding dimension: '+ dims +' size:',dimsize
    6575                 if objdim.isunlimited(): dimsize=None
    65766576                dim = ncoobj.createDimension(dims, dimsize)
    65776577
     
    66176617                        varslice.append(dimslices[dimname][0])
    66186618                    if newdimsizes[dimname] != 1: vardims.append(dimname)
     6619                    # get dimension also if size is 1,, but is the full length of dim
     6620                    if newdimsizes[dimname] == 1 and dimslices[dimname][1] ==        \
     6621                      len(nciobj.dimensions[dimname]):
     6622                        vardims.append(dimname)
    66196623                else:
    66206624                    Ldim = len(nciobj.dimensions[dimname])
Note: See TracChangeset for help on using the changeset viewer.