Mercurial > hg > absrec
view SL0_pt_noise.py @ 3:3e97022ad8da
Added SL0_pt_noise
author | nikcleju |
---|---|
date | Thu, 15 Dec 2011 14:50:18 +0000 |
parents | |
children | e911d6a23818 |
line wrap: on
line source
# -*- coding: utf-8 -*- """ Created on Sat Nov 05 18:08:40 2011 @author: Nic """ from algos import * import ABSapprox import stdparams def run_mp(): SNRs = numpy.array([4., 7., 10., 13., 16., 19.]) # Default params algosN,algosL,d,sigma,deltas,rhos,lambdas,numvects,SNRdb,dosavedata,\ savedataname,doshowplot,dosaveplot,saveplotbase,saveplotexts = stdparams.std1() # Set only SL0 algorithms algosN = (sl0analysis,) algosL = (sl0,) # Overwrite SNRdb: for SNRdb in SNRs: savedataname = 'approx_pt_sl0_SNR'+ str(int(SNR)) +'.mat' saveplotbase = 'approx_pt_sl0_SNR'+ str(int(SNR)) +'_' # Run ABSapprox.run_multi(algosN,algosL,d,sigma,deltas,rhos,lambdas,numvects,SNRdb,\ dosavedata=dosavedata,savedataname=savedataname,doparallel=True, ncpus=None,\ doshowplot=doshowplot,dosaveplot=dosaveplot,saveplotbase=saveplotbase,saveplotexts=saveplotexts) # Script main if __name__ == "__main__": #import cProfile #cProfile.run('mainrun()', 'profile') run_mp() #runsingleexampledebug()