Changeset 24200


Ignore:
Timestamp:
10/03/19 09:33:24 (5 years ago)
Author:
jdquinn
Message:

CHG: Added case for CompressedMat and code 10 to conversion functions; minor fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/scripts/BinRead.py

    r21410 r24200  
    111111                elif code == FormatToCode('MatArray'):
    112112                        f.seek(reclen-4,1)
    113                         print "skipping %d bytes for code %d." % (code, reclen-4)
     113                        print "skipping %d bytes for code %d." % (reclen-4, code)
    114114
    115115                elif code == FormatToCode('StringArray'):
    116116                        f.seek(reclen-4,1)
    117                         print "skipping %d bytes for code %d." % (code, reclen-4)
     117                        print "skipping %d bytes for code %d." % (reclen-4, code)
     118
     119                elif code == FormatToCode('CompressedMat'):
     120                        print "still need to implement reading for code %d." % code
    118121
    119122                else:
    120                         raise TypeError('BinRead error message: data type: %d not supported yet! (%s)' % (code,recordname))
     123                        raise TypeError('BinRead error message: data type: %d not supported yet! (%s)' % (code, recordname))
    121124
    122125        f.close()
     
    128131        sent.
    129132        """
    130 
    131133        if format=='Boolean':
    132134                code=1
     
    147149        elif format=='StringArray':
    148150                code=9
     151        elif format=='CompressedMat':
     152                code=10
    149153        else:
    150                 raise InputError('FormatToCode error message: data type not supported yet!')
     154                raise InputError('FormatToCode error message: data type %s not supported yet!' % format)
    151155
    152156        return code
     
    158162        sent.
    159163        """
    160 
    161164        if code==1:
    162165                format='Boolean'
     
    177180        elif code==9:
    178181                format='StringArray'
     182        elif code==10:
     183                format='CompressedMat'
    179184        else:
    180                 raise TypeError('FormatToCode error message: code %d not supported yet!' %code)
     185                raise TypeError('CodeToFormat error message: code %d not supported yet!' % code)
    181186
    182187        return format
Note: See TracChangeset for help on using the changeset viewer.