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.2.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.2-py3-none-any.whl (346.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyebsdindex-0.3.9.2.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.2.tar.gz
Algorithm Hash digest
SHA256 275fd61e421e8585887e2a52e6ca2d60680bdcc6b7e1ae3c39602cb7d1d2e077
MD5 5d8956ae2ade410155a24f58c7ee1c85
BLAKE2b-256 8680a50a0c84ef7f790bc19b79a161093b577e574e2f18f91f7c2a790c947523

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyebsdindex-0.3.9.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: pyebsdindex-0.3.9.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a808f98a51e5ba2daf8429ccf4dbfb33cee3e5cce775447e3c51ebf3589b03f1
MD5 5a5c1c653fc1ada619660357dec08a94
BLAKE2b-256 f9512907a7214e8f3a8b5defbc1cb95cd1cb1b1a6bb45db4a6a3fe97e4c15508

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyebsdindex-0.3.9.2-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