Skip to content
/ mtex Public
forked from mtex-toolbox/mtex

MTEX is a free Matlab toolbox for quantitative texture analysis. Homepage:

License

Notifications You must be signed in to change notification settings

Ming-is/mtex

This branch is 2687 commits behind mtex-toolbox/mtex:develop.

Folders and files

NameName
Last commit message
Last commit date
Oct 16, 2020
Aug 12, 2021
Aug 12, 2021
Mar 14, 2021
Aug 12, 2021
Mar 22, 2021
Jul 17, 2020
Mar 24, 2021
Sep 8, 2021
Jan 14, 2021
Aug 12, 2021
Jul 10, 2021
Jan 15, 2021
Mar 18, 2021
Apr 28, 2021
Apr 10, 2019
Feb 8, 2021
Aug 12, 2021
Dec 15, 2020
Dec 28, 2020
Oct 30, 2019
Feb 2, 2020
Jun 25, 2014
Oct 19, 2020
May 13, 2021
Apr 19, 2021
Jan 8, 2016
Jun 25, 2014
Oct 2, 2020
Jun 11, 2020
Jul 11, 2012
Jan 14, 2021
Jun 11, 2020
Jan 23, 2021
Jun 25, 2014

Repository files navigation

MTEX

    contributions welcome       

MTEX is an open source MATLAB toolbox for crystallographic texture analysis. Its main features are

  • crystal geometry, symmetries, Miller indices
  • orientation maps, e.g. from EBSD, transmission EBSD
  • diffraction pole figures, e.g. from XRD, synchrotron, neutron
  • ODF reconstruction from pole figures or individual orientations
  • grain reconstruction from orientation maps
  • grain boundary analysis
  • orientation distribution analysis
  • elastic and plastic deformations
  • texture simulation and texture evolution
  • publication ready plots
  • batch processing of many data sets

In contrast to many other software

  • it has no graphical user interface
  • it is not restricted to any particular EBSD or XRD device
  • is completely customizable
  • does support all crystallographic point groups (not only Laue groups)

More detail can be found in the documentation.

Installation and requirements

MTEX requires Matlab (R2014b) or later and come with binaries from the NFFT.

To install proceed as follows:

  1. download and extract the zip file to an arbitrary folder
  2. start Matlab (version 2014b or newer required
  3. change the current folder in Matlab to the folder where MTEX is installed
  4. type startup_mtex into the command window
  5. click one of the menu items to import data or to consult the documentation

Contributing

Since MTEX is open source we are happy about any kind of contribution. In order suggest bug fixes, new features or improved documentation to MTEX proceed as follows:

  1. fork the MTEX repository to your personal GitHub account
  2. clone it on your local computer
  3. apply your changes
  4. push your changes to your personal GitHub account
  5. create a pull request to MTEX/development

Note, that when cloning MTEX the binaries in mtex/mex and mtex/extern/nfft are not included but must be copied from an zip-file based installation as explained above.

License

See COPYING.txt for MTEX's licensing information.

About

MTEX is a free Matlab toolbox for quantitative texture analysis. Homepage:

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • MATLAB 93.5%
  • AGS Script 5.0%
  • C 1.3%
  • Python 0.1%
  • Objective-C 0.1%
  • M 0.0%