Ann Arbor Electrogram Libraries

Developer Resources

Ann Arbor Electrogram Libraries Developer Resources

Developer resources are provided by AAEL to stimulate technical community discussion. The AAELVIEW software package is provided for download, along with sample datasets. Additional resources are provided on this page for developers, such as MathWorks, Inc. MATLAB source code to perform various functions on the AAEL data sets, algorithm examples, and other resources intended to help the ICD development community. If you would like to contribute to this page, please contact us.

If your organization does not have MATLAB, AAEL recommends Octave. "GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language." (source:

AAELVIEW data display and manipulation program demonstration

The AAELVIEW software package is availble for free download.  A subset of recording AAEL177, at beat 726, exhibiting sinus rhythm for demonstration purposes is also available.

[1] Click here to download AAELVIEW Installer for Microsoft Windows.
[2] Click here to download

The demo data file contains:

  • Aael177a.xls - Patient AAEL177A Data Sheet
  • A177a26.sig - AAELVIEW compatible .sig file
  • A177a26.wav - WFDB compatible corresponding WAV file
  • A177a26.hea - WFDB compatible corresponding Header file
All recordings are available in the PhysioNet compatible Waveform Database Format (WFDB), allowing our clients to access our recordings using the open WFDB standard.

Conversion Software

In order to maintain original recording integrity, AAEL provides the original AAEL .sig Signal format files, which is compatible with the AAELVIEW application. Wider compatibility with PhysioNet compatible WFDB format is achieved through a loss-less conversion application. All AAEL individual dataset and volume deliveries are pre-converted. The C++ source code (.cpp) and Windows executable of the conversion tool are provided below.

[1] Click here to download sig2wav.cpp C++ source code.
[2] Click here to download sig2wav.exe executable.

ASCII Conversion

AAEL .sig signal files can be converted to tab-separated ASCII text using the conversion software. The ASCII conversion of the A177a26 sample signal is downloadable below.

[1] Click here to download A177a26.txt ASCII text file.

This file can be loaded into Microsoft Excel for further analysis.

AAEL MATLAB/Octave Toolbox

AAEL provides various MATLAB/Octave tools to support ICD algorithm R&D activities. As these tools are released to the community, they are provided for public download in this section of the website.