gixs: hands-on data analysis · gixs: hands-on data analysis joe$strzalka beamline$81id1e$...

33
GIXS: hands-on data analysis Joe Strzalka Beamline 8IDE TimeResolved Research, Xray Science Division Advanced Photon Source [email protected] 6302520283

Upload: others

Post on 25-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

GIXS: hands-on data analysis

Joe  Strzalka  Beamline  8-­‐ID-­‐E  

Time-­‐Resolved  Research,  X-­‐ray  Science  Division  

Advanced  Photon  Source  

 

[email protected]            630-­‐252-­‐0283  

 

 

 

Page 2: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Outline

  GIXS  at  8-­‐ID-­‐E  of  the  APS    GIWAXS  by  inspecOon:  ordering  and  orientaOon  

  GIWAXS  linecuts:  d-­‐spacing  and  resoluOon  –  Also:  paracrystallinity  

  Different  representaOons  of  GIWAXS  data  

  Determining  texture  and  crystallinty    

  SoTware:  GIXSGUI  

  Conclusions  

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

2  

Page 3: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

GIXS at Beamline 8-ID-E of the APS

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

3  

  Undulator-­‐based  (2  x  APS  Undulator  A;)    Single  bounce  monochromator  (fixed  E)    

–   7.35keV  [Si(111)]  

  No  focusing,  high  q-­‐space  resoluOon  

  Typical  flux:  5x1010  photon/s    100  (h)  x  50  (v)  μm2  

  Transverse  coherence  length:  5  (h)  x  140  (v)  μm2    –  XPCS  with  contrasts  of  ~40%  

  GISAXS:  Adjustable  vacuum  flight  path  length                      (1.5  –  2.2m)  →qmax  ≈  0.14-­‐0.2  Å-­‐1  

  GIWAXS:  mostly  in  air,  0.2  m,  vacuum  for  thermal  annealing  (qz,  qy  <  2.2  Å-­‐1  )  

  Pilatus  1M  fast  opOon,  135  frames/sec  

  High-­‐resoluOon  reflecOvity  for  qz  <  0.2  Å-­‐1  

  Sample  environment  –  Vacuum  sample  chamber  (-­‐20  to  230  °C)  –  High-­‐temperature  oven  (750  °C)  in  air  –  Humidity  controlled  chambers  

–  Filmetrics  UV  for  thickness  monitor  

  Liquid  scauering  geometry  (Olt  <  0.5°)  –  Langmuir  trough  

2.2  m  GISAXS  

0.2  m  GIWAXS  

upstream  

Z.  Jiang,  X.  Li,  J.  Strzalka,  et  al;  J.  Synchr.  Rad.  19  627-­‐636  (2012).  

Page 4: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Grazing Incidence X-ray Scattering (GIXS) conventions

  area  detector  

  pixels  ↔  "     in-­‐plane:    "↓%     out-­‐of-­‐plane:    "↓&     

4  

 Images:  Prof.  Andreas  Meyer,  U.  Hamburg,,  www.gisaxs.de  

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

Only    for  specular  condiOon  α↓' = α↓(     

  "↓) =0  

Page 5: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

5  

8-ID-E also hosts high-resolution x-ray reflectivity

  ReflecOvity  from  a  ~800nm  polymer  film  supported  on  Si  

  Total  external  reflecOon  occurs  at  small  angles  (grazing  incidence)  –  One  criOcal  angle  for  the  polymer  

film  αcp  

–  One  criOcal  angle  for  the  Si  support  αcSi  

–  GIXS  usually  αcp  <  αi    <  αcSi    (penetrate  thin  film  but  not  substrate  →  surface  sensiOvity)  

0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.210-5

10-4

10-3

10-2

10-1

100

qz (A-1)

Refle

ctiv

ity

0.02 0.025 0.03 0.0350

0.2

0.4

0.6

0.8

1

qz (A-1)

Refle

ctiv

ity

qz  resolu,on  <  0.001  A-­‐1  

resolve  films  up  to  1  μm  thick!    

Standing  waves  Wave  guide  effect  

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

ki   kf  

qz  =  kf  -­‐ki   • Point  detector  and  collimaOon  measure  strictly  along  qz  =  (4π/λ)sin(α)  • ResoluOon  constant  over  enOre  q-­‐range  

αi   αf=αi    

Page 6: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

