コード例 #1
0
    sim_image, sim_image2 = simulate(catalog_in=catalog_in,
                                     spectra_templates=spectra_templates,
                                     dispersion_relation=dispersion_relation,
                                     sensitivity_fct=sensitivity_fct,
                                     exposure_time=exposure_time,
                                     bkgr_value=bkgr_value)

    spectra, spectra_props = extract_spectra(
        image=sim_image,
        catalog_in=catalog_in,
        dispersion_relation=dispersion_relation,
        sensitivity_fct=sensitivity_fct,
        exposure_time=exposure_time)

    redshifts, reliabilities = spectrum_redshift(
        spectra=spectra,
        galaxy_templates=galaxy_templates,
        redshift_corr=redshift_corr)

    catalog = redshift_catalog(redshifts=redshifts,
                               redshift_reliabilities=reliabilities)

    return sim_image, sim_image2, spectra, spectra_props, catalog


if __name__ == '__main__':
    from euclidwf.framework.graph_builder import build_graph
    pydron_graph = build_graph(simulate_and_reduce_image)
    print str(pydron_graph)
    visualizer.visualize_graph(pydron_graph)
コード例 #2
0
                                spectra_templates=spectra_templates,
                                dispersion_relation=dispersion_relation, 
                                sensitivity_fct=sensitivity_fct,
                                exposure_time=exposure_time, 
                                bkgr_value=bkgr_value)

    spectra, spectra_props = extract_spectra(image=sim_image, 
                                             catalog_in=catalog_in,
                                             dispersion_relation=dispersion_relation, 
                                             sensitivity_fct=sensitivity_fct,
                                             exposure_time=exposure_time)

    redshifts, reliabilities = spectrum_redshift(spectra=spectra, 
                                                 galaxy_templates=galaxy_templates, 
                                                 redshift_corr=redshift_corr)

    catalog = redshift_catalog(redshifts=redshifts,
                                redshift_reliabilities=reliabilities)

    return sim_image, sim_image2, spectra, spectra_props, catalog 


if __name__ == '__main__':
    from euclidwf.framework.graph_builder import build_graph
    pydron_graph=build_graph(simulate_and_reduce_image)
    print str(pydron_graph)    
    visualizer.visualize_graph(pydron_graph)
    
            
    
コード例 #3
0
 def visualize(result):
     g = pipeline_exec.traverser.get_graph()
     visualizer.visualize_graph(g)
     return result
コード例 #4
0
'''
Created on Mar 26, 2015
@author: martin.melchior
'''

from euclidwf.framework.workflow_dsl import pipeline
from euclidwf.utilities import visualizer
from vis import vis_correct_dark, vis_correct_flat


@pipeline(outputs=('quadrant_flat_corr', 'hot_pixels_map', 'dead_pixels_map'))
def vis_two_steps(quadrant, master_dark, master_flat, control_params):

    quadrant_dark_corr, hot_pixels_map = vis_correct_dark(
        quadrant=quadrant,
        master_dark=master_dark,
        control_params=control_params)
    quadrant_flat_corr, dead_pixels_map = vis_correct_flat(
        quadrant=quadrant_dark_corr,
        master_flat=master_flat,
        control_params=control_params)

    return quadrant_flat_corr, hot_pixels_map, dead_pixels_map


if __name__ == '__main__':
    from euclidwf.framework.graph_builder import build_graph
    visualizer.visualize_graph(build_graph(vis_two_steps))
コード例 #5
0
 def visualize(result):
     g = pipeline_exec.traverser.get_graph()
     visualizer.visualize_graph(g)
     return result
コード例 #6
0
'''
Created on Mar 26, 2015
@author: martin.melchior
'''


from euclidwf.framework.workflow_dsl import pipeline
from euclidwf.utilities import visualizer
from vis import vis_correct_dark, vis_correct_flat

@pipeline(outputs=('quadrant_flat_corr', 'hot_pixels_map', 'dead_pixels_map'))
def vis_two_steps(quadrant, master_dark, master_flat, control_params):

    quadrant_dark_corr, hot_pixels_map = vis_correct_dark(quadrant=quadrant, 
                                                          master_dark=master_dark, 
                                                          control_params=control_params)
    quadrant_flat_corr, dead_pixels_map = vis_correct_flat(quadrant=quadrant_dark_corr, 
                                                           master_flat=master_flat, 
                                                           control_params=control_params)
    
    return quadrant_flat_corr, hot_pixels_map, dead_pixels_map



if __name__ == '__main__':
    from euclidwf.framework.graph_builder import build_graph
    visualizer.visualize_graph(build_graph(vis_two_steps))