threeML.utils.fitted_objects.fitted_point_sources module

class threeML.utils.fitted_objects.fitted_point_sources.DifferentialFluxConversion(flux_unit, energy_unit, flux_model, test_model)[source]

Bases: FluxConversion

class threeML.utils.fitted_objects.fitted_point_sources.FittedPointSourceSpectralHandler(analysis_result, source, energy_range, energy_unit, flux_unit, confidence_level=0.68, equal_tailed=True, component=None, is_differential_flux=True)[source]

Bases: GenericFittedSourceHandler

property components

the components of the function

Type:

return

property is_dimensionless
class threeML.utils.fitted_objects.fitted_point_sources.FluxConversion(flux_unit, energy_unit, flux_model)[source]

Bases: object

property conversion_factor

the conversion factor needed to finalize the model into the proper units after computations

Returns:

property is_dimensionless
property model

the model converted

Returns:

a model in the proper units

class threeML.utils.fitted_objects.fitted_point_sources.IntegralFluxConversion(flux_unit, energy_unit, flux_model, test_model)[source]

Bases: FluxConversion

exception threeML.utils.fitted_objects.fitted_point_sources.InvalidUnitError[source]

Bases: RuntimeError

exception threeML.utils.fitted_objects.fitted_point_sources.NotCompositeModelError[source]

Bases: RuntimeError

threeML.utils.fitted_objects.fitted_point_sources.trap_integral(func, e1, e2, **args)[source]