DataStoreObservation¶
-
class
gammapy.data.
DataStoreObservation
(obs_id, data_store)[source]¶ Bases:
object
IACT data store observation.
Parameters: obs_id : int
Observation ID
data_store :
DataStore
Data store
Attributes Summary
aeff
Load effective area object. bkg
Load background object. edisp
Load energy dispersion object. events
Load gammapy.data.EventList
object.gti
Load gammapy.data.GTI
object.muoneff
Observation muon efficiency. obs_info
Observation information ( OrderedDict
).observation_dead_time_fraction
Dead-time fraction (float). observation_live_time_duration
Live-time duration in seconds ( Quantity
).observation_time_duration
Observation time duration in seconds ( Quantity
).observatory_earth_location
Observatory location ( EarthLocation
).pointing_altaz
Pointing ALT / AZ sky coordinates ( SkyCoord
).pointing_radec
Pointing RA / DEC sky coordinates ( SkyCoord
).pointing_zen
Pointing zenith angle sky ( Quantity
).psf
Load point spread function object. target_radec
Target RA / DEC sky coordinates ( SkyCoord
).tstart
Observation start time ( Time
).tstop
Observation stop time ( Time
).Methods Summary
check
([checks])Run checks. load
([hdu_type, hdu_class])Load data file as appropriate object. location
([hdu_type, hdu_class])HDU location object. make_psf
(position[, energy, rad])Make energy-dependent PSF for a given source position. peek
()Quick-look plots in a few panels. to_observation_cta
()Convert to ObservationCTA
.Attributes Documentation
-
aeff
¶ Load effective area object.
-
bkg
¶ Load background object.
-
edisp
¶ Load energy dispersion object.
-
events
¶ Load
gammapy.data.EventList
object.
-
gti
¶ Load
gammapy.data.GTI
object.
-
muoneff
¶ Observation muon efficiency.
-
obs_info
¶ Observation information (
OrderedDict
).
-
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: https://en.wikipedia.org/wiki/Dead_time https://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_dead
is 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.
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 :
HDULocation
HDU location
-
make_psf
(position, energy=None, rad=None)[source]¶ Make energy-dependent PSF for a given source position.
Parameters: position :
SkyCoord
Position at which to compute the PSF
energy :
Quantity
1-dim energy array for the output PSF. If none is given, the energy array of the PSF from the observation is used.
rad :
Angle
1-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 :
EnergyDependentTablePSF
Energy dependent psf table
-
to_observation_cta
()[source]¶ Convert to
ObservationCTA
.This loads all observation-related info from disk and stores it in the in-memory
ObservationCTA
.Returns: obs :
ObservationCTA
Observation
-