SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Easy EDDEasy EDD
High Throughput Synchrotron EDD ProgramHigh Throughput Synchrotron 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 customised software forCurrently there is no customised 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 stepVisualisation 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.
The data is stored in a 3D vector. The basic unitThe data is stored in a 3D vector. The basic unit
is a “Voxel” object in which all data relevant tois a “Voxel” object in which all data relevant to
an individual cell are stored.an individual cell are stored.
What is Easy EDDWhat is Easy EDD
Combines Graphic User Interface (GUI)Combines Graphic User Interface (GUI)
technology (e.g. wizards, dialogs, tool tips,technology (e.g. wizards, dialogs, tool tips,
colour coding, context menus, etc.) withcolour coding, context menus, etc.) with
standard scientific computing techniques.standard scientific computing techniques.
ResourcesResources
Qt toolkit and its extensions (Qwt andQt toolkit and its extensions (Qwt and
QwtPlot3D) for GUI design.QwtPlot3D) for GUI design.
Extensive library of scientific numericalExtensive library of scientific numerical
recipes.recipes.
Large number of tailored algorithms, functionsLarge number of tailored algorithms, functions
and techniques.and techniques.
Standard C++ library.Standard C++ library.
Possibility of using wxWidgets library for GUIPossibility of using wxWidgets library for GUI
design.design.
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.
Graphing and refinement capabilities areGraphing and refinement capabilities are
wholly or partially implemented.wholly or partially implemented.
Standard GUI window with menus, toolbars andStandard GUI window with menus, toolbars and
so on.so on.
Main ComponentsMain Components
2D color-coded scalable tabs for voxel mapping2D color-coded scalable tabs for voxel mapping
with text and graphical tool-tips to show allwith text and graphical tool-tips to show all
essential file and voxel properties.essential file and voxel properties.
Main ComponentsMain Components
2D plotter to obtain a graph of intensity vs.2D plotter to obtain a graph of intensity vs.
channel number for any voxel by clicking onchannel number for any voxel by clicking on
its cell.its cell.
Main ComponentsMain Components
The plotter capabilities include:The plotter capabilities include:
Main ComponentsMain Components
Save image in several formats.Save image in several formats.
Creating, drawing, modifying and clearingCreating, drawing, modifying and clearing
fitting basis functions (polynomials ≤ 6,fitting basis functions (polynomials ≤ 6,
Gauss, Lorentz and pseudo-Voigt) by simpleGauss, Lorentz and pseudo-Voigt) by simple
click or press and drag actions.click or press and drag actions.
Non-linear least squares curve fitting byNon-linear least squares curve fitting by
Levenberg-Marquardt algorithm.Levenberg-Marquardt algorithm.
Spreadsheet form which interacts with theSpreadsheet form which interacts with the
plotter to control the refinement process withplotter to control the refinement process with
plotting and saving capabilities to facilitateplotting and saving capabilities to facilitate
mass application of standard refinementmass application of standard refinement
processes.processes.
Main ComponentsMain Components
Future DevelopmentFuture Development
Mapping data on a 3D grid (tab for each slice)Mapping data on a 3D grid (tab for each slice)
according to the real spatial coordinates.according to the real spatial coordinates.
Incorporating more scientific functionality suchIncorporating more scientific functionality such
as corrections and final analysis.as corrections and final analysis.
Implementing other refinement techniquesImplementing other refinement techniques
such as Le Bail.such as Le Bail.
Validating the program by experimental work.Validating the program by experimental work.
3D visualisation.3D visualisation.
First release November 2007 for internal useFirst release November 2007 for internal use
and real-life test.and real-life test.
Finally…Finally…
Feed-back will be essential for improving theFeed-back will be essential for improving the
program and preparing for the final release.program and preparing for the final release.
Thank you!Thank you!
Questions?Questions?
FeaturesFeatures
Cross platform code to support users ofCross platform code to support users of
different operating systems.different operating systems.
Widgets with memory.Widgets with memory.
FTP for remote file access and transport.FTP for remote file access and transport.

Weitere ähnliche Inhalte

Andere mochten auch

Diapositiva informatik
Diapositiva informatikDiapositiva informatik
Diapositiva informatikYELIIMAR
 
2.2 eep ley de ohm.doc
2.2 eep ley de ohm.doc2.2 eep ley de ohm.doc
2.2 eep ley de ohm.docWences Acosta
 
El concepto de información
El concepto de informaciónEl concepto de información
El concepto de informaciónDannoRO
 
Easy edd program
Easy edd programEasy edd program
Easy edd programTaha Sochi
 

Andere mochten auch (6)

Diapositiva informatik
Diapositiva informatikDiapositiva informatik
Diapositiva informatik
 
