KAZAN viewer for Matlab™

Visualisation and data processing GUI for EPR and NMR

Boris Epel and Alexey Silakov

Max-Planck Institute of Bioinorganic Chemistry, Mülheim an der Ruhr, Germany
 

Many people in the world are using Matlab™ software package by Mathworks™ for the data processing and analysis. And many of them take the advantage of its console interface. However, sometimes the point-and-click type of operation is more convenient, especially for a big amount of datasets and routine processing. Matlab has possibilities to create the Graphical User Interface. In Kazan Viewer we have combined the calculation power of Matlab with the elaborated GUI .

Here we present the Matlab™ GUI, which help us to process data that are coming out of pulse and CW EPR, ENDOR, ELDOR and NMR experiments. Kazan Viewer behaves as a stand-alone application though it can easily exchange data with the Matlab shell. It is a freeware and has an open code so feel free to use and modify it. We just ask to leave our credits and comments in the text and inform us about useful additions. The source code (Matlab scripts) is available below.

KAZAN Viewer has main window(viewer) and data-processing plugins. Viewer has file load/save possibilities, 1D/2D plots and set of assisting tools. The file loader understands many data formats related to EPR and NMR experiments. Most of of the standard plot options are available through the menu. The common for EPR and NMR data representations like ppm or g-factor scale are implemented. Viewer can also produce standard figures, which can be used f.e. for printing.

The main advantage of KAZAN Viewer is its flexibility. It is as flexible as Matlab is. User can load data from the shell or utilise easy-to-write custom GUIs - plugins. Plugins take data from Viewer and generate output sets of data, which are visualized then by Viewer. They can have the routines of any complexity, execute external programs etc. Many of plugins generate the Matlab script, which could be used outside the viewer. Some day the rules for plugin writing will be summarized in the help. Meanwhile one can use plugins that are written by us as example. Data comparison, FFT, simple math, EPR/ENDOR and HYSCORE simulations and some other plugins are included.

History

01.07.2007. Version 1.4.9 released. Feeble attempts to make it compatible with Matlab 7+.

Dark ages.

10.12.2005. Support for Bes3T files with not equal spaces axis added (XGF, YGF files).

05.12.2005. Version 1.4.2 released. Viewer reworked and bugfixed. Multiple instances, new features, configuration file, some help added (!!!). Simplugin substituted powderbox and optplugin. Compbox reworked, new options added.

Dark ages.

07.04.2004. Version 1.1.5 released. FittingBox plugin improved. Saving to d01 format. Convert directory option. 'sugar1' ENDOR simulation routine added.

15.03.2004. Version 1.0.9 released. Skyline 2D, 'sugar' ENDOR simulation routine added. Bugfix.

01.03.2004. Version 1.0.6 released. Contour plot and fitting box added.

03.02.2004. Version 1.0.4 released. Bugfix.

26.01.2004. Version 1.0.3 released. Some 2D capabilities added. New menu options.

Features

Available plugins

Screenshots

Download and installation

After downloading unpack the viewer to any suitable directory and assign the path to this directory in Matlab. Current version of viewer uses some routines from the EasySpin package which could be downloaded here. The proper path to EasySpin has to be assigned as well.

Type 'kazan' in Matlab console.

Download
Kazan Viewer v1.4.9

Old versions
v1.4.5 v1.4.2 v1.3.5

'KAZAN' viewer is compatible with Matlab versions 6.0 and higher.

Mirror sites

Site of Alexey Silakov

Afterwords

Kazan - is a city in Russia, where we came from.


Back to the main page.
Last revision 01.09.2005.