SlideShare a Scribd company logo
1 of 14
Download to read offline
Diamond Light Source
and the
Eclipse Foundation
Matthew Gerring
Diamond Light Source
Synchrotron
AKA – cool word, but what does it mean?
syn·chro·tron/ˈsiNGkrəˌträn/
Noun: A cyclotron in which the magnetic field
strength increases with the energy of the
particles to keep their orbital radius constant.
“They are machines which produce very strong
light used for many different type of scientific
experiments and sometimes other things.”
ESRF
(Experimental Facility)
Diamond
(User Facility)
… as seen on BBC4 'Colour
the Spectrum of Science'
Why X-Rays?
= Short wavelength
Look at small things, like molecules
● Crystallography → E.g. Macromolecular, Chemical
● Tomography → E.g. Fossils to Fan blades
Look at elemental states
● Spectroscopy Mapping → E.g. cells, solar panels
● Core Science → E.g. Henry Moseley
Computing
e.g. Fourier Transform
BRAGGS LAW
Inside the storage ring
Scientists with some of the
hardware used in their
research
Detectors of
Various flavours
Diamond and Open Source
● Publicly Funded, STFC and Welcome Trust
● Over 100 employees writing software
● Permissive licenses
● Working with IP checking foundations
...Why?
…Not just a shiny IDE
● IP-checked 'ecosystem'
● Open source repositories / build infrastructure
● Trade mark checking
● Experienced legal team incl. IP checking
● Able to work with non-Java code
● And….
Eclipse Science Working Group
DAWNSci Project
● A fun new data visualization package
● Released as an Eclipse Project
● Able to read many file types including NetCDF
● Comes with numpy-like API
– This data layer can be reused without using DAWN user
interface
● www.dawnsci.org
Demonstration – Visual Tools
Example showing various visual tools
Conclusion
•
Thanks to Eclipse Foundation for
– All the tooling and APIs
– IP checking our code
•
Thanks to the Java community for its APIs
•
Thanks for listening and please approach me at the
conference if you want to talk about things

More Related Content

Similar to Presented at GeoCon 2015

Kurhekar Introduction to Nanotechnology-vit-08-08-2011
Kurhekar Introduction to Nanotechnology-vit-08-08-2011Kurhekar Introduction to Nanotechnology-vit-08-08-2011
Kurhekar Introduction to Nanotechnology-vit-08-08-2011DhairYash Kotwani
 
X ray crystallography to visualize protein structure.
X ray crystallography to visualize protein structure.X ray crystallography to visualize protein structure.
X ray crystallography to visualize protein structure.Ritam38
 
Spectroscopy
SpectroscopySpectroscopy
SpectroscopyTejaGunda
 
Principle & app and instrumentaton of IR
Principle & app and instrumentaton of IRPrinciple & app and instrumentaton of IR
Principle & app and instrumentaton of IRGeeta Prasad Kashyap
 
X ray crystallography and X ray Diffraction
X ray crystallography and X ray DiffractionX ray crystallography and X ray Diffraction
X ray crystallography and X ray DiffractionFaisal Hussain
 
Xing Group AFM Presentation
Xing Group AFM PresentationXing Group AFM Presentation
Xing Group AFM PresentationPhillip Cook
 
Neutrinos: The Chameleon in the Elementary Particle Zoo
Neutrinos: The Chameleon in the Elementary Particle ZooNeutrinos: The Chameleon in the Elementary Particle Zoo
Neutrinos: The Chameleon in the Elementary Particle ZooAlan Poon
 
XRD(X RAY DIFFRACTION).pptx
XRD(X RAY DIFFRACTION).pptxXRD(X RAY DIFFRACTION).pptx
XRD(X RAY DIFFRACTION).pptxKhushiManiktala
 
introduc plasma by Muhammad Ansir
introduc plasma  by Muhammad Ansirintroduc plasma  by Muhammad Ansir
introduc plasma by Muhammad AnsirAnsirShazl
 
Laser and its mining applications
Laser and its mining applicationsLaser and its mining applications
Laser and its mining applicationsSafdar Ali
 
Nanotechnology & Electron Microscopy – Wilfredo Otaño
Nanotechnology & Electron Microscopy – Wilfredo Otaño Nanotechnology & Electron Microscopy – Wilfredo Otaño
Nanotechnology & Electron Microscopy – Wilfredo Otaño h3ctorfig
 