Wendy deluque
Wendy deluqueWendy deluque
Wendy deluque
 
2.2 eep ley de ohm.doc
2.2 eep ley de ohm.doc2.2 eep ley de ohm.doc
2.2 eep ley de ohm.doc
 
El concepto de información
El concepto de informaciónEl concepto de información
El concepto de información
 
Easy edd program
Easy edd programEasy edd program
Easy edd program
 
Presentation_NEW.PPTX
Presentation_NEW.PPTXPresentation_NEW.PPTX
Presentation_NEW.PPTX
 

Ähnlich wie Easydd program

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 posterTaha Sochi
 
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015Prakher Hajela Saxena
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Digital Fabrication Studio.03 _Software @ Aalto Media Factory
Digital Fabrication Studio.03 _Software @ Aalto Media FactoryDigital Fabrication Studio.03 _Software @ Aalto Media Factory
Digital Fabrication Studio.03 _Software @ Aalto Media FactoryMassimo Menichinelli
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Technical Documentation_Embedded_Image_DSP_Projects
Technical Documentation_Embedded_Image_DSP_ProjectsTechnical Documentation_Embedded_Image_DSP_Projects
Technical Documentation_Embedded_Image_DSP_ProjectsEmmanuel Chidinma
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and AlgorithmYatin Singh
 
Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Jeff Sipko
 
DTP Certification
DTP CertificationDTP Certification
DTP CertificationVskills
 
NVIDIA's OpenGL Functionality
NVIDIA's OpenGL FunctionalityNVIDIA's OpenGL Functionality
NVIDIA's OpenGL FunctionalityMark Kilgard
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET Journal
 
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABCETCenter
 
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdfJIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdfSamiraKids
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Intel® Software
 
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOGDOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOGIJCI JOURNAL
 

Ähnlich wie Easydd program (20)

Ab initio training Ab-initio Architecture
Ab initio training Ab-initio ArchitectureAb initio training Ab-initio Architecture
Ab initio training Ab-initio Architecture
 
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
 
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Digital Fabrication Studio.03 _Software @ Aalto Media Factory
Digital Fabrication Studio.03 _Software @ Aalto Media FactoryDigital Fabrication Studio.03 _Software @ Aalto Media Factory
Digital Fabrication Studio.03 _Software @ Aalto Media Factory
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Technical Documentation_Embedded_Image_DSP_Projects
Technical Documentation_Embedded_Image_DSP_ProjectsTechnical Documentation_Embedded_Image_DSP_Projects
Technical Documentation_Embedded_Image_DSP_Projects
 
Wi Fi documantation
Wi Fi documantationWi Fi documantation
Wi Fi documantation
 
Uday Resume
Uday ResumeUday Resume
Uday Resume
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and Algorithm
 
Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2
 
DTP Certification
DTP CertificationDTP Certification
DTP Certification
 
NVIDIA's OpenGL Functionality
NVIDIA's OpenGL FunctionalityNVIDIA's OpenGL Functionality
NVIDIA's OpenGL Functionality
 
KIRANKUMAR_MV
KIRANKUMAR_MVKIRANKUMAR_MV
KIRANKUMAR_MV
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for Blinds
 
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABC
 
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdfJIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
JIT Spraying Never Dies - Bypass CFG By Leveraging WARP Shader JIT Spraying.pdf
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
 
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOGDOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
 

Mehr von Taha Sochi

Collisions strengths for O2+ + e-
Collisions strengths for O2+ + e-Collisions strengths for O2+ + e-
Collisions strengths for O2+ + e-Taha Sochi
 
0 ucl31 aug2011
0 ucl31 aug20110 ucl31 aug2011
0 ucl31 aug2011Taha Sochi
 
8.ucl 05 oct 2009
8.ucl 05 oct 20098.ucl 05 oct 2009
8.ucl 05 oct 2009Taha Sochi
 
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)Taha Sochi
 
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)Taha Sochi
 
20 april 2007 presentation
20 april 2007 presentation20 april 2007 presentation
20 april 2007 presentationTaha Sochi
 
Sochi presentationucl(tampa)
Sochi presentationucl(tampa)Sochi presentationucl(tampa)
Sochi presentationucl(tampa)Taha Sochi
 
18th january presentation
18th january presentation18th january presentation
18th january presentationTaha Sochi
 
Viscoelastic Flow in Porous Media
Viscoelastic Flow in Porous MediaViscoelastic Flow in Porous Media
Viscoelastic Flow in Porous MediaTaha Sochi
 
Ve poster 2006
Ve poster 2006Ve poster 2006
Ve poster 2006Taha Sochi
 
