Skip to main content

Python based tool for Radon based EBSD indexing

Project description

PyEBSDIndex

Python based tool for Radon based EBSD orientation indexing.

Tests status Documentation status PyPI version

The pattern processing is based on a GPU pipeline. Details can be found in D. J. Rowenhorst, P. G. Callahan, H. W. Ånes. Fast Radon transforms for high-precision EBSD orientation determination using PyEBSDIndex. Journal of Applied Crystallography, 57(1):3–19, 2024. and is based on the work of S. I. Wright and B. L. Adams. Metallurgical Transactions A-Physical Metallurgy and Materials Science, 23(3):759–767, 1992, and N. Krieger Lassen. Automated Determination of Crystal Orientations from Electron Backscattering Patterns. PhD thesis, The Technical University of Denmark, 1994.

The band indexing is achieved through triplet voting using the methods outlined by A. Morawiec. Acta Crystallographica Section A Foundations and Advances, 76(6):719–734, 2020.

Additionally NLPAR pattern processing is included (original distribution NLPAR; P. T. Brewick, S. I. Wright, and D. J. Rowenhorst. Ultramicroscopy, 200:50–61, May 2019.).

Documentation with installation instructions, a user guide, API reference, changelog, and contributing guide is available at https://pyebsdindex.readthedocs.io.

Installation

See the documentation for installation instructions.

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

pyebsdindex-0.3.9.1.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

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

pyebsdindex-0.3.9.1-py3-none-any.whl (346.2 kB view details)

Uploaded Python 3

File details

Details for the file pyebsdindex-0.3.9.1.tar.gz.

File metadata

  • Download URL: pyebsdindex-0.3.9.1.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyebsdindex-0.3.9.1.tar.gz
Algorithm Hash digest
SHA256 fb23f58a89fb25969ee09a2a8c2a771065f2dec86e3411bd5df4fee7bd9624c2
MD5 cf9fbcf61da133c0e2d5b5a6fb8f59ca
BLAKE2b-256 4739521ec8ea7a4c6f967aebdf0d2afcf215727555e66b5ff48736d7a41459f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyebsdindex-0.3.9.1.tar.gz:

Publisher: publish.yml on USNavalResearchLaboratory/PyEBSDIndex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyebsdindex-0.3.9.1-py3-none-any.whl.

File metadata

  • Download URL: pyebsdindex-0.3.9.1-py3-none-any.whl
  • Upload date:
  • Size: 346.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyebsdindex-0.3.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ee16d34aae82e9f21ba61ef31ad33816e4c7b967c600c53dc4afa4e208e2654d
MD5 af8351b461440db4c7338a77dfdb9c6a
BLAKE2b-256 eb854726d89ad7d07f17454a9cfa8317b492c86b3b6303f69023b39f0f4a1abd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyebsdindex-0.3.9.1-py3-none-any.whl:

Publisher: publish.yml on USNavalResearchLaboratory/PyEBSDIndex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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