API reference#
The public API of de-ebsd, generated from the docstrings. Each page links to the source line on GitHub.
de-ebsd is layered, and the reference follows that layering: de_ebsd.core
(frames, constants) -> de_ebsd.crystal (unit cells, structure factors) ->
de_ebsd.diffraction (Bloch waves) -> de_ebsd.sim (master patterns),
with de_ebsd.index matching patterns back to orientations and
de_ebsd.viz drawing everything.
The names most workflows need are re-exported at the top level:
>>> import de_ebsd as de
>>> de.Crystal, de.Microscope, de.MasterPatternSimulator, de.EBSDDetector
(...)
Modules
Frame conventions, physical constants and coordinate maps shared package-wide. |
|
Crystallography: unit cells, atomic scattering factors and structure factors. |
|
Dynamical electron diffraction: reflection lists, Bethe potentials, Bloch waves. |
|
Master-pattern generation: the simulator, its output, and the detector geometry. |
|
Orientation indexing: the matching counterpart to |
|
The anyplotlib display layer: every |