Imaging with diffraction data …
- n the high-energy beamline for materials engineering
Imaging with diffraction data on the high-energy beamline for - - PowerPoint PPT Presentation
Imaging with diffraction data on the high-energy beamline for materials engineering Layout I n t r o d u c t i o n : X R D - C T a n d P D F - C T Presentation of the ID15 @ESRF Acquisition scheme Hardware Software
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 2
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 3
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 4
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 5
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 6
–
–
–
–
–
–
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 7
–
–
–
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 8
–
–
–
–
–
–
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 9
–
–
–
–
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 10
–
–
–
–
–
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 11
GPFS
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 12
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 13
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 14
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 15
Page 15 l Title of Presentation l Date of Presentation l Author
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 16
–
–
–
–
–
–
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 17
import pyFAI, fabio def integrate_simple(poni, image, curve) ai = pyFAI.load(poni) img = fabio.open(image).data ai.integrate1d(img, 1000, filename=curve) return {"out_file":curve}
from dahu.plugin import plugin_from_function plugin_from_function(integrate_simple)
import PyTango, json dahu = PyTango.DeviceProxy(“dau/dahu/1”) plugin = 'demo.integrate_simple' inp = {'poni':'example.poni', 'image': 'example.tif', 'curve': 'integrated.dat'} jid = dahu.startJob([plugin, json.dumps(inp)])
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 18
–
–
–
–
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 19
–
–
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 20
–
–
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 21
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 22
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 23
–
–
21/10/2016 silx Page 24
–
–
–
21/10/2016 silx Page 25
OpenMP
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 27
–
–
–
–
– Multiple bunches of data can be parallelized – 300Hz have been achieved on test computer
07/11/2016 Jérôme Kieffer | data analaysis unit | ESRF Page 28
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–