Nanotechnology & Electron Microscopy – Wilfredo Otaño
Nanotechnology & Electron Microscopy – Wilfredo OtañoNanotechnology & Electron Microscopy – Wilfredo Otaño
Nanotechnology & Electron Microscopy – Wilfredo Otañoh3ctorfig
 
X ray crystallography and X ray Diffraction
X ray crystallography and X ray DiffractionX ray crystallography and X ray Diffraction
X ray crystallography and X ray DiffractionFaisal Hussain
 
Ion Cyclotron Resonance - Mass Spectrometery by Ghulam Mustafa Channa
Ion Cyclotron Resonance - Mass Spectrometery by Ghulam Mustafa Channa Ion Cyclotron Resonance - Mass Spectrometery by Ghulam Mustafa Channa
Ion Cyclotron Resonance - Mass Spectrometery by Ghulam Mustafa Channa Ghulam Mustafa
 

Similar to Presented at GeoCon 2015 (20)

Kurhekar Introduction to Nanotechnology-vit-08-08-2011
Kurhekar Introduction to Nanotechnology-vit-08-08-2011Kurhekar Introduction to Nanotechnology-vit-08-08-2011
Kurhekar Introduction to Nanotechnology-vit-08-08-2011
 
Synchrotron absas
Synchrotron absasSynchrotron absas
Synchrotron absas
 
X ray crystallography to visualize protein structure.
X ray crystallography to visualize protein structure.X ray crystallography to visualize protein structure.
X ray crystallography to visualize protein structure.
 
Laser & x rays 2
Laser & x  rays 2Laser & x  rays 2
Laser & x rays 2
 
Spectroscopy
SpectroscopySpectroscopy
Spectroscopy
 
Principle & app and instrumentaton of IR
Principle & app and instrumentaton of IRPrinciple & app and instrumentaton of IR
Principle & app and instrumentaton of IR
 
X ray crystallography and X ray Diffraction
X ray crystallography and X ray DiffractionX ray crystallography and X ray Diffraction
X ray crystallography and X ray Diffraction
 
Astronomy Paper Sample
Astronomy Paper SampleAstronomy Paper Sample
Astronomy Paper Sample
 
Xing Group AFM Presentation
Xing Group AFM PresentationXing Group AFM Presentation
Xing Group AFM Presentation
 
nanoscale.ppt
nanoscale.pptnanoscale.ppt
nanoscale.ppt
 
Neutrinos: The Chameleon in the Elementary Particle Zoo
Neutrinos: The Chameleon in the Elementary Particle ZooNeutrinos: The Chameleon in the Elementary Particle Zoo
Neutrinos: The Chameleon in the Elementary Particle Zoo
 
XRD(X RAY DIFFRACTION).pptx
XRD(X RAY DIFFRACTION).pptxXRD(X RAY DIFFRACTION).pptx
XRD(X RAY DIFFRACTION).pptx
 
Lecture1 cwb
Lecture1 cwbLecture1 cwb
Lecture1 cwb
 
introduc plasma by Muhammad Ansir
introduc plasma  by Muhammad Ansirintroduc plasma  by Muhammad Ansir
introduc plasma by Muhammad Ansir
 
Laser and its mining applications
Laser and its mining applicationsLaser and its mining applications
Laser and its mining applications
 
Nanotechnology & Electron Microscopy – Wilfredo Otaño
Nanotechnology & Electron Microscopy – Wilfredo Otaño Nanotechnology & Electron Microscopy – Wilfredo Otaño
Nanotechnology & Electron Microscopy – Wilfredo Otaño
 
Nanotechnology & Electron Microscopy – Wilfredo Otaño
Nanotechnology & Electron Microscopy – Wilfredo OtañoNanotechnology & Electron Microscopy – Wilfredo Otaño
Nanotechnology & Electron Microscopy – Wilfredo Otaño
 
X ray crystallography and X ray Diffraction
X ray crystallography and X ray DiffractionX ray crystallography and X ray Diffraction
X ray crystallography and X ray Diffraction
 
Ion Cyclotron Resonance - Mass Spectrometery by Ghulam Mustafa Channa
Ion Cyclotron Resonance - Mass Spectrometery by Ghulam Mustafa Channa Ion Cyclotron Resonance - Mass Spectrometery by Ghulam Mustafa Channa
Ion Cyclotron Resonance - Mass Spectrometery by Ghulam Mustafa Channa
 
