PyTorch library for electron backscatter diffraction (EBSD)
Warning: This library is in early development and is not yet stable.
First install PyTorch, then install via pip:
pip install ebsdtorch
Documentation is coming soon...
-
✅ wide GPU support via PyTorch
-
✅ Uniform sampling on S2 & SO(3)
-
✅ Laue symmetry operations on S2 & SO(3)
-
✅ Rosca-Lambert square-circle equal area bijection
-
✅ dictionary indexing & PCA dictionary indexing
-
✅ Dynamic Quantization on CPU
-
✅ Wigner d matrix computation on the GPU
-
✅ Spherical Harmonics and SO(3) Cross Correlation
-
✅ Global FFT Pattern Center Search
-
✅ Monte Carlo BSE Simulation (currently slow)
-
⬜ Spherical indexing
-
⬜ Orientation coloring schemes
-
⬜ Misorientation coloring schemes
-
⬜ Quantization on GPU (PyTorch will soon support it)
-
⬜ Individual pattern centers
-
⬜ 6 DOF EBSD geometry fitting
-
⬜ Support for generic crystal unit cells
-
⬜ Dynamical scattering simulation