SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Easy EDD ProgramEasy EDD Program
Taha SochiTaha Sochi
TEDDITEDDI
Tomographic imaging technique which exploitsTomographic imaging technique which exploits
synchrotron to gain diffraction information fromsynchrotron to gain diffraction information from
volume elements within a bulk sample.volume elements within a bulk sample.
Used to image the interiors of objects in termsUsed to image the interiors of objects in terms
of both density and compositional variations.of both density and compositional variations.
Each volume elementEach volume element
visited yields avisited yields a
diffraction patterndiffraction pattern
Software for TEDDISoftware for TEDDI
Currently there is no bespoke software forCurrently there is no bespoke software for
TEDDI analysis. Instead, scripts are in use:TEDDI analysis. Instead, scripts are in use:
Read dataRead data
Beam & counting efficiency correctionsBeam & counting efficiency corrections
Visualisation step
Export to Rietica/TopasExport to Rietica/Topas
Fitting in Rietica/TopasFitting in Rietica/Topas
Visualisation of final resultsVisualisation of final results
What is Easy EDDWhat is Easy EDD
High throughput software to manage, process,High throughput software to manage, process,
analyse and visualise synchrotron EDD data.analyse and visualise synchrotron EDD data.
Purpose: processing large quantities of dataPurpose: processing large quantities of data
with ease and comfort using limited time andwith ease and comfort using limited time and
computing resources.computing resources.
Combines Graphic User Interface (GUI)Combines Graphic User Interface (GUI)
technology with standard scientific computingtechnology with standard scientific computing
techniques.techniques.
The data is stored in a 3D vector. The basic unitThe data is stored in a 3D vector. The basic unit
is a “Voxel” class in which all data relevant tois a “Voxel” class in which all data relevant to
the individual cell are stored.the individual cell are stored.
What is Easy EDDWhat is Easy EDD
GUI exploits tool tips, colour coding, contextGUI exploits tool tips, colour coding, context
menus, and other graphic techniques tomenus, and other graphic techniques to
facilitate managing and processing data.facilitate managing and processing data.
Scientific functionality relies on an extensiveScientific functionality relies on an extensive
library of numerical recipes, standard andlibrary of numerical recipes, standard and
tailored computing algorithms.tailored computing algorithms.
GUI relies on the Qt toolkit, which is a large andGUI relies on the Qt toolkit, which is a large and
well-developed cross platform library of GUIwell-developed cross platform library of GUI
classes, functions and techniques.classes, functions and techniques.
The code is in C++ language and is intended toThe code is in C++ language and is intended to
be a cross platform to support users of differentbe a cross platform to support users of different
operating systems.operating systems.
Current State of Easy EDDCurrent State of Easy EDD
The data files are read and automaticallyThe data files are read and automatically
recognised (e.g. SRS, scalars or vectors).recognised (e.g. SRS, scalars or vectors).
The data is then stored and mapped on a 2DThe data is then stored and mapped on a 2D
intensity-colour-coded grid.intensity-colour-coded grid.
The SRS 16.4 data file format is currentlyThe SRS 16.4 data file format is currently
supported and the code can be extended tosupported and the code can be extended to
support other data file formats such assupport other data file formats such as
Diamond and ESRF.Diamond and ESRF.
A simple graph of the diffraction patternA simple graph of the diffraction pattern
(intensity vs. channel number) can be obtained(intensity vs. channel number) can be obtained
by double-clicking on the corresponding cell.by double-clicking on the corresponding cell.
Current State of Easy EDDCurrent State of Easy EDD
A context menu is available on right-click and aA context menu is available on right-click and a
number of generic functions are available fromnumber of generic functions are available from
the menu for managing and processing thethe menu for managing and processing the
data which belong to the corresponding cell.data which belong to the corresponding cell.
A tool-tip box is available by placing the mouseA tool-tip box is available by placing the mouse
pointer on a cell, in which the data of that cellpointer on a cell, in which the data of that cell
appears.appears.
Future DevelopmentFuture Development
The data should be mapped on a 3D grid (tabThe data should be mapped on a 3D grid (tab
for each slice) according to the real spatialfor each slice) according to the real spatial
coordinates.coordinates.
Sophisticated scientific functionality to beSophisticated scientific functionality to be
implemented. This includes corrections,implemented. This includes corrections,
refinement, visualisation and final analysis.refinement, visualisation and final analysis.
Automated importing and exporting of data.Automated importing and exporting of data.
Thank YouThank You
Questions?Questions?
Thank YouThank You
Questions?Questions?

Weitere ähnliche Inhalte

Ähnlich wie Easy edd program

ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
PERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXING
PERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXINGPERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXING
PERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXING
ijesajournal
 
