A modular MATLAB program to index grazing incidence diffraction images.


  • Indexing based on two components of the scattering vectors: the in-plane parts (qxy) and the out-of plane parts (qz)
  • Indexing with / without consideration of the specular diffraction peak
  • Indexing of a triclinic unit cell
  • The lattice constants of the unit cell can be defined in specific ranges
  • The volume of the unit cell can be limited
  • The lattice constants of a reduced cell will be given (Burger cell / Niggli criteria)
  • Graphic visualization of experimental and calculated peak positions
GIDInd Logo


GIDInd is released under the terms of the GNU General Public License, either version 3 of the License, or (at your opinion) any later version. Please see the About Section for the full license text.

Download GIDInd as executable files for Windows and Linux (does NOT require MATLAB to run) or as source code (requires MATLAB to run).


Check out the PDF Manual for help and tutorials.