-
Notifications
You must be signed in to change notification settings - Fork 13
Home
EMsoftOO 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 EMsoft package, version 5.0; this code base is no longer supported (although bug fixes will be made as needed). In the current release, nearly all EMsoft 5.0 programs and modules have been rewritten in Object Oriented fortran 2018. This conversion process took a long time, but the resulting code is more highly structured and easier to maintain.
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 update pages for the most important programs and modules from EMsoft 5.0 to EMsoftOO 6.0.
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, were performed with support from an ONR Vannevar Bush Fellowship, N00014-16-1-2821. Currently, funding is provided by NSF DMR #1904629.
Wiki pages are maintained by M. De Graef; they are part of the EMsoftOO package and fall under the same copyright (BSD2).
Information for Users
SEM Modalities
- Monte Carlo Simulations- EBSD Master Pattern Simulations
- EBSD Depth Master Pattern Simulations
- TKD Master Pattern Simulations
- ECP Master Pattern Simulations
- Overlap Master Patterns
- EBSD Pattern Simulations
- ECP Pattern Simulations
- TKD Pattern Simulations
- Dictionary Indexing
- EBSD Spherical Indexing
- EBSD Reflector Ranking
- Ion-induced Secondary Electron Master Pattern
- ECCI Defect Image Simulations
- 4DEBSD
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
- EMorav
- 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