threeML.plugins.OGIPLike module¶
-
class
threeML.plugins.OGIPLike.
OGIPLike
(name: str, observation, background=None, response=None, arf_file=None, spectrum_number=None, verbose=True)[source]¶ Bases:
threeML.plugins.DispersionSpectrumLike.DispersionSpectrumLike
-
classmethod
from_general_dispersion_spectrum
(dispersion_like: threeML.plugins.DispersionSpectrumLike.DispersionSpectrumLike) → threeML.plugins.OGIPLike.OGIPLike[source]¶ Build on OGIPLike from a dispersion like. This makes it easy to write a dispersion like to a pha file
- Parameters
dispersion_like –
- Returns
-
get_simulated_dataset
(new_name: Optional[str] = None, **kwargs: dict) → threeML.plugins.OGIPLike.OGIPLike[source]¶ Returns another OGIPLike instance where data have been obtained by randomizing the current expectation from the model, as well as from the background (depending on the respective noise models)
- Parameters
new_name – name of the simulated plugin
kwargs – keywords to pass back up to parents
- Returns
a DispersionSpectrumLike simulated instance
-
property
grouping
¶
-
classmethod