DataStoreObservation¶
-
class
gammapy.data.
DataStoreObservation
(obs_id, data_store, obs_filter=None)[source]¶ Bases:
object
IACT data store observation.
- Parameters
- obs_idint
Observation ID
- data_store
DataStore
Data store
- obs_filter
ObservationFilter
, optional Filter for the observation
Attributes Summary
Load effective area object.
Load background object.
Load energy dispersion object.
Load
gammapy.data.EventList
object and apply the filter.Fixed pointing info for this observation (
FixedPointingInfo
).Load
gammapy.data.GTI
object and apply the filter.Observation muon efficiency.
Observation information (
dict
).Dead-time fraction (float).
Live-time duration in seconds (
Quantity
).Observation time duration in seconds (
Quantity
).Observatory location (
EarthLocation
).Pointing ALT / AZ sky coordinates (
SkyCoord
).Pointing RA / DEC sky coordinates (
SkyCoord
).Pointing zenith angle sky (
Quantity
).Load point spread function object.
Target RA / DEC sky coordinates (
SkyCoord
).Observation start time (
Time
).Observation stop time (
Time
).Methods Summary
check
(self[, checks])Run checks.
load
(self[, hdu_type, hdu_class])Load data file as appropriate object.
location
(self[, hdu_type, hdu_class])HDU location object.
peek
(self[, figsize])Quick-look plots in a few panels.
select_time
(self, time_interval)Select a time interval of the observation.
Attributes Documentation
-
aeff
¶ Load effective area object.
-
bkg
¶ Load background object.
-
edisp
¶ Load energy dispersion object.
-
events
¶ Load
gammapy.data.EventList
object and apply the filter.
-
fixed_pointing_info
¶ Fixed pointing info for this observation (
FixedPointingInfo
).
-
gti
¶ Load
gammapy.data.GTI
object and apply the filter.
-
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: https://en.wikipedia.org/wiki/Dead_time https://ui.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
(self, hdu_type=None, hdu_class=None)[source]¶ Load data file as appropriate object.
- Parameters
- hdu_typestr
HDU type (see
VALID_HDU_TYPE
)- hdu_classstr
HDU class (see
VALID_HDU_CLASS
)
- Returns
-
location
(self, hdu_type=None, hdu_class=None)[source]¶ HDU location object.
- Parameters
- hdu_typestr
HDU type (see
VALID_HDU_TYPE
)- hdu_classstr
HDU class (see
VALID_HDU_CLASS
)
- Returns
- location
HDULocation
HDU location
- location
-
select_time
(self, time_interval)[source]¶ Select a time interval of the observation.
- Parameters
- time_interval
astropy.time.Time
Start and stop time of the selected time interval. For now we only support a single time interval.
- time_interval
- Returns
- new_obs
DataStoreObservation
A new observation instance of the specified time interval
- new_obs