def make_lya_auto_job_info(meas_dir,ver,zmin,zmax,deltas_dir,time=None): dir = meas_dir + '/lya_auto/' out_dir = dir + '/correlations/' submit_utils.check_corr_dir(dir) if time is None: time = 24 header_info = {'queue': 'regular', 'time': '{}:00:00'.format(int(time)), 'job_name': 'run_lya_auto_{}_{}_{}'.format(ver,zmin,zmax), 'err_file': 'lya_auto_{}_{}_{}_%j.err'.format(ver,zmin,zmax), 'out_file': 'lya_auto_{}_{}_{}_%j.out'.format(ver,zmin,zmax), } options = {'in-dir': deltas_dir, 'out': out_dir+'/cf_lya_auto_{}_{}.fits.gz'.format(zmin,zmax), 'no-project': '', 'z-cut-min': zmin, 'z-cut-max': zmax, } lya_auto_job_info = {'dir': dir, 'header_info': header_info, 'picca_script': 'picca_cf.py', 'options': options, 'run_script': 'run_lya_auto_{}_{}.sh'.format(zmin,zmax), } return lya_auto_job_info
def make_qso_dla_cross_job_info(meas_dir,ver,zmin,zmax,zcat_qso,zcat_qso_rand,zcat_dla,zcat_dla_rand,corr_type='DD',time=None): dir = meas_dir + '/qso_dla_cross/' out_dir = dir + '/correlations/' submit_utils.check_corr_dir(dir) if time is None: time = 24 header_info = {'queue': 'regular', 'time': '{}:00:00'.format(int(time)), 'job_name': 'run_qso_dla_cross_{}_{}_{}_{}'.format(corr_type,ver,zmin,zmax), 'err_file': 'qso_dla_cross_{}_{}_{}_{}_%j.err'.format(corr_type,ver,zmin,zmax), 'out_file': 'qso_dla_cross_{}_{}_{}_{}_%j.out'.format(corr_type,ver,zmin,zmax), } if corr_type == 'DD': options = {'drq': zcat_qso, 'drq2': zcat_dla, 'z-evol-obj': 1.44, 'z-evol-obj2': 0.0, } elif corr_type == 'DR': options = {'drq': zcat_qso, 'drq2': zcat_dla_rand, 'z-evol-obj': 1.44, 'z-evol-obj2': 0.0, } elif corr_type == 'RD': options = {'drq': zcat_qso_rand, 'drq2': zcat_dla, 'z-evol-obj': 1.44, 'z-evol-obj2': 0.0, } elif corr_type == 'RR': options = {'drq': zcat_qso_rand, 'drq2': zcat_dla_rand, 'z-evol-obj': 1.44, 'z-evol-obj2': 0.0, } options = {**options, 'out': out_dir+'co_qso_dla_cross_{}_{}_{}.fits.gz'.format(corr_type,zmin,zmax), 'type-corr': corr_type, 'z-cut-min': zmin, 'z-cut-max': zmax, } qso_dla_cross_job_info = {'dir': dir, 'header_info': header_info, 'picca_script': 'picca_co.py', 'options': options, 'run_script': 'run_qso_dla_cross_{}_{}_{}.sh'.format(corr_type,zmin,zmax), } return qso_dla_cross_job_info
def make_dla_auto_job_info(meas_dir,ver,zmin,zmax,zcat,zcat_rand,corr_type='DD',time=None): dir = meas_dir + '/dla_auto_lrmin1040.0_lrmax1200.0/' out_dir = dir + '/correlations/' submit_utils.check_corr_dir(dir) if time is None: time = 24 time = nh_to_hhmmss(time) header_info = {'queue': 'regular', 'time': time, 'job_name': 'run_dla_auto_{}_{}_{}_{}'.format(corr_type,ver,zmin,zmax), 'err_file': 'dla_auto_{}_{}_{}_{}_%j.err'.format(corr_type,ver,zmin,zmax), 'out_file': 'dla_auto_{}_{}_{}_{}_%j.out'.format(corr_type,ver,zmin,zmax), } if corr_type == 'DD': options = {'drq': zcat, 'z-evol-obj': 0.0, } elif corr_type == 'DR': options = {'drq': zcat, 'drq2': zcat_rand, 'z-evol-obj': 0.0, 'z-evol-obj2': 0.0, } elif corr_type == 'RD': options = {'drq': zcat_rand, 'drq2': zcat, 'z-evol-obj': 0.0, 'z-evol-obj2': 0.0, } elif corr_type == 'RR': options = {'drq': zcat_rand, 'z-evol-obj': 0.0, } options = {**options, 'out': out_dir+'/co_dla_auto_{}_{}_{}.fits.gz'.format(corr_type,zmin,zmax), 'type-corr': corr_type, 'z-cut-min': zmin, 'z-cut-max': zmax, } dla_auto_job_info = {'dir': dir, 'header_info': header_info, 'picca_script': 'picca_co.py', 'options': options, 'run_script': 'run_dla_auto_{}_{}_{}.sh'.format(corr_type,zmin,zmax), } return dla_auto_job_info
def make_lya_dla_cross_job_info(meas_dir,ver,zmin,zmax,deltas_dir,zcat,zcat_rand,cat_type='D',time=None): dir = meas_dir + '/lya_dla_cross/' out_dir = dir + '/correlations/' submit_utils.check_corr_dir(dir) if time is None: time = 24 header_info = {'queue': 'regular', 'time': '{}:00:00'.format(int(time)), 'job_name': 'run_lya_dla_cross_{}_{}_{}_{}'.format(cat_type,ver,zmin,zmax), 'err_file': 'lya_dla_cross_{}_{}_{}_{}_%j.err'.format(cat_type,ver,zmin,zmax), 'out_file': 'lya_dla_cross_{}_{}_{}_{}_%j.out'.format(cat_type,ver,zmin,zmax), } if cat_type == 'D': options = {'drq': zcat, } elif cat_type == 'R': options = {'drq': zcat_rand, } options = {**options, 'in-dir': deltas_dir, 'out': out_dir+'xcf_lya_dla_cross_{}_{}_{}.fits.gz'.format(cat_type,zmin,zmax), 'z-evol-obj': 0.0, 'z-cut-min': zmin, 'z-cut-max': zmax, 'no-project': '', 'no-remove-mean-lambda-obs': '', } lya_dla_cross_job_info = {'dir': dir, 'header_info': header_info, 'picca_script': 'picca_xcf.py', 'options': options, 'run_script': 'run_lya_dla_cross_{}_{}_{}.sh'.format(cat_type,zmin,zmax), } return lya_dla_cross_job_info