Пример #1
0
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
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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