Changeset 1384 for trunk/GSASIIIO.py


Ignore:
Timestamp:
Jun 16, 2014 10:33:13 AM (8 years ago)
Author:
vondreele
Message:

Add option for additional 1/cos(2theta) correction for SASD.
Add display & possible edit of image pixel dimensions onto main image data window - big warning there. Other controls there??

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIIO.py

    r1376 r1384  
    387387            nframes -= 1
    388388    image = np.reshape(image,(sizexy[1],sizexy[0]))
    389     data = {'pixelSize':(200,200),'wavelength':0.15,'distance':250.0,'center':[204.8,204.8],'size':sizexy} 
     389    data = {'pixelSize':[200,200],'wavelength':0.15,'distance':250.0,'center':[204.8,204.8],'size':sizexy} 
    390390    File.close()   
    391391    if imageOnly:
     
    591591        image = np.flipud(np.array(np.asarray(marFrame.image),dtype=np.int32))
    592592        tifType = marFrame.filetitle
    593         pixy = (marFrame.pixelsizeX/1000.0,marFrame.pixelsizeY/1000.0)
     593        pixy = [marFrame.pixelsizeX/1000.0,marFrame.pixelsizeY/1000.0]
    594594        head = marFrame.outputHead()
    595595# extract resonable wavelength from header
     
    619619            tifType = 'Pilatus'
    620620            dataType = 0
    621             pixy = (172,172)
     621            pixy = [172,172]
    622622            File.seek(4096)
    623623            if not imageOnly:
     
    628628            if IFD[258][2][0] == 16:
    629629                tifType = 'GE'
    630                 pixy = (200,200)
     630                pixy = [200,200]
    631631                File.seek(8)
    632632                if not imageOnly:
     
    635635            elif IFD[258][2][0] == 32:
    636636                tifType = 'CHESS'
    637                 pixy = (200,200)
     637                pixy = [200,200]
    638638                File.seek(8)
    639639                if not imageOnly:
     
    643643    elif 262 in IFD and IFD[262][2][0] > 4:
    644644        tifType = 'DND'
    645         pixy = (158,158)
     645        pixy = [158,158]
    646646        File.seek(512)
    647647        if not imageOnly:
     
    650650    elif sizexy == [1536,1536]:
    651651        tifType = 'APS Gold'
    652         pixy = (150,150)
     652        pixy = [150,150]
    653653        File.seek(64)
    654654        if not imageOnly:
     
    659659            if IFD[258][2][0] == 32:
    660660                tifType = 'PE'
    661                 pixy = (200,200)
     661                pixy = [200,200]
    662662                File.seek(8)
    663663                if not imageOnly:
     
    670670        elif IFD[273][2][0] == 4096:
    671671            if sizexy[0] == 3072:
    672                 pixy =  (73,73)
     672                pixy =  [73,73]
    673673                tifType = 'MAR225'           
    674674            else:
    675                 pixy = (158,158)
     675                pixy = [158,158]
    676676                tifType = 'MAR325'           
    677677            File.seek(4096)
     
    690690            if IFD[258][2][0] == 16:
    691691                tifType = 'scanCCD'
    692                 pixy = (9,9)
     692                pixy = [9,9]
    693693                File.seek(8)
    694694                if not imageOnly:
     
    697697        elif IFD[273][2][0] == 4096:
    698698            tifType = 'Rayonix'
    699             pixy = (73.242,73.242)
     699            pixy = [73.242,73.242]
    700700            File.seek(4096)
    701701            if not imageOnly:
Note: See TracChangeset for help on using the changeset viewer.