13
0
livetrax/libs/qm-dsp
Mads Kiilerich 7737c17d52 wscript: drop unused imports, scripted
Done with ad hoc scripting hacks processing unused imports found by pyflakes:

for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep 'waflib.Logs.* but unused' | cut -d: -f1 | while read f; do sed -i 's/^import waflib.Logs as Logs,/import/g' $f; done
for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep 'waflib.Options.* but unused' | cut -d: -f1 | while read f; do sed -i 's/import waflib.Options as Options, /import /g' $f; done
for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep 'waflib.Options.* but unused' | cut -d: -f1 | while read f; do sed -i 's/^from waflib import Options,/from waflib import/g' $f; done
for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep ' imported but unused$' | sed "s/^\([^:]*\):[0-9]*:[0-9]* '\(.*\)'.*/\1 \2/g" | while read f lib; do sed -i "/^import $lib$/d" $f; done
for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep 'waflib.Options.* but unused' | cut -d: -f1 | while read f; do sed -i '/from waflib import Options$/d' $f; done
for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep 'waflib.TaskGen.* but unused' | cut -d: -f1 | while read f; do sed -i '/from waflib import TaskGen$/d' $f; done
for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep 'waflib.Task.Task.* but unused' | cut -d: -f1 | while read f; do sed -i '/^from waflib.Task import Task$/d' $f; done
for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep 'waflib.Tools.winres.* but unused' | cut -d: -f1 | while read f; do sed -i '/^from waflib.Tools import winres$/d' $f; done
for f in $( find * -name wscript ); do echo; pyflakes $f; done | grep 'waflib.Utils.* but unused' | cut -d: -f1 | while read f; do sed -i '/^import waflib.Utils as Utils$/d' $f; done
2023-09-17 07:34:55 -06:00
..
base avoid C++11 - fixes OSX/PPC builds 2017-04-02 15:23:24 +02:00
dsp Patch the QM source code to make it buildable with MSVC 2017-04-02 15:32:26 +02:00
ext/kissfft Update qm-dsp library (v1.7.1-20-g4d15479) 2017-04-01 21:13:57 +02:00
maths Address some Wmissing-prototypes in qm-dsp 2022-11-26 16:23:52 +01:00
MSVCqm-dsp Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets extended to the other libs) 2018-09-30 08:56:12 +01:00
COPYING add queen mary DSP library 2011-03-02 12:37:39 +00:00
gitrev.txt Update qm-dsp library (v1.7.1-20-g4d15479) 2017-04-01 21:13:57 +02:00
README.txt Update qm-dsp library (v1.7.1-20-g4d15479) 2017-04-01 21:13:57 +02:00
wscript wscript: drop unused imports, scripted 2023-09-17 07:34:55 -06:00

This is a stripped down version of the Queen Mary DSP library

https://github.com/c4dm/qm-dsp  -- see gitrev.txt for version

---


QM-DSP library
==============

This is a C++ library of functions for DSP and Music Informatics
purposes developed at Queen Mary, University of London.
It is used by the QM Vamp Plugins (q.v.) amongst other things.

This code is Copyright (c) 2006-2015 Queen Mary, University of London,
with the following exceptions:

ext/kissfft -- Copyright (c) 2003-2010 Mark Borgerding

maths/pca.c -- Fionn Murtagh, from StatLib; with permission

maths/Polyfit.h -- Allen Miller, David J Taylor and others; also for
Delphi in the the JEDI Math Library, under the Mozilla Public License

See individual files for further authorship details.


License
=======

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.  See the file
COPYING included with this distribution for more information.