Changeset 1756 in lmdz_wrf for trunk/tools


Ignore:
Timestamp:
Dec 22, 2017, 7:08:46 PM (8 years ago)
Author:
lfita
Message:

Final fixed version `getting_fixedline'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/generic_tools.py

    r1754 r1756  
    1257412574
    1257512575    values = []
    12576     val = line[0:cuts[0]+1]
     12576    val = line[0:cuts[0]]
    1257712577    if len(val.replace(' ','')) >= 1:
    1257812578        values.append(typemod(val, types[0]))
     
    1258612586    Ncuts = len(cuts)
    1258712587    for ic in range(1,Ncuts):
    12588         val = line[cuts[ic-1]:cuts[ic]+1]
     12588        val = line[cuts[ic-1]:cuts[ic]]
    1258912589        if len(val.replace(' ','')) >= 1:
    1259012590            values.append(typemod(val, types[ic]))
    1259112591        else:
    12592             if types[0] == 'I': values.append(fillValueI)
    12593             elif types[0] == 'R': values.append(fillValueF)
    12594             elif types[0] == 'D': values.append(fillValueF)
    12595             elif types[0] == 'S': values.append(fillValueS)
    12596             elif types[0] == 'B': values.append(fillValueB)
     12592            if types[ic] == 'I': values.append(fillValueI)
     12593            elif types[ic] == 'R': values.append(fillValueF)
     12594            elif types[ic] == 'D': values.append(fillValueF)
     12595            elif types[ic] == 'S': values.append(fillValueS)
     12596            elif types[ic] == 'B': values.append(fillValueB)
    1259712597
    1259812598    # Last value
     
    1260212602        values.append(typemod(val, types[Ncuts]))
    1260312603    else:
    12604         if types[0] == 'I': values.append(fillValueI)
    12605         elif types[0] == 'R': values.append(fillValueF)
    12606         elif types[0] == 'D': values.append(fillValueF)
    12607         elif types[0] == 'S': values.append(fillValueS)
    12608         elif types[0] == 'B': values.append(fillValueB)
     12604        if types[Ncuts] == 'I': values.append(fillValueI)
     12605        elif types[Ncuts] == 'R': values.append(fillValueF)
     12606        elif types[Ncuts] == 'D': values.append(fillValueF)
     12607        elif types[Ncuts] == 'S': values.append(fillValueS)
     12608        elif types[Ncuts] == 'B': values.append(fillValueB)
    1260912609
    1261012610    return values
Note: See TracChangeset for help on using the changeset viewer.