PyExtal documentationΒΆ
PyExtal is a Python package for simulating and refining convergent electron beam diffraction and large angle rocking beam eletron diffraction patterns. check out the GitHub repository.
Note
This is a work in progress. The documentation is not complete yet.
Contents:
- Introduction
- Getting started with PyExtal
- Package Architecture
- Simulation
- Superspace: incommensurate crystallography in (3+d) dimensions
- Modules
- Rank: how many dimensions the structure actually needs
- Satellite order is not
sum |m| - The structure factor
- Dynamical calculations: the commensurate approximant
- The 1T-TaS2 model
- Modulated structures inside the Bloch engine
- The commensurate phase
- Diffraction patterns as images
- Limits
- Reference
- PyExtal-JAX: Gradient-Based Refinement
- Simulation Engine
- Examples
- Bloch Engine API
- API Reference