NO NOBUG BUGS S 2014 2014 Peter Chang Diamond Light Source Ltd - - PowerPoint PPT Presentation

no nobug bugs s 2014 2014
SMART_READER_LITE
LIVE PREVIEW

NO NOBUG BUGS S 2014 2014 Peter Chang Diamond Light Source Ltd - - PowerPoint PPT Presentation

Diamond Diamond Uses Uses of DAWN of DAWN Science Science NO NOBUG BUGS S 2014 2014 Peter Chang Diamond Light Source Ltd UK Content Content 1. Introduction to DAWN Science 2. Java interfaces for data analysis and visualization 3.


slide-1
SLIDE 1

Diamond Diamond Uses Uses of DAWN

  • f DAWN Science

Science NO NOBUG BUGS S 2014 2014

Peter Chang Diamond Light Source Ltd UK

slide-2
SLIDE 2

Content Content

  • 1. Introduction to DAWN Science
  • 2. Java interfaces for data analysis and

visualization

  • 3. Applications at Diamond
  • 4. Future developments
slide-3
SLIDE 3

Data Analysis Data Analysis WorkbeNch WorkbeNch

slide-4
SLIDE 4
  • Eclipse plugin technology based on OSGi
  • Science Working Group for interoperability
  • f plugins
  • Incubator project
  • Definition of interfaces and services

necessary for data analysis and visualization

slide-5
SLIDE 5

Data access Data access

  • Loader service for many file formats:

– HDF5 – CBF – common images PNG, TIFF, etc – proprietary area detector outputs – plugin extendibility for other formats

slide-6
SLIDE 6

Datasets Datasets

  • N-dimensional, multiple types
  • Lazy loading capability
  • Slicing for subsets
  • NumPy-like broadcasting in many
  • perations
  • Library of mathematical and statistical
  • perations
slide-7
SLIDE 7

Metadata Metadata

  • Can be loaded independently of data
  • Associated with files and also datasets
  • Experimental context and environment
  • Units, errors, scan positions, etc
slide-8
SLIDE 8

Data visua ata visualization lization

  • Standard line and image plots provided by

Eclipse Nebula project’s XY graph

  • 2D surface plots with jReality
slide-9
SLIDE 9
slide-10
SLIDE 10

Data visua ata visualization lization

  • Standard line and image plots provided by

Eclipse Nebula project’s XY graph

  • 2D surface plots with jReality
slide-11
SLIDE 11
slide-12
SLIDE 12

Data visua ata visualization lization

  • Standard line and image plots provided by

Eclipse Nebula project’s XY graph

  • 2D surface plots with jReality
slide-13
SLIDE 13
slide-14
SLIDE 14

Regions Regions of I

  • f Interest

nterest

  • Many 0D, 1D and 2D regions provided:

– Point, line, polyline, conic sections – Polygon, ellipse, annular sector

  • GUI tools for interactive creation with

displayed data

slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17

ISPyB explorer

slide-18
SLIDE 18

2D 2D powder dif powder diffracti fraction

  • n
  • Calibrate detector orientation and position

and source wavelength with images of calibrant diffraction rings

  • Reduce multiple images of test material
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23

Photoelectron Photoelectron emission emission microscopy microscopy – XMCD XMCD analys analysis is

  • Inspect and align images
  • Calculate circular dichroism
slide-24
SLIDE 24
slide-25
SLIDE 25

Future work uture work

  • Commit concrete implementations to

Eclipse project

  • More visualization including volume

rendering of isosurfaces with JavaFX

  • Lazy or deferred evaluation of operations
  • n datasets
  • Error propagation in operations on

datasets

slide-26
SLIDE 26
  • For more details on the applications

shown and other DAWN applications (including angle-resolved photoelectron emission spectroscopy data reduction), see posters PS-01 and PS-16

  • Check out www.dawnsci.org