Skip to content

Laue Master Pattern Simulation

Marc DeGraef edited this page May 6, 2019 · 2 revisions

Laue Master Pattern Simulation

While EMsoft focuses primarily on electron scattering modalities, there are a few programs that address X-ray diffraction. The EMLauemaster program produces a master pattern, similar to the EMEBSDmaster program, that can be used to compute individual transmission and reflection Laue patterns for a given detector geometry using the EMLaue program.

Using the standard command line approach, the template file can be obtained; this file contains the following parameters:

&LaueMasterData
! number of pixels along semi-edge of square Lambert pattern
 npx = 500,
! number of pixels along semi-edge of reflection patch
 patchw = 5,
! minimum wave length [nm]
 lambdamin = 0.10,
! maximnum wave length [nm]
 lambdamax = 0.16,
! concentration parameter for von Mises-Fisher distribution
 kappaVMF = 50000.D0,
! intensity truncation factor; any reflection with intensity less than intfactor * I(000) will be ignored
 intfactor = 0.0001D0,
! crystal structure file name
 xtalname = 'undefined',
! output file name [relative to EMdatapathname, .h5 extension]
 hdfname = 'undefined',
! output file name [relative to EMdatapathname, .tiff or .tif extension]
 tiffname = 'undefined',
 /

Most of the parameters are easily interpreted. The forward model employs the von Mises-Fisher distribution on the 2-sphere to compute the intensity distribution of individual pattern spots. A kappaVMF value between 10,000 and 100,000 produces reasonably small spots; smaller values will produce larger spots, and when too small a value is used the spots will take on an angular shape.

 &LaueMasterData
 npx = 500,
 patchw = 5,
 lambdamin = 0.10,
 lambdamax = 0.16,
 intfactor = 0.0001D0,
 kappaVMF = 50000.D0,
 xtalname = 'grt.xtal',
 hdfname = 'Laue/test.h5',
 tiffname = 'Laue/test.tiff',
 /

Laue master pattern for garnet

Information for Users

Home

SEM Modalities     - Monte Carlo Simulations
    - EBSD Master Pattern Simulations
    - EBSD Overlap Master Patterns
    - EBSD Pattern Simulations
    - EBSD Dictionary Indexing
    - EBSD Spherical Indexing
    - EBSD Reflector Ranking
    - EBSD HREBSD
    - ECP Master Pattern Simulations
    - ECP Pattern Simulations
    - TKD Master Pattern Simulations
    - TKD Pattern Simulations
    - ECCI Defect Image Simulations
TEM Modalities     - HH4
    - PED
    - CBED Pattern Simulations
    - STEM-DCI Image Simulations
    - EMIntegrateSTEM utility
XRD Modalities     - Laue Master Pattern Simulation
    - EMLaue
    - EMLaueSlit
General Parameter Definitions * Foil Defect Configuration Definitions
EMsoftWorkbench
Utility Programs     - EMConvertOrientations
    - EMDisorientations
    - EMHOLZ
    - EMKikuchiMap
    - EMOpenCLinfo
    - EMZAgeom
    - EMcuboMK
    - EMdpextract
    - EMdpmerge
    - EMdrawcell
    - EMeqvPS
    - EMeqvrot
    - EMfamily
    - EMGBO
    - EMGBOdm
    - EMgetEulers
    - EMgetOSM
    - EMlatgeom
    - EMlistSG
    - EMlistTC
    - EMmkxtal
    - EMorbit
    - EMorient
    - EMqg
    - EMsampleRFZ
    - EMshowxtal
    - EMsoftSlackTest
    - EMsoftinit
    - EMstar
    - EMstereo
    - EMxtalExtract
    - EMxtalinfo
    - EMzap
IDL Scripts     - Virtual Machine Apps
    - SEMDisplay
    - Efit
    - CBEDDisplay
python wrappers     - python examples
Docker     - Docker Image

Complete Examples

  1. Crystal Data Entry Example
  2. EBSD Example
  3. ECP Example
  4. TKD Example
  5. ECCI Example
  6. CBED Example
  7. Dictionary Indexing Example
  8. DItutorial

Information for Developers

Clone this wiki locally