Skip to content

EMDisorientations

Marc DeGraef edited this page Dec 19, 2018 · 3 revisions

Program: EMDisorientations

This is a simple utility program to compute the disorientations between two sets of orientations. The orientations are assumed to be two pairs of Euler angle triplets (in the Bunge convention), and the program will return a file with the original orientations as well as the misorientation angle and axis for each pair, including a reduction to the Rodrigues fundamental zone of the stated point group.

The program uses a name list file, and the template can be obtained in the usual way: EMDisorientations -t. Rename this file to EMDisorientations.nml and edit it:

 &Disorientations
! name of input text file with two sets of three columns (six columns per row) 
! of Euler angles (degrees)
 inputfile = 'undefined',
! name of output text file with disorientations
 outputfile = 'undefined',
! point group number
 pgnum = 32,
 /

Both file names are relative to the EMdatapathname path; the point group is a number between 1 and 32, and is used to identify the Fundamental Zone to be used for the computations.

As an example, consider the following input file with two pairs of Euler angle triplets:

2
60.0 45.0 60.0 60.0 45.0 0.0
10.0 20.0 30.0 40.0 50.0 60.0

Using cubic symmetry (point group 32), the output of this program becomes:

      2
   60.000 45.000 60.000 60.000 45.000 270.000 30.000 0.000 -1.000  0.000
   10.000 20.000 30.000 40.000 50.000 330.000 47.866 0.366 -0.616 -0.697

Note that some of the original angles have been replaced by equivalent orientations inside the Rodrigues fundamental zone. Column 7 contains the disorientation angle, and columns 8-10 are the direction cosines of the rotation axis.

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