Changeset 940 in lmdz_wrf for trunk/tools


Ignore:
Timestamp:
Jun 24, 2016, 9:52:21 AM (8 years ago)
Author:
lfita
Message:

Working of new version of `DataSetSection?' without monotones

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/nc_var_tools.py

    r939 r940  
    57085708
    57095709                if endv == -1: iendv = len(objdim)
    5710                 print 'Lluis endv, begv, intv:', ibegv, iendv, iintv,':', begv, endv, intv
    57115710                dimsize = (iendv - ibegv + 1)/iintv - 1
    57125711            else:
     
    57165715                    iendv = len(objdim) - 1
    57175716                    iintv = 0
    5718             print fname + '; Lluis dimn beg end int:', ibegv, iendv, iintv
    57195717        else:
    57205718            if len(objdim) > 1:
     
    57295727                iintv = 0
    57305728
    5731         print fname + '; Lluis begv, endv:', ibegv, iendv, iintv, '<>', begv, endv, intv
    57325729        if ibegv != iendv:
    57335730            dimsecslice[dims] = slice(ibegv,iendv,iintv)
     
    57455742
    57465743    ncoobj.sync()
    5747     print fname + '; Lluis: dimsecslice:', dimsecslice
    57485744# Creating variables
    57495745##
     
    57575753        if not gen.searchInlist(list(vardims),dimn):
    57585754            # removing monotones
    5759             print fname + '; Lluis looking for monotones!'
    57605755            varslice = []
    57615756            filevardims = []
    57625757            for dimname in varobj.dimensions:
    57635758                lendim = len(nciobj.dimensions[dimname])
    5764                 print fname + '; Lluis monotone?:', dimname,' len;', lendim
    57655759                if lendim > 1:
    57665760                    varslice.append(slice(0, lendim))
     
    57765770                if dimname == dimn:
    57775771                    varslice.append(dimsecslice[dimn])
    5778                     filevardims.append(dimname)
     5772                    if type(dimsecslice[dimn]) == type(slice(1)):
     5773                        filevardims.append(dimname)
    57795774                else:
    57805775                    Ldim = len(nciobj.dimensions[dimname])
     
    57855780                        varslice.append(0)
    57865781
    5787                 print fname  + '; Lluis varslice:', varslice,' filevardims:', filevardims
    57885782            varvals = varobj[tuple(varslice)]
    57895783
    5790         print fname + ': Lluis filevardims:', filevardims
    57915784# Adding fill value attribute
    57925785##
Note: See TracChangeset for help on using the changeset viewer.