Changeset d45520a for python/aubio
- Timestamp:
- Nov 6, 2005, 12:29:14 PM (19 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 733c2f8
- Parents:
- 102b732
- Location:
- python/aubio/bench
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/aubio/bench/config.py
r102b732 rd45520a 14 14 filefound = 1 15 15 except IOError: 16 print "no user configuration file found in", filename 16 #print "no user configuration file found in", filename 17 pass 17 18 18 19 if filefound == 0: -
python/aubio/bench/node.py
r102b732 rd45520a 15 15 print 'error:',status,output 16 16 print 'command returning error was',cmd 17 sys.exit(1)17 #sys.exit(1) 18 18 return output 19 19 … … 22 22 return runcommand(cmd) 23 23 24 def list_wav_files(datapath,maxdepth=1): 25 return list_files(datapath, filter="f -name '*.wav' -maxdepth %d"%maxdepth) 26 27 def list_dirs(datapath): 28 return list_files(datapath, filter="d") 29 24 30 def mkdir(path): 25 31 cmd = '%s%s' % ('mkdir -p ',path) 26 32 return runcommand(cmd) 27 33 28 def act_on_data (action,datapath,respath,suffix='.txt',filter='f' ):34 def act_on_data (action,datapath,respath,suffix='.txt',filter='f',sub='\.wav$',**keywords): 29 35 """ execute action(datafile,resfile) on all files in datapath """ 30 36 dirlist = list_files(datapath,filter=filter) 37 if dirlist == ['']: dirlist = [] 31 38 respath_in_datapath = re.split(datapath, respath,maxsplit=1)[1:] 32 39 if(respath_in_datapath and suffix == ''): 33 40 print 'error: respath in datapath and no suffix used' 34 sys.exit(1)41 #sys.exit(1) 35 42 for i in dirlist: 36 s = re.split(datapath, i,maxsplit=1)[1] 37 j = "%s%s%s%s"%(respath,'/',s,suffix) 38 action(i,j) 43 j = re.split(datapath, i,maxsplit=1)[1] 44 j = re.sub(sub,'',j) 45 #j = "%s%s%s"%(respath,j,suffix) 46 j = "%s%s"%(respath,j) 47 if sub != '': 48 j = re.sub(sub,suffix,j) 49 else: 50 j = "%s%s" % (j,suffix) 51 action(i,j,**keywords) 39 52 40 53 def act_on_results (action,datapath,respath,filter='d'):
Note: See TracChangeset
for help on using the changeset viewer.