Skip to main content

No project description provided

Project description

EBSDTorch

PyPI version PyPI - Python Version GitHub - License PyPI - Downloads

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ebsdtorch-0.0.64.tar.gz (96.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ebsdtorch-0.0.64-py3-none-any.whl (115.4 kB view details)

Uploaded Python 3

File details

Details for the file ebsdtorch-0.0.64.tar.gz.

File metadata

  • Download URL: ebsdtorch-0.0.64.tar.gz
  • Upload date:
  • Size: 96.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.10 Linux/6.5.0-1023-gcp

File hashes

Hashes for ebsdtorch-0.0.64.tar.gz
Algorithm Hash digest
SHA256 c3d053a9df7a1db581a958d72f49c2acea660265c178da4fae917b02082d0041
MD5 81b3e56a1af65284c960c30cbfa44139
BLAKE2b-256 09a0c070c9d703a8ed7b63b1e4a1f794607a551450e475107e1dbcbc6dff824c

See more details on using hashes here.

File details

Details for the file ebsdtorch-0.0.64-py3-none-any.whl.

File metadata

  • Download URL: ebsdtorch-0.0.64-py3-none-any.whl
  • Upload date:
  • Size: 115.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.10 Linux/6.5.0-1023-gcp

File hashes

Hashes for ebsdtorch-0.0.64-py3-none-any.whl
Algorithm Hash digest
SHA256 8b1006af443ad2bb3e6dd83d7058587045083eda0e22154e1d342b4c6a890d5b
MD5 bdef38538a1ee0ca26d27a343b4bf703
BLAKE2b-256 a43b11c6f417d517c5cb51e6775faaa2b43726d129f5dad350731c77d47f17df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page