inverse pole figures, one per specimen direction: of an ODF or of a list of orientations; MATLAB’s plotIPDF

Syntax

plotIPF(odf, [xvector, zvector])

The inverse pole figures of an ODF.

plotIPF(odf, zvector, antipodal=True, complete=True)

Over the whole sphere.

plotIPF(ori, [xvector, zvector])

The crystal directions as markers.

plotIPF(ori, ori.angle(), r)

The markers coloured by a value per orientation.

plotIPF(ori, r, points=100)

At most 100 orientations drawn.

plotIPF(ori, r, all=True)

Every orientation drawn.

plotIPF(ori, r, contourf=True)

The density of the directions, filled contours.

Description

An inverse pole figure shows which crystal directions point along the specimen direction r, all their equivalents folded into the fundamental sector of the crystal. What is drawn depends on the first argument:

  • an ODF: the density odf.radon(r=r), drawn with the keywords of a spherical function, contourf, contour, pcolor, colorRange, resolution, antipodal, complete.
  • a list of orientations: the crystal directions as markers, coloured by a value or an RGB colour per orientation when one is given; with contourf=True or another filled style, their density.
  • a fibre: the dots of 1000 orientations along it.

A large list of orientations is thinned to a random selection of about 100000 markers divided by the order of the symmetries; points sets another number, all=True keeps every orientation (MATLAB’s points=’all’).

Input

odf SO3Fun, an ODF
ori orientation, or a fibre
data a value or an RGB colour per orientation, optional
r vector3d or a list of them, the specimen directions, one inverse pole figure each

Keywords

keyword default description
points None the number of orientations drawn at most, a random selection
all False draw every orientation, however many

See also

plotPF, ipfColorKey, inversePoles, SO3Fun.radon, PlotTypes

Used on

OrientationFibre, OrientationInversePoleFigure, OrientationStandard, EBSDAdvancedMaps, EBSDIPFMap, EBSDOrientationAnalysis, EBSDOrientationPlots, EBSDProfile, EBSDSharpPlot, ODFInversePoleFigure, ParentChildVariants, Annotations

MATLAB’s fibre.plotIPDF

source

Citing this page. This page is part of the documentation of MTEX, a free and open source MATLAB toolbox for analyzing and modeling crystallographic textures. It was written by The MTEX Developers and is published at https://mtex-toolbox.github.io/fibre.plotIPDF_py.html. If you use MTEX, or reuse text or figures from this page, in your research, please cite

F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63

BibTeX
@article{bachmann2010mtex,
  author  = {F. Bachmann and R. Hielscher and H. Schaeben},
  title   = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
  journal = {Solid State Phenomena},
  volume  = {160},
  pages   = {63-68},
  year    = {2010},
  doi     = {10.4028/www.scientific.net/SSP.160.63},
  url     = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}

Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.