Beispiel #1
0
def make_composite_source(name, spectrum):
    """Construct and return a `fermipy.roi_model.CompositeSource` object
    """
    data = dict(SpatialType='CompositeSource',
                SpatialModel='CompositeSource',
                SourceType='CompositeSource')
    if spectrum is not None:
        data.update(spectrum)
    return roi_model.CompositeSource(name, data)
Beispiel #2
0
def make_composite_source(name, catalog_roi_model, spectrum,
                          nested_source_names):
    """Construct and return a `fermipy.roi_model.CompositeSource` object
    """
    #nested_sources = [ catalog_roi_model[nested_source_name]
    #for nested_source_name in nested_source_names ]
    #data = dict(nested_sources=nested_sources)
    data = {}
    if spectrum is not None:
        data.update(spectrum)

    return roi_model.CompositeSource(name, data)