ctools 2.1.0.dev
|
Public Member Functions | |
__init__ (self, *argv) | |
__getstate__ (self) | |
__setstate__ (self, state) | |
process (self) | |
save (self) | |
exclusion_map (self, object=None) | |
obs_off (self, obs=None) | |
Protected Member Functions | |
_query_src_direction (self) | |
_compute_posang (self, pnt_dir, a, b) | |
_get_regions (self, filename) | |
_get_source_parameters (self) | |
_get_parameters_bkgmethod_reflected (self) | |
_get_parameters_bkgmethod_custom (self) | |
_get_parameters_bkgmethod_off (self) | |
_get_parameters_bkgmethod (self) | |
_get_parameters (self) | |
_compute_region_separation (self, pnt_dir) | |
_reflected_regions (self, obs) | |
_instrument_regions (self, obs, obs_off) | |
_set_models (self, results) | |
_set_statistic (self, obs) | |
_etrue_ebounds (self) | |
_set_background_regions (self, obs, obs_off=None) | |
_process_observation (self, i) | |
_unpack_result (self, outobs, result) | |
Protected Attributes | |
_obs_off | |
_ebounds | |
_etruebounds | |
_src_dir | |
_src_reg | |
_models | |
_srcname | |
_bkg_regs | |
_excl_reg | |
_has_exclusion | |
_srcshape | |
_rad | |
_reg_width | |
_reg_height | |
_reg_posang | |
_nthreads | |
Generate PHA, ARF and RMF files for classical IACT spectral analysis
Definition at line 32 of file csphagen.py.
cscripts.csphagen.csphagen.__init__ | ( | self, | |
* | argv ) |
Constructor
Definition at line 38 of file csphagen.py.
cscripts.csphagen.csphagen.__getstate__ | ( | self | ) |
Extend ctools.csobservation getstate method to include some members Returns ------- state : dict Pickled instance
Definition at line 67 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._etruebounds, cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._has_exclusion, cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.cslightcrv.cslightcrv._nthreads, cscripts.csphagen.csphagen._nthreads, cscripts.csphasecrv.csphasecrv._nthreads, cscripts.cspull.cspull._nthreads, cscripts.csscs.csscs._nthreads, cscripts.cssens.cssens._nthreads, cscripts.csspec.csspec._nthreads, cscripts.cstsdist.cstsdist._nthreads, cscripts.csphagen.csphagen._obs_off, cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.cslightcrv.cslightcrv._srcname, cscripts.csphagen.csphagen._srcname, cscripts.csphasecrv.csphasecrv._srcname, cscripts.cssens.cssens._srcname, cscripts.cstsdist.cstsdist._srcname, cscripts.cstsmapsplit.cstsmapsplit._srcname, and cscripts.csphagen.csphagen._srcshape.
cscripts.csphagen.csphagen.__setstate__ | ( | self, | |
state ) |
Extend ctools.csobservation setstate method to include some members Parameters ---------- state : dict Pickled instance
Definition at line 98 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._etruebounds, cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._has_exclusion, cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.cslightcrv.cslightcrv._nthreads, cscripts.csphagen.csphagen._nthreads, cscripts.csphasecrv.csphasecrv._nthreads, cscripts.cspull.cspull._nthreads, cscripts.csscs.csscs._nthreads, cscripts.cssens.cssens._nthreads, cscripts.csspec.csspec._nthreads, cscripts.cstsdist.cstsdist._nthreads, cscripts.csphagen.csphagen._obs_off, cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.cslightcrv.cslightcrv._srcname, cscripts.csphagen.csphagen._srcname, cscripts.csphasecrv.csphasecrv._srcname, cscripts.cssens.cssens._srcname, cscripts.cstsdist.cstsdist._srcname, cscripts.cstsmapsplit.cstsmapsplit._srcname, and cscripts.csphagen.csphagen._srcshape.
|
protected |
Compute the difference in position angle wrt the pointing in degrees Parameters ---------- pnt_dir : `~gammalib.GSkyDir` Pointing direction a : `~gammalib.GSkyDir` First sky direction a : `~gammalib.GSkyDir` Second sky direction Returns ------- posang : float Position angle (degrees)
Definition at line 155 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen._compute_region_separation().
|
protected |
Compute the separation angle for reflected off regions in radians Returns ------- angle : float Separation angle of two off regions (radians)
Definition at line 473 of file csphagen.py.
References cscripts.csphagen.csphagen._compute_posang(), cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, and cscripts.csphagen.csphagen._srcshape.
Referenced by cscripts.csphagen.csphagen._reflected_regions().
|
protected |
Set true energy boundaries Returns ------- ebounds : `~gammalib.GEbounds()` True energy boundaries
Definition at line 806 of file csphagen.py.
References cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, and cscripts.csspec.csspec._ebounds.
Referenced by cscripts.csphagen.csphagen.process().
|
protected |
Get parameters from parfile and setup observations
Definition at line 391 of file csphagen.py.
References cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._get_parameters_bkgmethod(), cscripts.csphagen.csphagen._has_exclusion, cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.cslightcrv.cslightcrv._nthreads, cscripts.csphagen.csphagen._nthreads, cscripts.csphasecrv.csphasecrv._nthreads, cscripts.cspull.cspull._nthreads, cscripts.csscs.csscs._nthreads, cscripts.cssens.cssens._nthreads, cscripts.csspec.csspec._nthreads, cscripts.cstsdist.cstsdist._nthreads, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.cslightcrv.cslightcrv._srcname, cscripts.csphagen.csphagen._srcname, cscripts.csphasecrv.csphasecrv._srcname, cscripts.cssens.cssens._srcname, cscripts.cstsdist.cstsdist._srcname, cscripts.cstsmapsplit.cstsmapsplit._srcname, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), and ctobservation.obs().
Referenced by cscripts.csadd2caldb.csadd2caldb.process(), cscripts.csbkgmodel.csbkgmodel.process(), cscripts.cscaldb.cscaldb.process(), cscripts.csebins.csebins.process(), cscripts.csfindobs.csfindobs.process(), cscripts.csfootprint.csfootprint.process(), cscripts.csiactcopy.csiactcopy.process(), cscripts.csiactdata.csiactdata.process(), cscripts.csiactobs.csiactobs.process(), cscripts.cslightcrv.cslightcrv.process(), cscripts.csmodelinfo.csmodelinfo.process(), cscripts.csmodelmerge.csmodelmerge.process(), cscripts.csmodelselect.csmodelselect.process(), cscripts.csmodelsois.csmodelsois.process(), cscripts.csobs2caldb.csobs2caldb.process(), cscripts.csobsdef.csobsdef.process(), cscripts.csobsinfo.csobsinfo.process(), cscripts.csobsselect.csobsselect.process(), cscripts.csphagen.csphagen.process(), cscripts.csphasecrv.csphasecrv.process(), cscripts.cspull.cspull.process(), cscripts.csresmap.csresmap.process(), cscripts.csresspec.csresspec.process(), cscripts.csroot2caldb.csroot2caldb.process(), cscripts.csscs.csscs.process(), cscripts.cssens.cssens.process(), cscripts.csspec.csspec.process(), cscripts.cssrcdetect.cssrcdetect.process(), cscripts.cstsdist.cstsdist.process(), cscripts.cstsmapmerge.cstsmapmerge.process(), cscripts.cstsmapsplit.cstsmapsplit.process(), cscripts.csviscube.csviscube.process(), and cscripts.csworkflow.csworkflow.process().
|
protected |
Get background method parameters
Definition at line 369 of file csphagen.py.
References cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), and cscripts.csphagen.csphagen._get_parameters_bkgmethod_reflected().
Referenced by cscripts.csphagen.csphagen._get_parameters().
|
protected |
Get parameters for CUSTOM background method Raises ------ RuntimeError Only one On region is allowed
Definition at line 261 of file csphagen.py.
References cscripts.csphagen.csphagen._get_regions(), cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.csphagen.csphagen._query_src_direction(), cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), and ctobservation.obs().
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod().
|
protected |
Get parameters for OFF background method Raises ------ RuntimeError On and Off observations must have same size RuntimeError Off observations must be event lists
Definition at line 299 of file csphagen.py.
References cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.csphagen.csphagen._obs_off, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), ctobservation.obs(), and cscripts.csphagen.csphagen.obs_off().
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod().
|
protected |
Get parameters for REFLECTED background method
Definition at line 245 of file csphagen.py.
References cscripts.csphagen.csphagen._get_source_parameters().
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod().
|
protected |
Get regions from DS9 file or FITS file Parameters ---------- filename : `~gammalib.GFilename` Filename Returns ------- regs : `~gammalib.GSkyRegions` Region container
Definition at line 183 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom().
|
protected |
Get parameters to define source/On region
Definition at line 211 of file csphagen.py.
References cscripts.csphagen.csphagen._query_src_direction(), cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, and cscripts.csphagen.csphagen._srcshape.
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), and cscripts.csphagen.csphagen._get_parameters_bkgmethod_reflected().
|
protected |
Compute background regions for Off observation Calculate background region in Off observation that corresponds to the source region in the On observation in instrument coordinates Parameters ---------- obs : `~gammalib.GCTAObservation()` On CTA observation obs_off : `~gammalib.GCTAObservation()` Off CTA observation Returns ------- regions : `~gammalib.GSkyRegions` Container with background region
Definition at line 625 of file csphagen.py.
References cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._has_exclusion, cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, and cscripts.csphagen.csphagen._srcshape.
Referenced by cscripts.csphagen.csphagen._set_background_regions().
|
protected |
Generate On/Off spectra for individual observation Parameters ---------- i : int Observation number Returns ------- result : dict On/Off spectra, background regions, observation id
Definition at line 880 of file csphagen.py.
References cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._etruebounds, cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.csphagen.csphagen._set_background_regions(), cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.cslightcrv.cslightcrv._srcname, cscripts.csphagen.csphagen._srcname, cscripts.csphasecrv.csphasecrv._srcname, cscripts.cssens.cssens._srcname, cscripts.cstsdist.cstsdist._srcname, cscripts.cstsmapsplit.cstsmapsplit._srcname, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), ctobservation.obs(), and cscripts.csphagen.csphagen.obs_off().
Referenced by cscripts.csphagen.csphagen.process().
|
protected |
Set up the source direction parameter
Definition at line 129 of file csphagen.py.
References cscripts.csphagen.csphagen._src_dir.
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), and cscripts.csphagen.csphagen._get_source_parameters().
|
protected |
Calculate list of reflected regions for a single observation (pointing) Parameters ---------- obs : `~gammalib.GCTAObservation()` CTA observation Returns ------- regions : `~gammalib.GSkyRegions` List of reflected regions
Definition at line 514 of file csphagen.py.
References cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._has_exclusion, cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, and cscripts.csphagen.csphagen._srcshape.
Referenced by cscripts.csphagen.csphagen._set_background_regions().
|
protected |
Set background regions for an observation Parameters ---------- obs : `~gammalib.GCTAObservation()` CTA observation Returns ------- regions : `~gammalib.GSkyRegions()` Background regions
Definition at line 843 of file csphagen.py.
References cscripts.csphagen.csphagen._instrument_regions(), and cscripts.csphagen.csphagen._reflected_regions().
Referenced by cscripts.csphagen.csphagen._process_observation().
|
protected |
Set models for On/Off fitting The method does the following - append "OnOff" to the instrument name of all background models - fix all spatial and temporal parameters Parameters ---------- results : list of dict Result dictionaries Returns ------- models : `~gammalib.GModels()` Model container
Definition at line 683 of file csphagen.py.
References cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, and cscripts.cssrcdetect.cssrcdetect._models.
Referenced by cscripts.csphagen.csphagen.process().
|
protected |
Set statistic for observation If the "use_model_bkg" is true then set statistic to "cstat", otherwise set it to "wstat" Parameters ---------- obs : `~gammalib.GObservation()` Observation Returns ------- obs : `~gammalib.GObservation()` Observation
Definition at line 780 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen._unpack_result(), and cscripts.csphagen.csphagen.process().
|
protected |
Unpack result from calculation of On/Off regions Parameters ---------- outobs : `~gammalib.GObservations` Observation container result : dict On/Off spectra, background regions, observation id Returns ------- outobs : `~gammalib.GObservations` Observation container with result appended
Definition at line 971 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, and cscripts.csphagen.csphagen._set_statistic().
Referenced by cscripts.csphagen.csphagen.process().
cscripts.csphagen.csphagen.exclusion_map | ( | self, | |
object = None ) |
Return and optionally set the exclusion regions map Parameters ---------- object : `~gammalib.GSkyRegion` or `~gammalib.GSkyMap` or `~gammalib.GFilename` Exclusion regions object Returns ------- region : `~gammalib.GSkyRegionMap` Exclusion regions map
Definition at line 1182 of file csphagen.py.
References cscripts.csphagen.csphagen._excl_reg.
cscripts.csphagen.csphagen.obs_off | ( | self, | |
obs = None ) |
Return and optionally set the Off observations Parameters ---------- obs : `~gammalib.GCTAObservations` Off observations container Returns ------- observation container : `~gammalib.GCTAObservations` Off observations container
Definition at line 1203 of file csphagen.py.
References cscripts.csphagen.csphagen._obs_off.
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), cscripts.csphagen.csphagen._process_observation(), and cscripts.csphagen.csphagen.process().
cscripts.csphagen.csphagen.process | ( | self | ) |
Process the script
Definition at line 1008 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._etrue_ebounds(), cscripts.csphagen.csphagen._etruebounds, cscripts.csadd2caldb.csadd2caldb._get_parameters(), cscripts.csbkgmodel.csbkgmodel._get_parameters(), cscripts.cscaldb.cscaldb._get_parameters(), cscripts.csebins.csebins._get_parameters(), cscripts.csfindobs.csfindobs._get_parameters(), cscripts.csfootprint.csfootprint._get_parameters(), cscripts.csiactcopy.csiactcopy._get_parameters(), cscripts.csiactdata.csiactdata._get_parameters(), cscripts.csiactobs.csiactobs._get_parameters(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csmodelinfo.csmodelinfo._get_parameters(), cscripts.csmodelmerge.csmodelmerge._get_parameters(), cscripts.csmodelselect.csmodelselect._get_parameters(), cscripts.csmodelsois.csmodelsois._get_parameters(), cscripts.csobs2caldb.csobs2caldb._get_parameters(), cscripts.csobsdef.csobsdef._get_parameters(), cscripts.csobsinfo.csobsinfo._get_parameters(), cscripts.csobsselect.csobsselect._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cspull.cspull._get_parameters(), cscripts.csresmap.csresmap._get_parameters(), cscripts.csresspec.csresspec._get_parameters(), cscripts.csroot2caldb.csroot2caldb._get_parameters(), cscripts.csscs.csscs._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csspec.csspec._get_parameters(), cscripts.cssrcdetect.cssrcdetect._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.cstsmapmerge.cstsmapmerge._get_parameters(), cscripts.cstsmapsplit.cstsmapsplit._get_parameters(), cscripts.csviscube.csviscube._get_parameters(), cscripts.csworkflow.csworkflow._get_parameters(), cscripts.cslightcrv.cslightcrv._nthreads, cscripts.csphagen.csphagen._nthreads, cscripts.csphasecrv.csphasecrv._nthreads, cscripts.cspull.cspull._nthreads, cscripts.csscs.csscs._nthreads, cscripts.cssens.cssens._nthreads, cscripts.csspec.csspec._nthreads, cscripts.cstsdist.cstsdist._nthreads, cscripts.csphagen.csphagen._obs_off, cscripts.csphagen.csphagen._process_observation(), cscripts.csphagen.csphagen._set_models(), cscripts.csphagen.csphagen._set_statistic(), cscripts.csphagen.csphagen._unpack_result(), cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), ctobservation.obs(), and cscripts.csphagen.csphagen.obs_off().
cscripts.csphagen.csphagen.save | ( | self | ) |
Save data
Definition at line 1093 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, cscripts.csphagen.csphagen._src_reg, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), ctobservation.obs(), and cscripts.csphagen.csphagen.save().
Referenced by cscripts.csphagen.csphagen.save().
|
protected |
Definition at line 53 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._unpack_result(), cscripts.csphagen.csphagen.process(), and cscripts.csphagen.csphagen.save().
|
protected |
Definition at line 47 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.cssens.cssens.__getstate__(), cscripts.csspec.csspec.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.cssens.cssens.__setstate__(), cscripts.csspec.csspec.__setstate__(), cscripts.csspec.csspec._adjust_model_pars(), cscripts.csspec.csspec._create_fits(), cscripts.cssens.cssens._e_bin(), cscripts.csphagen.csphagen._etrue_ebounds(), cscripts.csspec.csspec._fit_energy_bin(), cscripts.csspec.csspec._fit_energy_bins(), cscripts.csspec.csspec._fit_model(), cscripts.csphagen.csphagen._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csebins.csebins._insert_energy(), cscripts.csspec.csspec._log_spectral_binning(), cscripts.csphagen.csphagen._process_observation(), cscripts.csebins.csebins._set_ebounds(), cscripts.csspec.csspec._set_ebounds(), cscripts.csspec.csspec._set_replace_src_spectrum_by_bins(), cscripts.csspec.csspec._set_replace_src_spectrum_by_nodes(), cscripts.csiactobs.csiactobs._write_summary(), cscripts.csebins.csebins.ebounds(), cscripts.csiactobs.csiactobs.ebounds(), cscripts.csobsinfo.csobsinfo.ebounds(), cscripts.csiactobs.csiactobs.process(), cscripts.csobsinfo.csobsinfo.process(), cscripts.csphagen.csphagen.process(), cscripts.cssens.cssens.process(), and cscripts.csebins.csebins.save().
|
protected |
Definition at line 48 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._process_observation(), and cscripts.csphagen.csphagen.process().
|
protected |
Definition at line 54 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphagen.csphagen._instrument_regions(), cscripts.csphagen.csphagen._reflected_regions(), and cscripts.csphagen.csphagen.exclusion_map().
|
protected |
|
protected |
Definition at line 51 of file csphagen.py.
Referenced by cscripts.csbkgmodel.csbkgmodel.__getstate__(), cscripts.csphagen.csphagen.__getstate__(), cscripts.cssens.cssens.__getstate__(), cscripts.csbkgmodel.csbkgmodel.__setstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.cssens.cssens.__setstate__(), cscripts.cssrcdetect.cssrcdetect._add_model(), cscripts.csiactobs.csiactobs._append_inmodels(), cscripts.cssens.cssens._e_bin(), cscripts.csmodelsois.csmodelsois._gen_cubemodel(), cscripts.csbkgmodel.csbkgmodel._generate_runwise_bkg(), cscripts.csmodelinfo.csmodelinfo._get_parameters(), cscripts.csmodelselect.csmodelselect._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), cscripts.csphagen.csphagen._process_observation(), cscripts.csphagen.csphagen._set_models(), cscripts.csbkgmodel.csbkgmodel.models(), cscripts.csmodelsois.csmodelsois.models(), cscripts.cssrcdetect.cssrcdetect.models(), cscripts.csiactobs.csiactobs.obs(), cscripts.csbkgmodel.csbkgmodel.process(), cscripts.csiactobs.csiactobs.process(), cscripts.csmodelinfo.csmodelinfo.process(), cscripts.csmodelmerge.csmodelmerge.process(), cscripts.csmodelselect.csmodelselect.process(), cscripts.cssens.cssens.process(), cscripts.cssrcdetect.cssrcdetect.process(), cscripts.csbkgmodel.csbkgmodel.save(), cscripts.csiactobs.csiactobs.save(), cscripts.csmodelinfo.csmodelinfo.save(), cscripts.csmodelmerge.csmodelmerge.save(), and cscripts.csmodelsois.csmodelsois.save().
|
protected |
Definition at line 61 of file csphagen.py.
Referenced by cscripts.cslightcrv.cslightcrv.__getstate__(), cscripts.csphagen.csphagen.__getstate__(), cscripts.csphasecrv.csphasecrv.__getstate__(), cscripts.cspull.cspull.__getstate__(), cscripts.csscs.csscs.__getstate__(), cscripts.cssens.cssens.__getstate__(), cscripts.csspec.csspec.__getstate__(), cscripts.cstsdist.cstsdist.__getstate__(), cscripts.cslightcrv.cslightcrv.__setstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphasecrv.csphasecrv.__setstate__(), cscripts.cspull.cspull.__setstate__(), cscripts.csscs.csscs.__setstate__(), cscripts.cssens.cssens.__setstate__(), cscripts.csspec.csspec.__setstate__(), cscripts.cstsdist.cstsdist.__setstate__(), cscripts.csspec.csspec._fit_energy_bins(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cspull.cspull._get_parameters(), cscripts.csscs.csscs._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csspec.csspec._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.cslightcrv.cslightcrv.process(), cscripts.csphagen.csphagen.process(), cscripts.csphasecrv.csphasecrv.process(), cscripts.cspull.cspull.process(), cscripts.csscs.csscs.process(), cscripts.cssens.cssens.process(), and cscripts.cstsdist.cstsdist.process().
|
protected |
Definition at line 46 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), cscripts.csphagen.csphagen.obs_off(), and cscripts.csphagen.csphagen.process().
|
protected |
Definition at line 57 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csphagen.csphagen._instrument_regions(), and cscripts.csphagen.csphagen._reflected_regions().
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 49 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csphagen.csphagen._instrument_regions(), cscripts.csphagen.csphagen._process_observation(), cscripts.csphagen.csphagen._query_src_direction(), and cscripts.csphagen.csphagen._reflected_regions().
|
protected |
Definition at line 50 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csphagen.csphagen._process_observation(), cscripts.csphagen.csphagen._reflected_regions(), and cscripts.csphagen.csphagen.save().
|
protected |
Definition at line 52 of file csphagen.py.
Referenced by cscripts.cslightcrv.cslightcrv.__getstate__(), cscripts.csphagen.csphagen.__getstate__(), cscripts.csphasecrv.csphasecrv.__getstate__(), cscripts.cssens.cssens.__getstate__(), cscripts.cstsdist.cstsdist.__getstate__(), cscripts.cslightcrv.cslightcrv.__setstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphasecrv.csphasecrv.__setstate__(), cscripts.cssens.cssens.__setstate__(), cscripts.cstsdist.cstsdist.__setstate__(), cscripts.cslightcrv.cslightcrv._adjust_model_pars(), cscripts.cstsmapsplit.cstsmapsplit._compute_null_hypothesis(), cscripts.cslightcrv.cslightcrv._compute_ulimit(), cscripts.csphasecrv.csphasecrv._create_fits(), cscripts.cssens.cssens._create_fits(), cscripts.cslightcrv.cslightcrv._create_fits_table(), cscripts.csphasecrv.csphasecrv._create_fits_table(), cscripts.cslightcrv.cslightcrv._get_free_par_names(), cscripts.csphasecrv.csphasecrv._get_free_par_names(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.cstsmapsplit.cstsmapsplit._get_parameters(), cscripts.cssens.cssens._get_sensitivity(), cscripts.csphagen.csphagen._process_observation(), cscripts.cssens.cssens._set_source(), cscripts.cssens.cssens._set_src_prefactor(), cscripts.cssens.cssens._sim_evt_excess(), cscripts.cslightcrv.cslightcrv._timebin(), cscripts.cstsdist.cstsdist._trial(), cscripts.cssens.cssens.process(), cscripts.cstsdist.cstsdist.process(), and cscripts.cstsmapsplit.cstsmapsplit.process().
|
protected |
Definition at line 56 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csphagen.csphagen._instrument_regions(), and cscripts.csphagen.csphagen._reflected_regions().