GIWAXS by Inspection: Ordering

Adapted  from  DeLongchamp,  Kline,  Fisher,  Richter,  and  Toney,  Adv.  Mater.  23  319-­‐337  (2011).  

GIWAXS  from  pBTTT  

as  cast  

annealed  

isotropic  

textured/oriented    with  broad  distribuOon  

highly-­‐oriented  

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

6  

Page 7: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

GIWAXS by Inspection: orientation

P3HT  GIWAXS  

Crystal  Structure  Edge-­‐on     Face-­‐on  

Adapted  from  DeLongchamp,  Kline,  Fisher,  Richter,  and  Toney,  Adv.  Mater.  23  319-­‐337  (2011).  

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

7  

Page 8: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

8  

Linecuts in GIXS Patterns Quantify Structure

VerOcal  linecut  →  out  of  plane  structure    

Horizontal  linecut  →    in  plane  structure    

Fits  help  quanOfy  peak  center,  linewidth  

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis   Wei  Chen  et  al;    Nano  Le7.    2011,  11,  3707-­‐3713.  

Page 9: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

9  

Linecuts in GIXS Patterns Quantify Structure

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

+  

VerOcal  linecut  →  out  of  plane  structure    

Horizontal  linecut  →    in  plane  structure    

Fits  help  quanOfy  peak  center,  linewidth  

Linewidths  correspond  to  grain  size,  but  can  also  be  affected  by  disorder.  

Wei  Chen  et  al;    Nano  Le7.    2011,  11,  3707-­‐3713.  

Page 10: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

10  

Lattice Disorder Affects Linewidths

Crystalline  system    (non-­‐cumulaOve  disorder):    grain  size  determines  linewidth.  Paracrystalline  system  (cumulaOve  disorder):        coherence  length  ≠  grain  size.  Need  to  measure  more  than  one  order  to  determine  grain  size.  

 Rivnay;    Mannsfeld;    Miller;    Salleo;    Toney;  Chem.  Rev.    112,  5488-­‐5519  (2012)  

Page 11: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

11  

Quantifying Linewidths on an Area Detector The  coherence  length  of  a  parOcular  reflecOon  (hkl)            Dhkl  =  2πK/Δqhkl  

 K:    geometry-­‐dependent  constant  (0.866  for  lamellae)    λ:      x-­‐ray  wavelength  (1.6868  Å,  7.35  keV)  

 

The  experimental  width,  Δqexp,  must  be  corrected  for  the  resoluOon  Δqres            Δqhkl    =  ((Δqexp)2–  (Δqres)2)1/2      

The  resoluOon  is  dominated  by  the  geometry  of  the  area  detector,  related  to  the  angular  resoluOon,  Bres.      For  qz  direcOon:  

   Δqres=  (4π/λ)cos(αf/2)(Bres/2)    

           Bres  =    Bgeo  =    w  tan(αf)/L      L:  specimen-­‐detector  distance  (204  mm)      αf:  scauering  angle  in  the  scauering  plane      w:  footprint  on  sample  (~  6  mm)        20  μm  verOcal  slits    (200  μm  horizontal  slits)          αi:  incident  angle  (0.2°)        w  =  20  μm/sin(0.2°)  ≈  6  mm  

     

  Smilgies,  J.    Appl.  Cryst.  42  1030-­‐1034  (2009)  

VerEcal  slit  size  determines  the  resoluEon.  

Page 12: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

2θ (deg)

αf (d

eg)

YHL_temp1_P3HTbPFOp172_th0.15_cool_100c_001_GapFilled.tif

-30 -20 -10 0

30

25

20

15

10

5

0

x pixel

y pi

xel

YHL_temp1_P3HTbPFOp172_th0.15_cool_100c_001_GapFilled.tif

200 400 600 800

100

200

300

400

500

600

700

800

900

1000

Representing GIWAXS data

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

12  

Angle  representaOon  I(2θ,  αf)  correct,  but  limits  informaOon  

Diagram:  www.gisaxs.de  Prof.  Andreas  Meyer,  U.  Hamburg  

Data:  Rafael    Verduzco    group,  Rice  University  

Page 13: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

qy (A-1)

q z (A-1

)

YHL_temp1_P3HTbPFOp172_th0.15_cool_100c_001_GapFilled.tif

-2 -1.5 -1 -0.5 0

2

1.5

1

