Skip to content

Cortexelus/nsgt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python implementation of Non-Stationary Gabor Transform (NSGT)
derived from MATLAB code by NUHAG, University of Vienna, Austria

Thomas Grill, 2011-2015
http://grrrr.org/nsgt

Austrian Research Institute for Artificial Intelligence (OFAI)
AudioMiner project, supported by Vienna Science and Technology Fund (WWTF)

covered by the Artistic License 2.0
http://www.perlfoundation.org/artistic_license_2_0


Mandatory dependencies:
-----------------------
Numerical Python (http://numpy.scipy.org)

Optional dependencies:
-----------------------
PyFFTW3 (https://launchpad.net/pyfftw)
will greatly speed up the NSGT transformation is fftw3 is installed on your system

scikits.audiolab (http://pypi.python.org/pypi/scikits.audiolab)
is needed for using the built-in audio import/streaming functionality


Installation:
-------------

In the console (terminal application) change to the folder containing this readme.txt file.

To build the package run the following command:
python setup.py build

To install the package (with administrator rights):
sudo python setup.py install


Todo:
-----

- Quality measurement for coefficients of sliced transform
- Unify nsgfwin sliced/non-sliced


Source:
-------

Original matlab code copyright follows:

AUTHOR(s) : Monika Dörfler, Gino Angelo Velasco, Nicki Holighaus, 2010-2011

COPYRIGHT : (c) NUHAG, Dept.Math., University of Vienna, AUSTRIA
http://nuhag.eu/
Permission is granted to modify and re-distribute this
code in any manner as long as this notice is preserved.
All standard disclaimers apply.

About

Non Stationary Gabor Transform (NSGT), Python implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%