def split_4F_stacks(): all_images = [] for key in dict_suffix.keys(): img = dict_images[key] suf = dict_suffix[key] odr = dict_filt[key] starlists = [stacks_dir + '4f/fld2_stack_' + suf + '_' + odr +'_stars.txt'] # unfortunate naming error for stacks reduce_STA.four_filt_split(starlists, odr) return
def split_filters(): # Split all starlists by filter, given rotation order for key in dict_suffix_rot.keys(): img = dict_images_rot[key] suf = dict_suffix_rot[key] odr = dict_orders_rot[key] starlists = [out_dir + 'sta{img:03d}{suf:s}_scan_clean_stars.txt'.format(img=ii, suf=suf) for ii in img] reduce_STA.four_filt_split(starlists, odr) return
def split_4F_starlists(): ## Split all starlists by filter, given rotation order ## only 4F files should have a dict_filt key entry util.mkdir(out_dir+'4F/') for key in dict_filt.keys(): img = dict_images[key] suf = dict_suffix[key] odr = dict_filt[key] starlists = [out_dir + 'sta{img:03d}{suf:s}_scan_clean_stars.txt'.format(img=ii, suf=suf) for ii in img] reduce_STA.four_filt_split(starlists, odr, flip_180=True) return
def split_filters(): # Rotation 1: open starlists = [ out_dir + 'obj{0:03d}_o_scan_clean_stars.txt'.format(ii) for ii in rot_1_o ] reduce_STA.four_filt_split(starlists, 'BVIR') # Rotation 2: open starlists = [ out_dir + 'obj{0:03d}_o_scan_clean_stars.txt'.format(ii) for ii in rot_2_o ] reduce_STA.four_filt_split(starlists, 'VIRB') # Rotation 3: open starlists = [ out_dir + 'obj{0:03d}_o_scan_clean_stars.txt'.format(ii) for ii in rot_3_o ] reduce_STA.four_filt_split(starlists, 'IRBV') # Rotation 1: closed starlists = [ out_dir + 'obj{0:03d}LS4WFS_c_scan_clean_stars.txt'.format(ii) for ii in rot_1_c ] reduce_STA.four_filt_split(starlists, 'BVIR') # Rotation 2: closed starlists = [ out_dir + 'obj{0:03d}LS4WFS_c_scan_clean_stars.txt'.format(ii) for ii in rot_2_c ] reduce_STA.four_filt_split(starlists, 'VIRB') # Rotation 3: closed starlists = [ out_dir + 'obj{0:03d}LS4WFS_c_scan_clean_stars.txt'.format(ii) for ii in rot_3_c ] reduce_STA.four_filt_split(starlists, 'IRBV') return