0.5

0

Representing GIWAXS data

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

13  

Diagram:  www.gisaxs.de  Prof.  Andreas  Meyer,  U.  Hamburg  

Q-­‐space  representaOon  I(qy,  qz)  oTen  convenOonal,  but  not  correct.  

x pixel

y pi

xel

YHL_temp1_P3HTbPFOp172_th0.15_cool_100c_001_GapFilled.tif

200 400 600 800

100

200

300

400

500

600

700

800

900

1000

~"↓&   (Å↑−1 )  

Page 14: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

qy (A-1)

q z (A-1

)

YHL_temp1_P3HTbPFOp172_th0.15_cool_100c_001_GapFilled.tif

0.27

5

0.2750.275

0.54

550.5

455

0.5455

0.816

0.81

6

0.816

1.08

651.

0865

1.08

65

1.35

7

1.357

1.35

7

1.62

75

1.6275

1.8981.898

1.89

8

2.1685

-2 -1.5 -1 -0.5 0

2

1.5

1

0.5

0

x pixel

y pi

xel

200 400 600 800

100

200

300

400

500

600

700

800

900

1000

Representing GIWAXS data

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

14  

Diagram:  www.gisaxs.de  Prof.  Andreas  Meyer,  U.  Hamburg  

Features    follow  contours  of  equal  

Map  of  constant  qr  values  in  pixel  space.  

"↓+ =  √"↓) ↑2 + "↓% ↑2    

Page 15: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

qr (A-1)

q z (A-1

)

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Representing GIWAXS data

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

15  

Diagram:  www.gisaxs.de  Prof.  Andreas  Meyer,  U.  Hamburg  

Reshaping  the  data  into  I(qr,  qz)  makes  relaOonship  between  reflecOons  more  clear.  

Features    at  constant  qr    follow  straight  lines.  qy (A-1)

q z (A-1

)

YHL_temp1_P3HTbPFOp172_th0.15_cool_100c_001_GapFilled.tif

0.27

5

0.2750.275

0.54

550.5

455

0.5455

0.816

0.81

6

0.816

1.08

651.

0865

1.08

65

1.35

7

1.357

1.35

7

1.62

75

1.6275

1.8981.898

1.89

8

2.1685

-2 -1.5 -1 -0.5 0

2

1.5

1

0.5

0

Features    follow  contours  of  equal  "↓+ =  √"↓) ↑2 + "↓% ↑2    

Page 16: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

qr (A-1)

q z (A-1

)

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Representing GIWAXS data

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

16  

Diagram:  www.gisaxs.de  Prof.  Andreas  Meyer,  U.  Hamburg  

Further  reshaping  into  I(χ,q)  very  useful  for  comparing  arcing  features  

chi / deg

q / A

- 1

10 20 30 40 50 60 70 80 90

1.66

1.33

1.00

0.66

0.33

0.00

χ  

Ordinate  is  now  

"↓-.- =  √"↓+ ↑2 + "↓& ↑2    

qz  

qr  

qtot  

Page 17: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

 Rogers,  Schmidt,  Toney,  Kramer,  and  Bazan,  Adv.  Mater.  23  2284-­‐2288  (2011).  

Representing GIWAXS data: sector plots

Sector  plot  shows  different  crystalline  forms.    

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

17  

Page 18: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Baker;  Jimison;  Mannsfeld;    Volkman;  Yin;  Subramanian;  Salleo;    Alivisatos;    Toney;  Langmuir    26,  9146-­‐9151  (2010).  

Filling in the GIWAXS “blind spot”

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

18  

Page 19: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

 Rivnay;    Mannsfeld;    Miller;    Salleo;    Toney;  Chem.  Rev.    112,  5488-­‐5519  (2012)  

 Baker  et  al;  Langmuir    26,  9146-­‐9151  (2010)  

Constructing Pole Figures

SOtch  together  linecuts    GIWAXS  +  specular  +  rocking  curve  →  pole  figure  I(χ) IntegraOng  I(χ) gives Degree of Crystallinty    

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

19  

Page 20: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

20  

GIXSGUI software package

•  Display  2-­‐D  data  (pixel-­‐,  angle-­‐  or  q-­‐space)  

•  Apply  correcOons    •  Calibrate  detector  distance  from  

standard  data  •  Compute  linecuts  •  Sum/average  2-­‐d  files  •  InteracOve  GUI    •  Fully  scriptable  

