Changeset 467


Ignore:
Timestamp:
Feb 1, 2012 4:03:51 PM (10 years ago)
Author:
vondreele
Message:

more on file directories
fix for image controls & mask save
modify image controls data

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r465 r467  
    360360            'GSAS fxye files (*.fxye)|*.fxye|GSAS fxy files (*.fxy)|*.fxy|Topas xye files (*.xye)|*.xye|All files (*.*)|*.*',
    361361            wx.OPEN | wx.MULTIPLE | wx.CHANGE_DIR)
    362 #        if self.dirname: dlg.SetDirectory(self.dirname)
    363362        try:
    364363            if dlg.ShowModal() == wx.ID_OK:
    365364                filenames = dlg.GetPaths()
    366365                filenames.sort()
    367 #                self.dirname = dlg.GetDirectory()
    368366                for filename in filenames:
    369367                    Data,Iparm,Comments,Temperature = G2IO.SelectPowderData(self, filename)              #Data: list of tuples (filename,Pos,Bank)
     
    439437        dlg = wx.FileDialog(self, 'Choose file with peak list', '.', '',
    440438            'peak files (*.txt)|*.txt|All files (*.*)|*.*',wx.OPEN|wx.CHANGE_DIR)
    441 #        if self.dirname:
    442 #            dlg.SetDirectory(self.dirname)
    443439        try:
    444440            if dlg.ShowModal() == wx.ID_OK:
    445441                self.HKL = []
    446442                self.powderfile = dlg.GetPath()
    447 #                self.dirname = dlg.GetDirectory()
    448443                comments,peaks = G2IO.GetPowderPeaks(self.powderfile)
    449444                Id = self.PatternTree.AppendItem(parent=self.root,text='PKS '+ospath.basename(self.powderfile))
     
    472467        All files (*.*)|*.*',
    473468        wx.OPEN | wx.MULTIPLE|wx.CHANGE_DIR)
    474 #        if self.dirname:
    475 #            dlg.SetDirectory(self.dirname)
    476         try:
    477             if dlg.ShowModal() == wx.ID_OK:
    478 #                self.dirname = dlg.GetDirectory()
     469        try:
     470            if dlg.ShowModal() == wx.ID_OK:
    479471                imagefiles = dlg.GetPaths()
    480472                imagefiles.sort()
     
    538530            'hkl files (*.hkl)|*.hkl|All files (*.*)|*.*',
    539531            wx.OPEN|wx.CHANGE_DIR)
    540 #        if self.dirname: dlg.SetDirectory(self.dirname)
    541532        try:
    542533            if dlg.ShowModal() == wx.ID_OK:
    543534                filename = dlg.GetPath()
    544 #                self.dirname = dlg.GetDirectory()
    545535                wx.BeginBusyCursor()
    546536                try:
     
    882872                            'G2img files (*.G2img)|*.G2img',
    883873                            wx.SAVE|wx.FD_OVERWRITE_PROMPT|wx.CHANGE_DIR)
    884 #                        if self.dirname: dlg.SetDirectory(self.dirname)
    885874                        if dlg.ShowModal() == wx.ID_OK:
    886 #                            self.dirname = dlg.GetDirectory()
    887875                            newimagefile = dlg.GetPath()
    888876                            G2IO.PutG2Image(newimagefile,Comments,Data,Npix,newImage)
     
    10951083            dlg = wx.FileDialog(self, 'Choose GSAS-II project file', '.', '',
    10961084                'GSAS-II project file (*.gpx)|*.gpx',wx.OPEN|wx.CHANGE_DIR)
    1097 #            if self.dirname: dlg.SetDirectory(self.dirname)
    10981085            try:
    10991086                if dlg.ShowModal() == wx.ID_OK:
     
    11771164        dlg = wx.FileDialog(self, 'Choose nonGSAS powder file', '.', '',
    11781165            '(*.*)|*.*',wx.OPEN|wx.CHANGE_DIR)
    1179 #        if self.dirname:
    1180 #            dlg.SetDirectory(self.dirname)
    11811166        try:
    11821167            if dlg.ShowModal() == wx.ID_OK:
    11831168                self.powderfile = dlg.GetPath()
    1184 #                self.dirname = dlg.GetDirectory()
    11851169        finally:
    11861170            dlg.Destroy()
     
    11891173        dlg = wx.FileDialog(self, 'Choose structure factor file', '.', '',
    11901174            '(*.*)|*.*',wx.OPEN|wx.CHANGE_DIR)
    1191 #        if self.dirname:
    1192 #            dlg.SetDirectory(self.dirname)
    11931175        try:
    11941176            if dlg.ShowModal() == wx.ID_OK:
    11951177                self.HKLfile = dlg.GetPath()
    1196 #                self.dirname = dlg.GetDirectory()
    11971178        finally:
    11981179            dlg.Destroy()
     
    12011182        dlg = wx.FileDialog(self, 'Choose GSAS EXP file', '.', '',
    12021183            'EXP file (*.EXP)|*.EXP',wx.OPEN|wx.CHANGE_DIR)
    1203 #        if self.dirname:
    1204 #            dlg.SetDirectory(self.dirname)
    12051184        try:
    12061185            Phase = {}
    12071186            if dlg.ShowModal() == wx.ID_OK:
    12081187                EXPfile = dlg.GetPath()
    1209 #                self.dirname = dlg.GetDirectory()
    12101188                Phase = G2IO.ReadEXPPhase(self,EXPfile)
    12111189        finally:
     
    12231201        dlg = wx.FileDialog(self, 'Choose PDB file', '.', '',
    12241202            'PDB file (*.pdb,*.ent)|*.pdb;*.ent|All files (*.*)|*.*',wx.OPEN|wx.CHANGE_DIR)
    1225 #        if self.dirname:
    1226 #            dlg.SetDirectory(self.dirname)
    12271203        try:
    12281204            if dlg.ShowModal() == wx.ID_OK:
    12291205                PDBfile = dlg.GetPath()
    1230 #                self.dirname = dlg.GetDirectory()
    12311206                Phase = G2IO.ReadPDBPhase(PDBfile)
    12321207        finally:
     
    12441219        dlg = wx.FileDialog(self, 'Choose CIF file', '.', '',
    12451220            'CIF file (*.cif)|*.cif',wx.OPEN|wx.CHANGE_DIR)
    1246 #        if self.dirname:
    1247 #            dlg.SetDirectory(self.dirname)
    12481221        try:
    12491222            if dlg.ShowModal() == wx.ID_OK:
    12501223                CIFfile = dlg.GetPath()
    1251 #                self.dirname = dlg.GetDirectory()
    12521224                Phase = G2IO.ReadCIFPhase(CIFfile)
    12531225        finally:
     
    12851257                'GSAS fxye file (*.fxye)|*.fxye|xye file (*.xye)|*.xye',
    12861258                wx.FD_SAVE|wx.FD_OVERWRITE_PROMPT|wx.CHANGE_DIR)
    1287 #            if self.dirname:
    1288 #                dlg.SetDirectory(self.dirname)
    12891259            try:
    12901260                if dlg.ShowModal() == wx.ID_OK:
     
    12941264                    else:       #just xye
    12951265                        G2IO.powderXyeSave(self,exports,powderfile)
    1296 #                    self.dirname = dlg.GetDirectory()
    12971266            finally:
    12981267                dlg.Destroy()
     
    13011270        dlg = wx.FileDialog(self, 'Choose output peak list file name', '.', '',
    13021271            '(*.*)|*.*',wx.FD_SAVE|wx.FD_OVERWRITE_PROMPT|wx.CHANGE_DIR)
    1303 #        if self.dirname:
    1304 #            dlg.SetDirectory(self.dirname)
    13051272        try:
    13061273            if dlg.ShowModal() == wx.ID_OK:
     
    13231290                    item, cookie = self.PatternTree.GetNextChild(self.root, cookie)                           
    13241291                file.close()
    1325 #                self.dirname = dlg.GetDirectory()
    13261292        finally:
    13271293            dlg.Destroy()
  • trunk/GSASIIIO.py

    r466 r467  
    146146    dlg = wx.FileDialog(self,'Choose an instrument file','.', '', 'GSAS iparm file (*.prm)|*.prm|All files(*.*)|*.*',
    147147        wx.OPEN|wx.CHANGE_DIR)
    148 #    if self.dirname:
    149 #        dlg.SetDirectory(self.dirname)
    150148    Tname = filename[:filename.index('.')]+'.prm'
    151149    if op.exists(Tname):
     
    484482        ADSC Image (*.img)|*.img|\
    485483        All files (*.*)|*.*',wx.OPEN|wx.CHANGE_DIR)
    486 #        if self.dirname:
    487 #            dlg.SetDirectory(self.dirname)
    488484        try:
    489485            dlg.SetFilename(ospath.split(imagefile)[1])
    490486            if dlg.ShowModal() == wx.ID_OK:
    491 #                self.dirname = dlg.GetDirectory()
    492487                imagefile = dlg.GetPath()
    493488            else:
     
    12241219            self.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(self,Id, 'Comments'),Comments)                   
    12251220            self.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(self,Id,'Limits'),[tuple(Xminmax),Xminmax])
    1226             self.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(self,Id,'Background'),[['chebyschev',1,3,1.0,0.0,0.0]])
     1221            self.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(self,Id,'Background'),[['chebyschev',1,3,1.0,0.0,0.0],
     1222                            {'nDebye':0,'debyeTerms':[],'nPeaks':0,'peaksList':[]}])
    12271223            self.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(self,Id,'Instrument Parameters'),[tuple(parms),parms[:],codes,names])
    12281224            self.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(self,Id,'Peak List'),[])
     
    12341230            self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Comments'),Comments)                   
    12351231            self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Limits'),[tuple(Xminmax),Xminmax])
    1236             self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Background'),[['chebyschev',1,3,1.0,0.0,0.0]])
     1232            self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Background'),[['chebyschev',1,3,1.0,0.0,0.0],
     1233                            {'nDebye':0,'debyeTerms':[],'nPeaks':0,'peaksList':[]}])
    12371234            self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Instrument Parameters'),[tuple(parms),parms[:],codes,names])
    12381235            self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Sample Parameters'),Sample)
  • trunk/GSASIIgrid.py

    r460 r467  
    531531        xPos = clientSize[2]-Size[0]
    532532        self.SetPosition(wx.Point(xPos,clientSize[1]+250))
    533         self.dirname = ''
    534533        self.AtomGrid = []
    535534        self.selectedRow = 0
  • trunk/GSASIIimgGUI.py

    r450 r467  
    359359    def OnSaveControls(event):
    360360        dlg = wx.FileDialog(self, 'Choose image controls file', '.', '',
    361             'image control files (*.imctrl)|*.imctrl',wx.OPEN)
    362         if self.dirname:
    363             dlg.SetDirectory(self.dirname)
     361            'image control files (*.imctrl)|*.imctrl',wx.FD_SAVE|wx.FD_OVERWRITE_PROMPT|wx.CHANGE_DIR)
    364362        try:
    365363            if dlg.ShowModal() == wx.ID_OK:
     
    380378            'fullIntegrate','outAzimuths','LRazimuth','IOtth']
    381379        dlg = wx.FileDialog(self, 'Choose image controls file', '.', '',
    382             'image control files (*.imctrl)|*.imctrl',wx.OPEN)
    383         if self.dirname:
    384             dlg.SetDirectory(self.dirname)
     380            'image control files (*.imctrl)|*.imctrl',wx.OPEN|wx.CHANGE_DIR)
    385381        try:
    386382            if dlg.ShowModal() == wx.ID_OK:
     
    795791    def OnSaveMask(event):
    796792        dlg = wx.FileDialog(self, 'Choose image mask file', '.', '',
    797             'image mask files (*.immask)|*.immask',wx.OPEN)
    798         if self.dirname:
    799             dlg.SetDirectory(self.dirname)
     793            'image mask files (*.immask)|*.immask',wx.FD_SAVE|wx.FD_OVERWRITE_PROMPT|wx.CHANGE_DIR)
    800794        try:
    801795            if dlg.ShowModal() == wx.ID_OK:
     
    812806    def OnLoadMask(event):
    813807        dlg = wx.FileDialog(self, 'Choose image mask file', '.', '',
    814             'image mask files (*.immask)|*.immask',wx.OPEN)
    815         if self.dirname:
    816             dlg.SetDirectory(self.dirname)
     808            'image mask files (*.immask)|*.immask',wx.OPEN|wx.CHANGE_DIR)
    817809        try:
    818810            if dlg.ShowModal() == wx.ID_OK:
  • trunk/ImageCalibrants.py

    r292 r467  
    55Calibrants={
    66'':([0,],[(0,0,0,0,0,0),],0,(0,0,0)),
    7 'LaB6  SRM660a':([2,],[(4.1569162,4.1569162,4.1569162,90,90,90),],0,(0.5,20,10)),
    8 'LaB6  SRM660a skip 1':([2,],[(4.1569162,4.1569162,4.1569162,90,90,90),],1,(0.5,20,10)),
    9 'LaB6  SRM660': ([2,],[(4.15695,4.15695,4.15695,90,90,90),],0,(0.5,20,10)),
    10 'Si    SRM640c':([0,],[(5.4311946,5.4311946,5.4311946,90,90,90),],0,(0.5,20,10)),
    11 'CeO2  SRM674b':([0,],[(5.411651,5.411651,5.411651,90,90,90),],0,(0.5,2,1)),
    12 'Al2O3 SRM676a':([3,],[(4.759091,4.759091,12.991779,90,90,120),],0,(0.75,5,5)),
    13 'Ni   @ 298K':([0,],[(3.52475,3.52475,3.52475,90,90,90),],0,(0.5,20,10)),
    14 'NaCl @ 298K':([0,],[(5.6402,5.6402,5.6402,90,90,90),],0,(0.5,20,10)),
    15 'NaCl even hkl only':([2,],[(2.8201,2.8201,2.8201,90,90,90),],0,(0.5,20,10)),
     7'LaB6  SRM660a':([2,],[(4.1569162,4.1569162,4.1569162,90,90,90),],0,(1.0,10,10)),
     8'LaB6  SRM660a skip 1':([2,],[(4.1569162,4.1569162,4.1569162,90,90,90),],1,(1.0,10,10)),
     9'LaB6  SRM660': ([2,],[(4.15695,4.15695,4.15695,90,90,90),],0,(1.0,10,10)),
     10'Si    SRM640c':([0,],[(5.4311946,5.4311946,5.4311946,90,90,90),],0,(1.,10,10)),
     11'CeO2  SRM674b':([0,],[(5.411651,5.411651,5.411651,90,90,90),],0,(1.0,2,1)),
     12'Al2O3 SRM676a':([3,],[(4.759091,4.759091,12.991779,90,90,120),],0,(1.0,5,5)),
     13'Ni   @ 298K':([0,],[(3.52475,3.52475,3.52475,90,90,90),],0,(1.0,10,10)),
     14'NaCl @ 298K':([0,],[(5.6402,5.6402,5.6402,90,90,90),],0,(1.0,10,10)),
     15'NaCl even hkl only':([2,],[(2.8201,2.8201,2.8201,90,90,90),],0,(1.0,10,10)),
    1616'Ag behenate':([6,],[(1.0,1.0,58.380,90,90,90),],0,(7.0,5,1)),
    1717'Spun Si grating':([6,],[(1.0,1.0,2777.78,90,90,90),],2,(200.,5,1)),
    18 'Pt   @ 298K':([0,],[(3.9231,3.9231,3.9231,90,90,90),],0,(0.5,5,1)),
    19 'LaB6 & CeO2':([2,0],[(4.1569162,4.1569162,4.1569162,90,90,90),(5.411651,5.411651,5.411651,90,90,90)],0,(0.5,2,1)),
     18'Pt   @ 298K':([0,],[(3.9231,3.9231,3.9231,90,90,90),],0,(1.0,5,1)),
     19'LaB6 & CeO2':([2,0],[(4.1569162,4.1569162,4.1569162,90,90,90),(5.411651,5.411651,5.411651,90,90,90)],0,(1.0,2,1)),
    2020}
    2121   
Note: See TracChangeset for help on using the changeset viewer.