Changeset 2166 in lmdz_wrf


Ignore:
Timestamp:
Oct 4, 2018, 10:45:23 PM (6 years ago)
Author:
lfita
Message:

Adding:

  • fillValueR
  • removing spurious prints
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/generic_tools.py

    r2164 r2166  
    2525fillValue = 1.e20
    2626fillValueF = 1.e20
     27fillValueR = 1.e20
    2728fillValueD = 1.e20
    2829fillValueC = '-'
     
    23512352    22
    23522353    """
    2353 
    23542354    fname = 'index_vec'
    23552355
     
    23602360                valpos = i
    23612361                break
     2362    elif type(vec) == type(tuple([1,2])):
     2363        valpos = -1
     2364        for i in range(len(vec)):
     2365            if vec[i] == val:
     2366                valpos = i
     2367                break
    23622368    elif type(vec) == type(range(2)):
    23632369        valpos = vec.index(val)
     2370    else:
     2371        print errormsg
     2372        print '  ' + fname + ': type', type(vec), 'not ready !!'
     2373        print '    available ones:', type(np.arange(2)), type(range(2)),             \
     2374          type(tuple([1,2]))
     2375        quit(-1)
    23642376
    23652377    return valpos
     
    1413214144        print '    available ones:', type(np.arange(1)), type(range(2))
    1413314145        quit(-1)
    14134     print 'mat times _______'   
    14135     for it in range(dimt):
    14136         print '  ',it, mattimes[it,:]
     14146    #print 'mat times _______'   
     14147    #for it in range(dimt):
     14148    #    print '  ',it, mattimes[it,:]
    1413714149
    1413814150    # Beginning and Ending of time data
     
    1414614158    istats = mattimes[0,:]
    1414714159    estats = mattimes[dimt-1,:]
    14148     print 'idate:', idate, 'edate:', edate
     14160    #print 'idate:', idate, 'edate:', edate
    1414914161
    1415014162    # Getting the dates
     
    1428114293    Nslices = len(stmatdates)
    1428214294    stmdates = np.zeros((Nslices,6), dtype=np.int)
    14283     print '  dates slices ________'
     14295    #print '  dates slices ________'
    1428414296    for islc in range(Nslices):
    14285         print islc, '  ', stmatdates[islc]
     14297    #    print islc, '  ', stmatdates[islc]
    1428614298        stmdates[islc,:] = stmatdates[islc]
    1428714299
     
    1430214314
    1430314315    Nslices = len(slices)
     14316    print infmsg
     14317    print '    ' + fname + ' slices _______'
    1430414318    for isl in range(Nslices-1):
    14305         print isl, stmatdates[isl], stmatdates[isl+1], ':', slices[isl]
     14319        print '    ', isl, stmatdates[isl], stmatdates[isl+1], ':', slices[isl]
    1430614320
    1430714321    return slices, Nslices
Note: See TracChangeset for help on using the changeset viewer.