INNER CODE UNIT · Python

batch_cfg_maker

hahnlab/CAFE5 · scripts/batch_cfg_maker_inference.py:26

def batch_cfg_maker(bin_path, input_file_path, tree_file_path, poisson_lambda, lambdas_list, alphas_list):
    myargs = MyArgs(bin_path, input_file_path, tree_file_path, poisson_lambda, lambdas_list, alphas_list)
    # args = {'cafexp_path':bin_path, 'input_args':'i,t', 'input_values':input_file_path+','+tree_path, 'parameters_args':'l', 'instr_path':'', 'number_runs':'1'}

    for idx, l in enumerate(lambdas_list):

        with_alpha = False
        if alphas_list:
            myargs.parameters_args += 'l,a'
            with_alpha = True
            
            for idx2, a in enumerate(alphas_list):
                par_value = l+','+a
                output_value = 'l'+l+'a'+a
                myargs.parameters_values += par_value
                myargs.output_values += output_value
                myarg_stash = ArgStash(myargs)
                myargs.parameters_values = myargs.parameters_values[:-len(par_value)]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…