Ebsdtorch
A PyTorch only Library for Electron Backscatter Diffraction (EBSD)
Install / Use
/learn @ZacharyVarley/EbsdtorchREADME
EBSDTorch
PyTorch library for electron backscatter diffraction (EBSD)
Warning: This library is in early development and is not yet stable.
Installation
First install PyTorch, then install via pip:
pip install ebsdtorch
Documentation
Documentation is coming soon...
Features (and TODOs)
-
:white_check_mark: wide GPU support via PyTorch
-
:white_check_mark: Uniform sampling on S2 & SO(3)
-
:white_check_mark: Laue symmetry operations on S2 & SO(3)
-
:white_check_mark: Rosca-Lambert square-circle equal area bijection
-
:white_check_mark: dictionary indexing & PCA dictionary indexing
-
:white_check_mark: Dynamic Quantization on CPU
-
:white_check_mark: Wigner d matrix computation on the GPU
-
:white_check_mark: Spherical Harmonics and SO(3) Cross Correlation
-
:white_check_mark: Global FFT Pattern Center Search
-
:white_check_mark: Monte Carlo BSE Simulation (currently slow)
-
:white_large_square: Spherical indexing
-
:white_large_square: Orientation coloring schemes
-
:white_large_square: Misorientation coloring schemes
-
:white_large_square: Quantization on GPU (PyTorch will soon support it)
-
:white_large_square: Individual pattern centers
-
:white_large_square: 6 DOF EBSD geometry fitting
-
:white_large_square: Support for generic crystal unit cells
-
:white_large_square: Dynamical scattering simulation
Related Skills
node-connect
336.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.0kCommit, push, and open a PR
