Observations¶
-
class
gammapy.data.
Observations
(observations=None)[source]¶ Bases:
collections.abc.MutableSequence
Container class that holds a list of observations.
- Parameters
- observationslist
A list of
DataStoreObservation
Attributes Summary
List of obs IDs (
list
)Methods Summary
append
(self, value)S.append(value) – append value to the end of the sequence
clear
(self)count
(self, value)extend
(self, values)S.extend(iterable) – extend sequence by appending elements from the iterable
index
(self, value[, start, stop])Raises ValueError if the value is not present.
insert
(self, idx, obs)S.insert(index, value) – insert value before index
pop
(self[, index])Raise IndexError if list is empty or index is out of range.
remove
(self, value)S.remove(value) – remove first occurrence of value.
reverse
(self)S.reverse() – reverse IN PLACE
select_time
(self, time_intervals)Select a time interval of the observations.
Attributes Documentation
Methods Documentation
-
append
(self, value)¶ S.append(value) – append value to the end of the sequence
-
clear
(self)¶
-
count
(self, value)¶
-
extend
(self, values)¶ S.extend(iterable) – extend sequence by appending elements from the iterable
-
index
(self, value, start=0, stop=None)¶ Raises ValueError if the value is not present.
Supporting start and stop arguments is optional, but recommended.
-
pop
(self, index=-1)¶ Raise IndexError if list is empty or index is out of range.
-
remove
(self, value)¶ S.remove(value) – remove first occurrence of value. Raise ValueError if the value is not present.
-
reverse
(self)¶ S.reverse() – reverse IN PLACE
-
select_time
(self, time_intervals)[source]¶ Select a time interval of the observations.
- Parameters
- time_intervals
astropy.time.Time
or list ofastropy.time.Time
list of Start and stop time of the time intervals or one Time interval
- time_intervals
- Returns
- new_observations
Observations
A new Observations instance of the specified time intervals
- new_observations