DataStoreObservation¶
-
class
gammapy.data.DataStoreObservation(obs_id, data_store)[source]¶ Bases:
objectIACT data store observation.
See Data Store
Attributes Summary
aeffLoad effective area object (lazy property). bkgLoad background object (lazy property). edispLoad energy dispersion object (lazy property). eventsLoad gammapy.data.EventListobject (lazy property).gtiLoad gammapy.data.GTIobject (lazy property).muoneffObservation muon efficiency. observation_dead_time_fractionDead-time fraction (float). observation_live_time_durationLive-time duration in seconds ( Quantity).observation_time_durationObservation time duration in seconds ( Quantity).observatory_earth_locationObservatory location ( EarthLocation).pointing_altazPointing ALT / AZ sky coordinates ( SkyCoord).pointing_radecPointing RA / DEC sky coordinates ( SkyCoord).pointing_zenPointing zenith angle sky ( Quantity).psfLoad point spread function object (lazy property). target_radecTarget RA / DEC sky coordinates ( SkyCoord).tstartObservation start time ( Time).tstopObservation stop time ( Time).Methods Summary
load([hdu_type, hdu_class])Load data file as appropriate object. location([hdu_type, hdu_class])HDU location object. make_exposure_image(fov, energy_range)Make exposure image. make_psf(position[, energy, rad])Make energy-dependent PSF for a given source position. peek()Quick-look plots in a few panels. Attributes Documentation
-
aeff¶ Load effective area object (lazy property).
-
bkg¶ Load background object (lazy property).
-
edisp¶ Load energy dispersion object (lazy property).
-
events¶ Load
gammapy.data.EventListobject (lazy property).
-
gti¶ Load
gammapy.data.GTIobject (lazy property).
-
muoneff¶ Observation muon efficiency.
-
observation_dead_time_fraction¶ Dead-time fraction (float).
Defined as dead-time over observation time.
Dead-time is defined as the time during the observation where the detector didn’t record events: http://en.wikipedia.org/wiki/Dead_time http://adsabs.harvard.edu/abs/2004APh....22..285F
The dead-time fraction is used in the live-time computation, which in turn is used in the exposure and flux computation.
-
observation_live_time_duration¶ Live-time duration in seconds (
Quantity).The dead-time-corrected observation time.
Computed as
t_live = t_observation * (1 - f_dead)wheref_deadis the dead-time fraction.
-
observation_time_duration¶ Observation time duration in seconds (
Quantity).The wall time, including dead-time.
-
observatory_earth_location¶ Observatory location (
EarthLocation).
-
psf¶ Load point spread function object (lazy property).
Methods Documentation
-
load(hdu_type=None, hdu_class=None)[source]¶ Load data file as appropriate object.
Parameters: hdu_type : str
HDU type (see
VALID_HDU_TYPE)hdu_class : str
HDU class (see
VALID_HDU_CLASS)Returns: object : object
-
location(hdu_type=None, hdu_class=None)[source]¶ HDU location object.
Parameters: hdu_type : str
HDU type (see
VALID_HDU_TYPE)hdu_class : str
HDU class (see
VALID_HDU_CLASS)Returns: location :
HDULocationHDU location
-
make_exposure_image(fov, energy_range)[source]¶ Make exposure image.
TODO: Do we want such methods here or as standalone functions that work with obs objects?
-
make_psf(position, energy=None, rad=None)[source]¶ Make energy-dependent PSF for a given source position.
Parameters: position :
SkyCoordPosition at which to compute the PSF
energy :
Quantity1-dim energy array for the output PSF. If none is given, the energy array of the PSF from the observation is used.
rad :
Angle1-dim offset wrt source position array for the output PSF. If none is given, the offset array of the PSF from the observation is used.
Returns: psf :
EnergyDependentTablePSFEnergy dependent psf table
-