-
Notifications
You must be signed in to change notification settings - Fork 96
Home
EMsoft is an open source package for the simulation of electron microscopy imaging and diffraction modalities. It consists of a library with core routines for crystallography, symmetry, dynamical scattering, Monte Carlo simulations, and so on, plus a series of programs for different imaging and diffraction modalities. The package is based on the older, and now discontinued, CTEMsoft package; this code base is no longer supported and was replaced by the version 3.1 source code base in March of 2017; newer versions, currently 4.2, will be made available here as well. In the current release, we provide a series of additional support programs as well as several new programs and improvements to the library modules.
We'd like to acknowledge significant help from our friends at BlueQuartz Software; they have provided valuable support, maintain the package configuration files (using CMake) as well as the EMsoftWorkbench, and recently added a SuperBuild feature for the streamlined creation of the EMsoft Software Developer Toolkit (EMsoft_SDK).
It is our goal to provide manual pages for many of the programs via this wiki page. Stay tuned as we begin to add pages for the most important programs and modules.
Finally, we should acknowledge various sources of financial support. Most of the EBSD/ECP/EKP development of this package, including dictionary indexing for EBSD/ECP, was supported by an AFOSR/MURI grant, FA9550-12-1-0458; the original EBSD code from CTEMsoft 2.0 was developed with support from an ONR grant, N00014-12-1-0075. All current development of other related modalities (TKD and PED), as well as the creation of routines that can generate PoVRay visualization script files, and the implementation of quasi-crystals, are performed with support from an ONR Vannevar Bush Fellowship, N00014-16-1-2821, which is the main funding vehicle going forward.
Wiki pages are maintained by M. De Graef; they are part of the EMsoft package and fall under the same copyright (BSD2).
Information for Users
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
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
Complete Examples
- Crystal Data Entry Example
- EBSD Example
- ECP Example
- TKD Example
- ECCI Example
- CBED Example
- Dictionary Indexing Example
- DItutorial
Information for Developers