Computer Systems Hardware
Computer Systems   HardwareComputer Systems   Hardware
Computer Systems Hardware
nS789
 

Ähnlich wie Easy edd program (20)

Easy edd phd talks 28 oct 2008
Easy edd phd talks 28 oct 2008Easy edd phd talks 28 oct 2008
Easy edd phd talks 28 oct 2008
 
Sochi hexitex manchester 10 dec 2008 presentation
Sochi hexitex  manchester 10 dec 2008 presentationSochi hexitex  manchester 10 dec 2008 presentation
Sochi hexitex manchester 10 dec 2008 presentation
 
Ab initio training Ab-initio Architecture
Ab initio training Ab-initio ArchitectureAb initio training Ab-initio Architecture
Ab initio training Ab-initio Architecture
 
Managed DirectX
Managed DirectXManaged DirectX
Managed DirectX
 
Azure Digital Twins
Azure Digital TwinsAzure Digital Twins
Azure Digital Twins
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Discovering the power of metadata
Discovering the power of metadataDiscovering the power of metadata
Discovering the power of metadata
 
The Art of Tizen UI Theme Technology in Various Profiles (OSCON 2014)
The Art of Tizen UI Theme Technology in Various Profiles (OSCON 2014)The Art of Tizen UI Theme Technology in Various Profiles (OSCON 2014)
The Art of Tizen UI Theme Technology in Various Profiles (OSCON 2014)
 
CSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using ComputersCSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using Computers
 
Wi Fi documantation
Wi Fi documantationWi Fi documantation
Wi Fi documantation
 
Sochi hexitex sep 18 19 2008 poster
Sochi hexitex sep 18 19 2008 posterSochi hexitex sep 18 19 2008 poster
Sochi hexitex sep 18 19 2008 poster
 
Ultralight Data Movement for IoT with SDC Edge
Ultralight Data Movement for IoT with SDC EdgeUltralight Data Movement for IoT with SDC Edge
Ultralight Data Movement for IoT with SDC Edge
 
Cloud Technologies for Microsoft Computational Biology Tools
Cloud Technologies for Microsoft Computational Biology ToolsCloud Technologies for Microsoft Computational Biology Tools
Cloud Technologies for Microsoft Computational Biology Tools
 
Uday Resume
Uday ResumeUday Resume
Uday Resume
 
SolidSource Portfolio
SolidSource PortfolioSolidSource Portfolio
SolidSource Portfolio
 
PERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXING
PERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXINGPERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXING
PERFORMING AN EXPERIMENTAL PLATFORM TO OPTIMIZE DATA MULTIPLEXING
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for Blinds
 
Computer Systems Hardware
Computer Systems   HardwareComputer Systems   Hardware
Computer Systems Hardware
 
Infrastructure student
Infrastructure studentInfrastructure student
Infrastructure student
 
10 xrd-software
10 xrd-software10 xrd-software
10 xrd-software
 

Mehr von Taha Sochi (13)

Collisions strengths for O2+ + e-
Collisions strengths for O2+ + e-Collisions strengths for O2+ + e-
Collisions strengths for O2+ + e-
 
0 ucl31 aug2011
0 ucl31 aug20110 ucl31 aug2011
0 ucl31 aug2011
 
8.ucl 05 oct 2009
8.ucl 05 oct 20098.ucl 05 oct 2009
8.ucl 05 oct 2009
 
2.src 25 jan 2007 visit (yield stress)
2.src 25 jan 2007 visit (yield stress)2.src 25 jan 2007 visit (yield stress)
2.src 25 jan 2007 visit (yield stress)
 
1.src 25 jan 2007 visit (general)
1.src 25 jan 2007 visit (general)1.src 25 jan 2007 visit (general)
1.src 25 jan 2007 visit (general)
 
20 april 2007 presentation
20 april 2007 presentation20 april 2007 presentation
20 april 2007 presentation
 
Sochi presentationucl(tampa)
Sochi presentationucl(tampa)Sochi presentationucl(tampa)
Sochi presentationucl(tampa)
 
Final viva
Final vivaFinal viva
Final viva
 
24 march
24 march24 march
24 march
 
18th january presentation
18th january presentation18th january presentation
18th january presentation
 
Viscoelastic Flow in Porous Media
Viscoelastic Flow in Porous MediaViscoelastic Flow in Porous Media
Viscoelastic Flow in Porous Media
 
Ve poster 2006
Ve poster 2006Ve poster 2006
Ve poster 2006
 
Non-Newtonian Flow in Porous Media
Non-Newtonian Flow in Porous MediaNon-Newtonian Flow in Porous Media
Non-Newtonian Flow in Porous Media
 

