SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxSasikiranMarri
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...kalichargn70th171
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 

Kürzlich hochgeladen (20)

OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 

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