Non-Newtonian Flow in Porous Media
Non-Newtonian Flow in Porous MediaNon-Newtonian Flow in Porous Media
Non-Newtonian Flow in Porous MediaTaha Sochi
 

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

Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxSuji236384
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....muralinath2
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Silpa
 
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 WaterworldsSérgio Sacani
 
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLkantirani197
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptxryanrooker
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry Areesha Ahmad
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...Monika Rani
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxSilpa
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Silpa
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxSilpa
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIADr. TATHAGAT KHOBRAGADE
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.Silpa
 

Kürzlich hochgeladen (20)

Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
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
 
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptx
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 

Easydd program

  • 1. Easy EDDEasy EDD High Throughput Synchrotron EDD ProgramHigh Throughput Synchrotron 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 customised software forCurrently there is no customised 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 stepVisualisation 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. The data is stored in a 3D vector. The basic unitThe data is stored in a 3D vector. The basic unit is a “Voxel” object in which all data relevant tois a “Voxel” object in which all data relevant to an individual cell are stored.an individual cell are stored.
  • 5. What is Easy EDDWhat is Easy EDD Combines Graphic User Interface (GUI)Combines Graphic User Interface (GUI) technology (e.g. wizards, dialogs, tool tips,technology (e.g. wizards, dialogs, tool tips, colour coding, context menus, etc.) withcolour coding, context menus, etc.) with standard scientific computing techniques.standard scientific computing techniques.
  • 6. ResourcesResources Qt toolkit and its extensions (Qwt andQt toolkit and its extensions (Qwt and QwtPlot3D) for GUI design.QwtPlot3D) for GUI design. Extensive library of scientific numericalExtensive library of scientific numerical recipes.recipes. Large number of tailored algorithms, functionsLarge number of tailored algorithms, functions and techniques.and techniques. Standard C++ library.Standard C++ library. Possibility of using wxWidgets library for GUIPossibility of using wxWidgets library for GUI design.design.
  • 7. 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. Graphing and refinement capabilities areGraphing and refinement capabilities are wholly or partially implemented.wholly or partially implemented.
  • 8. Standard GUI window with menus, toolbars andStandard GUI window with menus, toolbars and so on.so on. Main ComponentsMain Components
  • 9. 2D color-coded scalable tabs for voxel mapping2D color-coded scalable tabs for voxel mapping with text and graphical tool-tips to show allwith text and graphical tool-tips to show all essential file and voxel properties.essential file and voxel properties. Main ComponentsMain Components
  • 10. 2D plotter to obtain a graph of intensity vs.2D plotter to obtain a graph of intensity vs. channel number for any voxel by clicking onchannel number for any voxel by clicking on its cell.its cell. Main ComponentsMain Components
  • 11. The plotter capabilities include:The plotter capabilities include: Main ComponentsMain Components Save image in several formats.Save image in several formats. Creating, drawing, modifying and clearingCreating, drawing, modifying and clearing fitting basis functions (polynomials ≤ 6,fitting basis functions (polynomials ≤ 6, Gauss, Lorentz and pseudo-Voigt) by simpleGauss, Lorentz and pseudo-Voigt) by simple click or press and drag actions.click or press and drag actions. Non-linear least squares curve fitting byNon-linear least squares curve fitting by Levenberg-Marquardt algorithm.Levenberg-Marquardt algorithm.
  • 12. Spreadsheet form which interacts with theSpreadsheet form which interacts with the plotter to control the refinement process withplotter to control the refinement process with plotting and saving capabilities to facilitateplotting and saving capabilities to facilitate mass application of standard refinementmass application of standard refinement processes.processes. Main ComponentsMain Components
  • 13. Future DevelopmentFuture Development Mapping data on a 3D grid (tab for each slice)Mapping data on a 3D grid (tab for each slice) according to the real spatial coordinates.according to the real spatial coordinates. Incorporating more scientific functionality suchIncorporating more scientific functionality such as corrections and final analysis.as corrections and final analysis. Implementing other refinement techniquesImplementing other refinement techniques such as Le Bail.such as Le Bail. Validating the program by experimental work.Validating the program by experimental work. 3D visualisation.3D visualisation.
  • 14. First release November 2007 for internal useFirst release November 2007 for internal use and real-life test.and real-life test. Finally…Finally… Feed-back will be essential for improving theFeed-back will be essential for improving the program and preparing for the final release.program and preparing for the final release. Thank you!Thank you! Questions?Questions?
  • 15. FeaturesFeatures Cross platform code to support users ofCross platform code to support users of different operating systems.different operating systems. Widgets with memory.Widgets with memory. FTP for remote file access and transport.FTP for remote file access and transport.