Available  for  download  (requires  Matlab  license  to  run):  hup://www.aps.anl.gov/Sectors/Sector8/OperaOons/GIXSGUI.html  

GIXSGUI  by  Zhang  Jiang  is  a  Matlab  package  for  GIXS  data  visualizaOon  and  reducOon.  

Page 21: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

qy (A-1)

q z (A-1

)

YHL_temp1_P3HTbPFOp172_th0.15_cool_100c_001_GapFilled.tif

-2 -1.5 -1 -0.5 0

2

1.5

1

0.5

0

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

21  

GIXSGUI software package

Available  for  download  (requires  Matlab  license  to  run):  hup://www.aps.anl.gov/Sectors/Sector8/OperaOons/GIXSGUI.html  

GIXSGUI  by  Zhang  Jiang  is  a  Matlab  package  for  GIXS  data  visualizaOon  and  reducOon.  

Under  development:  •  ReflecOon  indexing  

qy (A-1)

q z (A-1

)

YHL_temp1_P3HTbPFOp172_th0.15_cool_100c_001_GapFilled.tif

000

110

020

200

120

210

220

130

310

230

320

040140

400

330

410

240

420

150

340

430

250

-510

-520

440

350

060160-160

-530

260

450

-540

360

-170170270

460

-550

370

-560

470-570

-2 -1.5 -1 -0.5 0

2

1.5

1

0.5

0

Page 22: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

References   “Microstructural  CharacterizaOon  and  Charge  Transport  in  Thin  Films  of  Conjugated  

Polymers,”  Alberto  Salleo,  R.  Joseph  Kline,  Dean  M.  DeLongchamp,  Michael  L.  Chabinyc      “Molecular  CharacterizaOon  of  Organic  Electronic  Films,”  Dean  M.  DeLongchamp,  R.  Joseph  

Kline,  Daniel  A.  Fisher,  Lee  J.  Richter,  Michael  F.  Toney,  Adv.  Mater.    23(3)  319-­‐337  (2011)    “QuanOtaOve  DeterminaOon  of  Organic  Semiconductor  Microstructure  from  the  Molecular  

to  the  Device  Scale,”  Jonathan  Rivnay,  Stefan  C.  B.  Mannsfeld,  Chad  E.  Miller,  Alberto  Salleo,  Michael  F.  Toney,  Chem.  Rev.  ,  112(10)  5488-­‐5519  (2012).  

  “QuanOficaOon  of  Thin  Film  Crystallographic  OrientaOon  Using  X-­‐ray  DiffracOon  with  an  Area  Detector,”  Jessy  L.  Baker,  Leslie  H.  Jimison,  Stefan  Mannsfeld,  Steven  Volkman,  Shong  Yin,  Vivek  Subramanian,  Alberto  Salleo,  A.  Paul  Alivisatos  and  Michael  F.  Toney,  Langmuir,  26(11)  9146-­‐9151  (2010).  

  “Structural  Order  in  Bulk  HeterojuncOon  Films  Prepared  with  Solvent  AddiOves,”  James  T.  Rogers,  KrisOn  Schmidt,  Michael  F.  Toney,  Edward  J.  Kramer  and  Guillermo  C.  Bazan,  Adv.  Mater.  23(20)  2284-­‐2288  (2011).  

  “Scherrer  grain-­‐size  analysis  adapted  to  grazing-­‐incidence  scauering  with  area  detectors,”  Detlef  Smilgies,  J.  Appl.  Cryst.  42  1030-­‐1034  (2009).    

  "Hierarchical  Nanomorphologies  Promote  Exciton  DissociaOon  in  Polymer/Fullerene  Bulk  HeterojuncOon  Solar  Cells,”    Wei  Chen,  Tao  Xu,  Feng  He,  Wei  Wang,  Cheng  Wang,  Joseph  Strzalka,  Yun  Liu,  Jianguo  Wen,  Dean  J.  Miller,  Jihua  Chen,  Kunlun  Hong,  Luping  Yu,  Seth  B.  Darling,  Nano  Le7.  11(9)  3707-­‐3713  (2011).  

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

22  

Page 23: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Summary   GIWAXS  data  reveal  

–  Ordering  

–  OrientaOon  

–  d-­‐spacing    

