def main(arg_array): global PRM global conv global RECORD global dblevel global dt PRM, conv = handle_args.get_params(arg_array) dblevel=utils.DebugLevels() conv.stdout_write("MakeTrial {}".format(VERSION),dblevel.progress) prnt_str="Saving config... [{}/args]".format(PRM['trial_dir']) conv.stdout_write(prnt_str,dblevel.progress) handle_args.arg_array_to_file(arg_array,PRM['trial_dir']) RECORD = conv.init_global_record(PRM) dt=1/float(PRM['refresh_rate']) try: generate_trial() mat_file_dest='{}/raw.mat'.format(PRM['trial_dir']) prnt_str="Saving to mat file... [{}]".format(mat_file_dest) conv.stdout_write(prnt_str,dblevel.progress) sio.savemat(mat_file_dest,RECORD,oned_as='column') conv.stdout_write("Formatting raw data...",dblevel.progress) matlab.matlab('format_raw',PRM['trial_dir'],verbose=PRM['verbose']) conv.stdout_write("Trial complete.",dblevel.progress) except KeyboardInterrupt: pass #conv.stdout_write('KeyboardInterrupt: Removing trial directory...', # dblevel.essential) #sh.check_call(['rm','-r',PRM['trial_dir']]) #sys.exit() return PRM['trial_dir']
def sigRepr(self): return self.name + ' = ' + str(matlab(self.value))
def __str__(self): return self.sig.name + " = " + str(matlab(self.sig.value))
def sigRepr( self ): return self.name+' = '+str(matlab(self.value))
def __str__(self): return self.sig.name+" = "+str(matlab(self.sig.value))