MatrixFileReader XOP

The MatrixFileReader XOP enables Igor Pro to read data acquired with the MATRIX Data acquisition system developed by Scienta Omicron. The files are not interpreted directly, rather they are accessed through libraries from the Vernissage Toolkit by the same company.

Main Features
  • Very fast wave creation from a broad range of SPM/STS data types
  • Meta data conservation for a proper measurement documentation
  • No detour via the flat file format required
  • Check for recently acquired bricklets in the result file
  • Extensive documentation inside Igor
  • Works with data from all MATRIX versions
  • Possibility to access the raw untransformed data, therefore compatible with all matrix data types
  • The complete source code is available under a FLOSS license (LGPLv3 or later) for maximum flexibility and openness
Supported data acquisition modes (thoroughly tested)
  • Topography (Z and I)
  • Single Point Spectroscopy (Z and I)
  • Grid Spectroscopy (Z, I and varied-Z)
  • All Aux, Aux(V) channels
System Requirements
  • Windows XP SP2/Vista/7/10
  • Igor Pro 6.20 or later
  • Vernissage Toolkit 2.2/2.3


  • Install Igor 6.20 or later
  • Start Igor, this will create a folder called WaveMetrics in "My Documents"
  • Install Vernissage
  • Install the shipped vcredist_x86.exe (Microsoft Visual C++ 2005 Redistributable Package x86).
  • Copy "matrixfilereader.xop" to "My Documents\WaveMetrics\Igor Pro 6 User Files\Igor extensions"
  • Copy "matrixfilereader Help.ihf" to "My Documents\WaveMetrics\Igor Pro 6 User Files\Igor Help files"
  • Restart Igor
  • Load the experiment matrixfilereader-basic-gui.pxp which includes a basic GUI for easy access to the XOP operations
  • Enjoy!


More Testing and Data required
  • AFM data
  • Electron Spectroscopy data
  • ...

In case you can help with data/patches/ideas please contact: matrixfilereader (at) byte-physics (dot) de.


Project Details

Project Homepage: View Homepage

Current Project Release

MatrixFileReader XOP IGOR.6.20.x-0.25-.2

Release File:
Version: IGOR.6.20.x-0.25-.2
Version Date: Tue, 07/04/2017 - 01:35 pm
Version Major: 0
Version Extra: .2
Version Patch Level: 25
OS Compatibility: Windows
Release Notes:

  • Fix encoding of metadata/text waves for IP7. These now hold unicode encoded text for IP7 and the local ANSI codepage encoded text for IP6. Text waves loaded with an old version of this XOP can be fixed with setting the encoding of text waves to the local ANSI codepage. For example on this authors computer the line SetWaveTextEncoding 3, 16, metadata_00002 fixes the issue.

  • Upgrade to XOP Toolkit 7.01
View All Releases




Igor Pro 8

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More