Ignore:
Timestamp:
Feb 11, 2017 10:02:44 AM (5 years ago)
Author:
vondreele
Message:

fix issues withh single/multiscan Bruker raw files
recover Temperature from Bruker multiscan files
fix issues with SetItemPyData? for SeqData? in various places

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/imports/G2pwd_BrukerRAW.py

    r2550 r2700  
    135135                if blockNum <= nBlock:
    136136                    for iBlock in range(blockNum):
    137                         headLen = int(st.unpack('<i',File.read(4))[0])+40
     137                        headLen = int(st.unpack('<i',File.read(4))[0])
     138                        if nBlock > 1:
     139                            headLen += 40
    138140                        nSteps = int(st.unpack('<i',File.read(4))[0])
     141                        if not nSteps: break
    139142                        if iBlock+1 == blockNum:
    140143                            st.unpack('<d',File.read(8))[0]
    141144                            start2Th = st.unpack('<d',File.read(8))[0]
     145                            File.seek(pos+212)
     146                            temp = st.unpack('<f',File.read(4))[0]
     147                            if temp > 0.:
     148                                self.Sample['Temperature'] = temp                                                       
    142149                            File.seek(pos+176)
    143150                            step = st.unpack('<d',File.read(8))[0]
Note: See TracChangeset for help on using the changeset viewer.