02/07/2002: V 0.2.4 for win32 , this version has no sound playing, no 3d and NO SUPPORT. I build this only for test, use it if you want, it works for me, if it doesn't for you install a Linux box.
12/01/2001: V 0.2.4: add capability of reconstructing the signal without selected atoms, fix bug in exposition with selected atoms, add unselect all atoms.
09/05/2001: V 0.2.3 add capability of playing the signal (via /dev/dsp).
07/31/2001: V 0.2.2 fix bugs (buffer overflow for the file name + exposition parameter), improve print code.
07/13/2001: Version 0.2.1, you can now save the result of the decomposition in an ASCII file.
07/09/2001: Version 0.2 includes 3D Support, it means that you can see atoms in 3D. For this, you need the GtkGLArea library and OpenGL support (Mesa is ok).
Due to the lack of documentation, I put 2 examples in the distribution (in the directory /usr/local/share/guimauve/examples).
Guimauve is a graphical user interface to compute matching pursuit decomposition on a signal. The code is based on LastWave from Emmanuel Bacry (the Matching Pursuit module was written bye Remi Gribonval, Emmanuel Bacry and Javier Abadia) and it uses the gtk+ library.
This program is under the GPL license so you can download the sources and modify them under the terms of this license.
The Matching Pursuit Decomposition algorithm (from Mallat & Zhang) decomposes a signal into a linear expansion of waveforms that are selected from a redundant dictionary of functions; these waveforms are choosen in order to best match the signal structures.
If you want more technical information you can download (in postscript format) the paper of Stéphane Mallat and Zhifeng Zhang (Technical report 619).
Source package: guimauve-0.2.4.tar.gz
installation instruction:gzip -d guimauve-0.2.4.tar.gztar -xvf guimauve-0.2.4.tarcd guimauve-0.2.4./configureor./configure --disable-3D-Supportif you want to ... disable 3D supportmakeand if you can, be root and do a:make installBinary package: guimauve-0.2.4-1.i386.rpm (version without 3d). guimauve-0.2.4-2.i386.rpm (version with 3d).
to install:rpm -Uvh guimauve-0.2.4-2.i386.rpm
Older version :Source packages
Documentation:Look at the todo list.
- the print code is very ugly, you can save a .eps file but I've got problems with postscript langage ... if anyone can help me.
- the only entry fomat is a column ASCII file -> add more format (Matlab .mat, binary files ...).
- rewrite the axis drawing code.
- clean up the code.
Author :Fabien Brachere
Laboratoire d'astrophysique de Toulouse