API reference#
Release: 0.10.dev0
Date: Nov 03, 2023
This reference manual describes the public functions, modules, and objects in kikuchipy. Many of the descriptions include brief examples. For learning how to use kikuchipy, see the Examples or Tutorials.
Caution
kikuchipy is in continuous development, meaning that some breaking changes and changes to this reference are likely with each release.
kikuchipy’s import structure is designed to feel familiar to HyperSpy users. It is recommended to import functionality from the below list of functions and modules like this:
>>> import kikuchipy as kp
>>> s = kp.data.nickel_ebsd_small()
>>> s
<EBSD, title: patterns Scan 1, dimensions: (3, 3|60, 60)>
Functions
|
Load an |
|
Set level of kikuchipy logging messages. |
Modules
Example datasets for use when testing functionality. |
|
Tools for handling the EBSD detector-sample geometry. |
|
Tools for use in plotting of signals. |
|
Pattern filters used on signals, e.g. for pattern averaging. |
|
Imaging using the EBSD detector. |
|
Tools for indexing of EBSD patterns by matching to a dictionary of simulated patterns. |
|
Read and write signals from and to file. |
|
Single pattern processing (used by signals). |
|
Experimental and simulated diffraction patterns and virtual backscatter electron images. |
|
Simulations returned by a generator and handling of Kikuchi bands and zone axes. |