PHASE MICROSCOPY
PHASE MICROSCOPYPHASE MICROSCOPY
PHASE MICROSCOPY
 

More from Matthew Gerring

Trondheim Eclipe Day 2015 and 2016
Trondheim Eclipe Day 2015 and 2016Trondheim Eclipe Day 2015 and 2016
Trondheim Eclipe Day 2015 and 2016Matthew Gerring
 
Eclipse RCP for Synchrotron Science
Eclipse RCP for Synchrotron ScienceEclipse RCP for Synchrotron Science
Eclipse RCP for Synchrotron ScienceMatthew Gerring
 
DAWN and Scientific Workflows
DAWN and Scientific WorkflowsDAWN and Scientific Workflows
DAWN and Scientific WorkflowsMatthew Gerring
 
Geoscience and Microservices
Geoscience and Microservices Geoscience and Microservices
Geoscience and Microservices Matthew Gerring
 
Eclipse Con Europe 2014 How to use DAWN Science Project
Eclipse Con Europe 2014 How to use DAWN Science ProjectEclipse Con Europe 2014 How to use DAWN Science Project
Eclipse Con Europe 2014 How to use DAWN Science ProjectMatthew Gerring
 

More from Matthew Gerring (7)

Trondheim Eclipe Day 2015 and 2016
Trondheim Eclipe Day 2015 and 2016Trondheim Eclipe Day 2015 and 2016
Trondheim Eclipe Day 2015 and 2016
 
Eclipse RCP for Synchrotron Science
Eclipse RCP for Synchrotron ScienceEclipse RCP for Synchrotron Science
Eclipse RCP for Synchrotron Science
 
DAWN and Scientific Workflows
DAWN and Scientific WorkflowsDAWN and Scientific Workflows
DAWN and Scientific Workflows
 
Geoscience and Microservices
Geoscience and Microservices Geoscience and Microservices
Geoscience and Microservices
 
Demo eclipse science
Demo eclipse scienceDemo eclipse science
Demo eclipse science
 
Eclipse Con Europe 2014 How to use DAWN Science Project
Eclipse Con Europe 2014 How to use DAWN Science ProjectEclipse Con Europe 2014 How to use DAWN Science Project
Eclipse Con Europe 2014 How to use DAWN Science Project
 
Demo Eclipse Science
Demo Eclipse ScienceDemo Eclipse Science
Demo Eclipse Science
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 

Recently uploaded (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

Presented at GeoCon 2015

  • 1. Diamond Light Source and the Eclipse Foundation Matthew Gerring Diamond Light Source
  • 2. Synchrotron AKA – cool word, but what does it mean? syn·chro·tron/ˈsiNGkrəˌträn/ Noun: A cyclotron in which the magnetic field strength increases with the energy of the particles to keep their orbital radius constant. “They are machines which produce very strong light used for many different type of scientific experiments and sometimes other things.”
  • 3. ESRF (Experimental Facility) Diamond (User Facility) … as seen on BBC4 'Colour the Spectrum of Science'
  • 4. Why X-Rays? = Short wavelength Look at small things, like molecules ● Crystallography → E.g. Macromolecular, Chemical ● Tomography → E.g. Fossils to Fan blades Look at elemental states ● Spectroscopy Mapping → E.g. cells, solar panels ● Core Science → E.g. Henry Moseley
  • 6. Inside the storage ring Scientists with some of the hardware used in their research
  • 7.
  • 9. Diamond and Open Source ● Publicly Funded, STFC and Welcome Trust ● Over 100 employees writing software ● Permissive licenses ● Working with IP checking foundations
  • 10. ...Why? …Not just a shiny IDE ● IP-checked 'ecosystem' ● Open source repositories / build infrastructure ● Trade mark checking ● Experienced legal team incl. IP checking ● Able to work with non-Java code ● And….
  • 12. DAWNSci Project ● A fun new data visualization package ● Released as an Eclipse Project ● Able to read many file types including NetCDF ● Comes with numpy-like API – This data layer can be reused without using DAWN user interface ● www.dawnsci.org
  • 13. Demonstration – Visual Tools Example showing various visual tools
  • 14. Conclusion • Thanks to Eclipse Foundation for – All the tooling and APIs – IP checking our code • Thanks to the Java community for its APIs • Thanks for listening and please approach me at the conference if you want to talk about things