Mercurial > hg > aimc
diff trunk/src/Modules/Features/ModuleGaussians_test.py @ 273:c26222c51fb7
- Fixed the python SWIG wrappers
- Added stub test for the Gaussian features, and test data
- Fixed build errors
author | tomwalters |
---|---|
date | Mon, 15 Feb 2010 20:37:26 +0000 |
parents | |
children | 3640d25b65ab |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trunk/src/Modules/Features/ModuleGaussians_test.py Mon Feb 15 20:37:26 2010 +0000 @@ -0,0 +1,47 @@ +#!/usr/bin/env python +# encoding: utf-8 +# +# AIM-C: A C++ implementation of the Auditory Image Model +# http://www.acousticscale.org/AIMC +# +# 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 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +""" +ModuleGaussians_test.py + +Created by Thomas Walters on 2010-02-15. +Copyright 2010 Thomas Walters <tom@acousticscale.org> +Test for the Gaussians module. Runs a number of pre-computed SAI profiles +through the module, and tests them against the equivalent output from the +MATLAB rubber_GMM code. +""" + +import aimc +import matplotlib +import pylab +import scipy + +def main(): + data_file = "src/Modules/Features/testdata/aa153.0p108.1s100.0t+000itd.mat" + data = scipy.io.loadmat(data_file) + + given_profiles = data["Templates"] + matlab_features = data["feature"] + + + + pass + + +if __name__ == '__main__': + main()