–  (para)crystalline  disorder  and  someOmes  grain  size  

  GIWAXS  supplemented  with  local  specular  data  gives  quanOtaOve  orientaOon  distribuOon  (pole  figure)  

  Reshaping  the  data  highlights  different  aspects  

  GIXSGUI  (Zhang  Jiang)  is  Matlab-­‐based  soTware  for  GIXS  data  visualizaOon  and  reducOon  

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

23  

Thank  you  for  your  auenOon!  

Acknowledgments Thanks  to  Zhang  Jiang,  Jin  Wang,    Alec  Sandy,  Suresh  Narayanan.      CollaboraOons  and  interacOons  with  Prof.  Ed  Kramer  (UCSB),  Prof.  Lin  X  Chen(Northwestern/Argonne),  Dr.  Seth  Darling  (CNM  Argonne),  Dr.  Wei  Chen  (CNM  Argonne),  Prof.  Rafael  Verduzco  (Rice)  are  gratefully  acknowledged.      Use  of  the  APS  is  supported  by  the  U.  S.  Department  of  Energy,  Office  of  Science,  Office  of  Basic  Energy  Sciences,  under  Contract  No.  DE-­‐AC02-­‐06CH11357.  

Page 24: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Introduction to GIXSGUI

Joseph  Strzalka  [email protected]  

 

GIXSGUI  by  Zhang  Jiang  

Page 25: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Downloading GIXSGUI

  GIXSGUI  is  a  Matlab  package  available  for  download:  www.aps.anl.gov/Sectors/Sector8/OperaOons/GIXSGUI.html  

  Use  requires  license  for  Matlab  (DistribuOon  2010a  or  newer).  

IntroducOon  to  GIXSGUI  

25  

Page 26: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Setting up GIXSGUI   Unzip  the  .zip  file.    The  doc  subfolder  contains  doc.pdf,  documentaOon  for  

GIXSGUI.  

  Start  Matlab.  

  Modify  your  path:  Set  Path  →Add  with  Subfolders  →  <Select  the  path  for  GIXSGUI>  →  Save  

IntroducOon  to  GIXSGUI  

26  

Page 27: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Starting GIXSGUI   Enter  gixsgui  into  the  command  window.  

IntroducOon  to  GIXSGUI  

27  

Page 28: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Loading GIXSGUI parameters from a file

IntroducOon  to  GIXSGUI  

28  

  For  an  exisOng  parameter  file:  –  Load  the  path  for  your  2-­‐D  data  files.  

–  Load  the  parameter  file.  

 

Page 29: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Loading GIXSGUI parameters from a file

IntroducOon  to  GIXSGUI  

29  

  ATer  loading,    –  Parameters  appear  

–  Flat  field  data  and  mask  data  are  read  in  

 

Page 30: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Displaying 2-D data in GIXSGUI

IntroducOon  to  GIXSGUI  

30  

  Select  a  file  in  the  path  list  box  –  Double  click  on  the  filename  OR  

–  Click  the  Add  buuon  

–  Image  appears  

–  Adjust  color  scale  with  controls  

–  Control  axes  with  Axis  label  menu  

–  Make  new  se�ngs  default  with  Set  as  Default  buuon  

 

Clim  min  =  10  Clim  max  =  10000  Axis  label    =  q  

Page 31: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Applying simple linecuts   Data  processing  buuon  calls  up  new  window    For  Constrained  linecut,  set  X  variable,  Constraints,  enter  #  of  points  in  the  result  

and  set  the  Linecut  plot  scale  

  Click  Constrained  Image  to  see  the  region  included  in  the  integraOon  

  Click  Cut  to  produce  the  linecut    Note:  linecut  is  performed  on  whichever  image  is  selected  in  the  list  box.  

IntroducOon  to  GIXSGUI  

31  

Page 32: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

Example Linecut

  Se�ngs  on  previous  slide  produce  the  Constrained  Image  (leT)  and  the  linecut  (right)  below.  

IntroducOon  to  GIXSGUI  

32  

Page 33: GIXS: hands-on data analysis · GIXS: hands-on data analysis Joe$Strzalka Beamline$81ID1E$ Time1Resolved$Research,$Xray$Science$Division$ Advanced$Photon$Source$ $ strzalka@anl.gov$$$$$630125210283$

2014  ACA  MeeOng:  WK02  GISAXS  Theory  &  Analysis  

33