Skip to content


Repository files navigation

GraSP: Graph Signal Processing and Visualization Toolbox

This matlab toolbox is stable, but actively developped. Contributions are welcomed.


If you use the GraSP toolbox, please use the reference below:

Benjamin Girault, Shrikanth S. Narayanan, Antonio Ortega, Paulo Gonçalves and Eric Fleury, "Grasp: A matlab toolbox for graph signal processing", 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Pages: 6574 - 6575

DOI: 10.1109/ICASSP.2017.8005300

References for Additional Toolboxes

A list of references for the active toolboxes (those activated by grasp_start_opt_3rd_party) are given by the function grasp_bibliography. For a detailed description of those, please refer to the list of third party toolboxes


Official sources are specified in the toolbox's website.

The main repository is located in Inria's Gitlab, while the repository in is a mirror.

Bugreports will be addressed in both repositories.

Note: This repository was originally hosted in Inria's gForge.

Additional Toolboxes / Third Party Tools

Several third party toolboxes are installed when grasp_install is run. If you want your toolbox added, please send me the URL of the toolbox, and the paper associated (if any).


The main author of GraSP is Benjamin Girault. The code has been developped during his PhD at École Normale Supérieure de Lyon, Lyon, FRANCE, with funding from École Normale Supérieure de Lyon and Inria Rhône-Alpes. Workon GraSP is continuing with funding from University of Southern California, Los Angeles, California, USA during his postdoctorate with Antonio Ortega and Shri Narayanan.

To contact the author, please use Inria's Gitlab or GitHub interface or <firstname>.<lastname><a>usc<dot>edu. The email referenced in the code is not active anymore.


This toolbox is distributed under the terms of the CeCILL license (see the LICENSE file for the english version of the license, and the LICENCE file for the french version).

This license is GPL-compatible (FSF).


  • GraphViz

Installation (for third party Matlab toolboxes)

  • run grasp_install


  • run grasp_start
  • use it