# prints (0, 40740) close(1) #launch crop streams !vid2crop.py $vid $offset $dur $cdf # GET CONFIGS from video_analysis import viz_vidtools from glob import glob n_configs = 20 vids = [v for v in glob('*/merge6mbit_720_*.mp4') if not '59.94fps' in v and not '-0_' in v and not os.path.exists(viz_vidtools.cfg_fn(v))] for vid in vids[:n_configs]: if os.path.exists(viz_vidtools.cfg_fn(vid)): print >> sys.stderr, 'configuration for %s present' % vid else: viz_vidtools.get_antfarm_config(vid) # SUBMIT RUNS import os,sys,re from subprocess import Popen, PIPE from glob import glob seglen = 1800
#!/usr/bin/env python from video_analysis import submit_summarize_runs, viz_vidtools import LSF, run_safe import time, os, sys from glob import glob os.chdir('/n/hoekstrafs2/burrowing/antfarms/data/_2012cross/') logfile = '../rbt-logs/log' currjobs = submit_summarize_runs.get_currjobs() analysis_dirs = filter(None, [ submit_summarize_runs.get_successful_analysis_dir( vid, submit_summarize_runs.RERUN_COEFFS, currjobs=currjobs, **submit_summarize_runs.DEFAULT_PARAMS) for vid in sorted(glob('*/merge6mbit_720_*.mp4')) if os.path.exists(viz_vidtools.cfg_fn(vid)) and 'end' in open(viz_vidtools.cfg_fn(vid)).read() ]) trd = {} for analysis_dir in analysis_dirs: #print >> sys.stderr, analysis_dir rbtdone = os.path.join(analysis_dir, 'rainbowtron') cmd = 'run_rainbowtron.py %s' % analysis_dir run_safe.add_cmd(trd, rbtdone, cmd, force_write=True) LSF.lsf_run_until_done(trd, logfile, 'normal_serial', '', 'rainbow', 100, 3)
#!/usr/bin/env python from video_analysis import submit_summarize_runs, viz_vidtools import LSF, run_safe import time, os, sys from glob import glob os.chdir("/n/hoekstrafs2/burrowing/antfarms/data/_2012cross/") logfile = "../rbt-logs/log" currjobs = submit_summarize_runs.get_currjobs() analysis_dirs = filter( None, [ submit_summarize_runs.get_successful_analysis_dir( vid, submit_summarize_runs.RERUN_COEFFS, currjobs=currjobs, **submit_summarize_runs.DEFAULT_PARAMS ) for vid in sorted(glob("*/merge6mbit_720_*.mp4")) if os.path.exists(viz_vidtools.cfg_fn(vid)) and "end" in open(viz_vidtools.cfg_fn(vid)).read() ], ) trd = {} for analysis_dir in analysis_dirs: # print >> sys.stderr, analysis_dir rbtdone = os.path.join(analysis_dir, "rainbowtron") cmd = "run_rainbowtron.py %s" % analysis_dir run_safe.add_cmd(trd, rbtdone, cmd, force_write=True) LSF.lsf_run_until_done(trd, logfile, "normal_serial", "", "rainbow", 100, 3)