Skip to content

Read, process and plot EBSD (electron backscatter diffraction) data

License

Notifications You must be signed in to change notification settings

SteffenBrinckmann/pythonEBSD

Repository files navigation

Read and plot electron backscatter diffraction (EBSD) data

I look for more contributors, see below

Features:

  • File formats accepted .ang | .osc | .crc | .txt
  • can write .ang for FCC. Others could be added
  • fast plotting interaction using virtual mask (only used for plotting)
    • increases speed in intermediate test plots
    • even though some interpolation and reading takes time
    • can be removed just before final plotting
  • verified with the OIM software and mTex
  • heavily tested for cubic
  • separate crystal orientation and plotting of it
  • some educational plotting
  • examples and lots of docummentation via Doxygen
  • doctest verifies functionality
  • introduce Kernel average misorientation

EBSD-Inverse Pole Figure (IPF) of polycrystalline Copper EBSD of polycrystalline Copper

corresponding pole-figure Pole figure

Documentation

Documentation on github pages

What features I do not envision:

  • include all crystal symmetries (materials science can mostly live with few)
  • other Euler angle definitions than Bunge; materials science does not use those

Future features

  • improve cleaning
  • grain identification methods
  • speed up simulation
  • add different symmetries than cubic, and test

Help wanted

  • sample files other than copper OIM files
  • feedback on tutorials
  • any feedback on functionality
  • help with cleaning and grain identification

Get and build docummentation

Clone data from github

git clone https://github.com/SteffenBrinckmann/pythonEBSD.git

Build documentation and tutorials

python verifyAll.py

then open docs/index.html in webbrowser

About

Read, process and plot EBSD (electron backscatter diffraction) data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published