Kürzlich hochgeladen

Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
Sérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
gindu3009
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Sérgio Sacani
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
RohitNehra6
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Sérgio Sacani
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 

Kürzlich hochgeladen (20)

SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening Designs
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 

Easy edd program

  • 1. Easy EDD ProgramEasy EDD Program Taha SochiTaha Sochi
  • 2. TEDDITEDDI Tomographic imaging technique which exploitsTomographic imaging technique which exploits synchrotron to gain diffraction information fromsynchrotron to gain diffraction information from volume elements within a bulk sample.volume elements within a bulk sample. Used to image the interiors of objects in termsUsed to image the interiors of objects in terms of both density and compositional variations.of both density and compositional variations. Each volume elementEach volume element visited yields avisited yields a diffraction patterndiffraction pattern
  • 3. Software for TEDDISoftware for TEDDI Currently there is no bespoke software forCurrently there is no bespoke software for TEDDI analysis. Instead, scripts are in use:TEDDI analysis. Instead, scripts are in use: Read dataRead data Beam & counting efficiency correctionsBeam & counting efficiency corrections Visualisation step Export to Rietica/TopasExport to Rietica/Topas Fitting in Rietica/TopasFitting in Rietica/Topas Visualisation of final resultsVisualisation of final results
  • 4. What is Easy EDDWhat is Easy EDD High throughput software to manage, process,High throughput software to manage, process, analyse and visualise synchrotron EDD data.analyse and visualise synchrotron EDD data. Purpose: processing large quantities of dataPurpose: processing large quantities of data with ease and comfort using limited time andwith ease and comfort using limited time and computing resources.computing resources. Combines Graphic User Interface (GUI)Combines Graphic User Interface (GUI) technology with standard scientific computingtechnology with standard scientific computing techniques.techniques. The data is stored in a 3D vector. The basic unitThe data is stored in a 3D vector. The basic unit is a “Voxel” class in which all data relevant tois a “Voxel” class in which all data relevant to the individual cell are stored.the individual cell are stored.
  • 5. What is Easy EDDWhat is Easy EDD GUI exploits tool tips, colour coding, contextGUI exploits tool tips, colour coding, context menus, and other graphic techniques tomenus, and other graphic techniques to facilitate managing and processing data.facilitate managing and processing data. Scientific functionality relies on an extensiveScientific functionality relies on an extensive library of numerical recipes, standard andlibrary of numerical recipes, standard and tailored computing algorithms.tailored computing algorithms. GUI relies on the Qt toolkit, which is a large andGUI relies on the Qt toolkit, which is a large and well-developed cross platform library of GUIwell-developed cross platform library of GUI classes, functions and techniques.classes, functions and techniques. The code is in C++ language and is intended toThe code is in C++ language and is intended to be a cross platform to support users of differentbe a cross platform to support users of different operating systems.operating systems.
  • 6. Current State of Easy EDDCurrent State of Easy EDD The data files are read and automaticallyThe data files are read and automatically recognised (e.g. SRS, scalars or vectors).recognised (e.g. SRS, scalars or vectors). The data is then stored and mapped on a 2DThe data is then stored and mapped on a 2D intensity-colour-coded grid.intensity-colour-coded grid. The SRS 16.4 data file format is currentlyThe SRS 16.4 data file format is currently supported and the code can be extended tosupported and the code can be extended to support other data file formats such assupport other data file formats such as Diamond and ESRF.Diamond and ESRF. A simple graph of the diffraction patternA simple graph of the diffraction pattern (intensity vs. channel number) can be obtained(intensity vs. channel number) can be obtained by double-clicking on the corresponding cell.by double-clicking on the corresponding cell.
  • 7. Current State of Easy EDDCurrent State of Easy EDD A context menu is available on right-click and aA context menu is available on right-click and a number of generic functions are available fromnumber of generic functions are available from the menu for managing and processing thethe menu for managing and processing the data which belong to the corresponding cell.data which belong to the corresponding cell. A tool-tip box is available by placing the mouseA tool-tip box is available by placing the mouse pointer on a cell, in which the data of that cellpointer on a cell, in which the data of that cell appears.appears.
  • 8. Future DevelopmentFuture Development The data should be mapped on a 3D grid (tabThe data should be mapped on a 3D grid (tab for each slice) according to the real spatialfor each slice) according to the real spatial coordinates.coordinates. Sophisticated scientific functionality to beSophisticated scientific functionality to be implemented. This includes corrections,implemented. This includes corrections, refinement, visualisation and final analysis.refinement, visualisation and final analysis. Automated importing and exporting of data.Automated importing and exporting of data.