Example #1
0
def vis_correct_quadrant(quadrant, master_bias, nonlin_model, cti_model,
                         master_dark, master_flat, master_illum, illum_model,
                         control_params):

    quadrant_bias_corrected = vis_correct_bias(quadrant=quadrant,
                                               master_bias=master_bias,
                                               control_params=control_params)

    quadrant_nonlin_corrected = vis_correct_nonlin(
        quadrant=quadrant_bias_corrected,
        nonlin_model=nonlin_model,
        control_params=control_params)

    quadrant_cti_corrected = vis_correct_cti(
        quadrant=quadrant_nonlin_corrected,
        cti_model=cti_model,
        control_params=control_params)

    quadrant_dark_corrected, hot_pixels_map = vis_correct_dark(
        quadrant=quadrant_cti_corrected,
        master_dark=master_dark,
        control_params=control_params)

    quadrant_flat_corrected, dead_pixels_map1 = vis_correct_flat(
        quadrant=quadrant_dark_corrected,
        master_flat=master_flat,
        control_params=control_params)

    quadrant_illum_corrected, dead_pixels_map2 = vis_correct_illum(
        quadrant=quadrant_flat_corrected,
        master_illum=master_illum,
        illum_model=illum_model,
        control_params=control_params)

    return quadrant_illum_corrected, hot_pixels_map, dead_pixels_map1
def vis_correct_quadrant(quadrant, master_bias, nonlin_model, cti_model, master_dark, 
                         master_flat, master_illum, illum_model, control_params):
    
    quadrant_bias_corrected = vis_correct_bias(quadrant=quadrant, 
                                                master_bias=master_bias, 
                                                control_params=control_params)
    
    quadrant_nonlin_corrected = vis_correct_nonlin(quadrant=quadrant_bias_corrected, 
                                                    nonlin_model=nonlin_model, 
                                                    control_params=control_params)

    quadrant_cti_corrected = vis_correct_cti(quadrant=quadrant_nonlin_corrected, 
                                              cti_model=cti_model, 
                                              control_params=control_params)

    quadrant_dark_corrected, hot_pixels_map = vis_correct_dark(quadrant=quadrant_cti_corrected, 
                                                               master_dark=master_dark, 
                                                               control_params=control_params)

    quadrant_flat_corrected, dead_pixels_map1 = vis_correct_flat(quadrant=quadrant_dark_corrected, 
                                                                master_flat=master_flat, 
                                                                control_params=control_params)
    
    quadrant_illum_corrected, dead_pixels_map2 = vis_correct_illum(quadrant=quadrant_flat_corrected, 
                                                  master_illum=master_illum, 
                                                  illum_model=illum_model, 
                                                  control_params=control_params)

    return quadrant_illum_corrected, hot_pixels_map, dead_pixels_map1
def vis_correct_quadrant(quadrant, master_bias, control_params):
    
    quadrant_bias_corrected = vis_correct_bias(quadrant=quadrant, 
                                                master_bias=master_bias, 
                                                control_params=control_params)
    
    return quadrant_bias_corrected 
def vis_correct_quadrant(quadrant, master_bias, nonlin_model, control_params):
    
    quadrant_bias_corrected = vis_correct_bias(quadrant=quadrant, 
                                                master_bias=master_bias, 
                                                control_params=control_params)
    quadrant_nonlin_corrected = vis_correct_nonlin(quadrant=quadrant_bias_corrected, 
                                                nonlin_model=nonlin_model, 
                                                control_params=control_params)
    
    return quadrant_nonlin_corrected 
Example #5
0
def vis_correct_quadrant(quadrant, master_bias, nonlin_model, control_params):

    quadrant_bias_corrected = vis_correct_bias(quadrant=quadrant,
                                               master_bias=master_bias,
                                               control_params=control_params)
    quadrant_nonlin_corrected = vis_correct_nonlin(
        quadrant=quadrant_bias_corrected,
        nonlin_model=nonlin_model,
        control_params=control_params)

    return quadrant_nonlin_corrected