Changeset 3361
- Timestamp:
- Apr 27, 2018 11:25:22 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIplot.py
r3359 r3361 5634 5634 ypos = event.ydata-ycent 5635 5635 tth,azm = G2img.GetTthAzm(event.xdata,event.ydata,Data) 5636 if ' line3' in str(item) or 'line4' in str(item) and not Data['fullIntegrate']:5636 if 'Lazm' in str(item) or 'Uazm' in str(item) and not Data['fullIntegrate']: 5637 5637 Page.SetToolTipString('%6d deg'%(azm)) 5638 elif ' line1' in str(item) or 'line2' in str(item):5638 elif 'Itth' in str(item) or 'Otth' in str(item): 5639 5639 Page.SetToolTipString('%8.3f deg'%(tth)) 5640 5640 elif 'linescan' in str(item): … … 5770 5770 tth,azm,D,dsp = G2img.GetTthAzmDsp(event.xdata,event.ydata,Data) 5771 5771 itemPicked = str(G2frame.itemPicked) 5772 if ' line1' in itemPicked and 'Line2D' in itemPicked:5772 if 'Itth' in itemPicked: 5773 5773 Data['IOtth'][0] = max(tth,0.001) 5774 elif ' line2' in itemPicked and 'Line2D' in itemPicked:5774 elif 'Otth' in itemPicked: 5775 5775 Data['IOtth'][1] = tth 5776 elif ' line3' in itemPicked and 'Line2D' in itemPicked:5776 elif 'Lazm' in itemPicked: 5777 5777 Data['LRazimuth'][0] = int(azm) 5778 5778 Data['LRazimuth'][0] %= 360 5779 elif ' line4' in itemPicked and 'Line2D' in itemPicked:5779 elif 'Uazm' in itemPicked: 5780 5780 Data['LRazimuth'][1] = int(azm) 5781 5781 Data['LRazimuth'][1] %= 360 … … 5818 5818 5819 5819 Page.canvas.restore_region(savedplot) 5820 if ' line1' in itemPicked and 'Line2D' in itemPicked:5820 if 'Itth' in itemPicked: 5821 5821 pick.set_data([arcxI,arcyI]) 5822 elif ' line2' in itemPicked and 'Line2D' in itemPicked:5822 elif 'Otth' in itemPicked: 5823 5823 pick.set_data([arcxO,arcyO]) 5824 elif ' line3' in itemPicked and 'Line2D' in itemPicked:5824 elif 'Lazm' in itemPicked: 5825 5825 pick.set_data([[arcxI[0],arcxO[0]],[arcyI[0],arcyO[0]]]) 5826 elif ' line4' in itemPicked and 'Line2D' in itemPicked:5826 elif 'Uazm' in itemPicked: 5827 5827 pick.set_data([[arcxI[-1],arcxO[-1]],[arcyI[-1],arcyO[-1]]]) 5828 5828 elif 'linescan' in itemPicked: 5829 azm = Data['linescan'][1] 5829 azm = Data['linescan'][1]-AzmthOff 5830 5830 dspI = wave/(2.0*sind(0.1/2.0)) 5831 5831 xyI = G2img.GetDetectorXY(dspI,azm,Data) … … 5838 5838 Plot1.set_xlim(Data['IOtth']) 5839 5839 Plot1.set_xscale("linear") 5840 Plot1.set_title('Line scan at azm= %6.1f'%(azm+AzmthOff)) 5840 5841 Page.canvas.draw() 5841 5842 … … 6202 6203 rings.remove(ring) 6203 6204 elif 'Line2D' in itemPicked and treeItem == 'Image Controls': 6204 if ' line1' in itemPicked:6205 if 'Itth' in itemPicked: 6205 6206 Data['IOtth'][0] = max(tth,0.001) 6206 elif ' line2' in itemPicked:6207 elif 'Otth' in itemPicked: 6207 6208 Data['IOtth'][1] = tth 6208 elif ' line3' in itemPicked:6209 elif 'Lazm' in itemPicked: 6209 6210 Data['LRazimuth'][0] = int(azm) 6210 elif ' line4' in itemPicked and not Data['fullIntegrate']:6211 elif 'Uazm' in itemPicked and not Data['fullIntegrate']: 6211 6212 Data['LRazimuth'][1] = int(azm) 6212 6213 … … 6368 6369 xyI = np.array(xyI) 6369 6370 arcxI,arcyI = xyI.T 6370 Plot.plot(arcxI,arcyI,picker=3 )6371 Plot.plot(arcxI,arcyI,picker=3,label='Itth') 6371 6372 if ellO: 6372 6373 xyO = [] … … 6378 6379 xyO = np.array(xyO) 6379 6380 arcxO,arcyO = xyO.T 6380 Plot.plot(arcxO,arcyO,picker=3 )6381 Plot.plot(arcxO,arcyO,picker=3,label='Otth') 6381 6382 if ellO and ellI: 6382 Plot.plot([arcxI[0],arcxO[0]],[arcyI[0],arcyO[0]],picker=3 )6383 Plot.plot([arcxI[-1],arcxO[-1]],[arcyI[-1],arcyO[-1]],picker=3 )6383 Plot.plot([arcxI[0],arcxO[0]],[arcyI[0],arcyO[0]],picker=3,label='Lazm') 6384 Plot.plot([arcxI[-1],arcxO[-1]],[arcyI[-1],arcyO[-1]],picker=3,label='Uazm') 6384 6385 for i in range(Nazm): 6385 6386 cake = LRAzim[0]+i*delAzm-AzmthOff -
trunk/imports/G2img_HDF5.py
r3360 r3361 110 110 else: 111 111 print('Skipping entry '+str(dset.name)+'. Shape is '+str(dims)) 112 break 112 113 self.buffer['imagemap'] = [] 113 114 fp.visititems(func) … … 131 132 sizexy = list(image.shape) 132 133 Npix = sizexy[0]*sizexy[1] 133 data = {'pixelSize':[ 200.,200.],'wavelength':0.15,'distance':1000.,134 data = {'pixelSize':[74.8,74.8],'wavelength':0.15,'distance':1000., 134 135 'center':[sizexy[0]*0.1,sizexy[1]*0.1],'size':sizexy} 135 136 for item in self.Comments:
Note: See TracChangeset
for help on using the changeset viewer.