.. include:: ../references.txt .. _data: **************************** data - Data and observations **************************** .. currentmodule:: gammapy.data Introduction ============ `gammapy.data` currently contains the `~gammapy.data.EventList` class, as well as classes for IACT data and observation handling. Getting Started =============== You can use the `~gammapy.data.EventList` class to load IACT gamma-ray event lists: .. code-block:: python >>> from gammapy.data import EventList >>> filename = '$GAMMAPY_DATA/hess-dl3-dr1/data/hess_dl3_dr1_obs_id_023523.fits.gz' >>> events = EventList.read(filename) To load Fermi-LAT event lists, use the `~gammapy.data.EventListLAT` class: .. code-block:: python >>> from gammapy.data import EventListLAT >>> filename = '$GAMMAPY_DATA/fermi_2fhl/2fhl_events.fits.gz' >>> events = EventListLAT.read(filename) The other main class in `gammapy.data` is the `~gammapy.data.DataStore`, which makes it easy to load IACT data. E.g. an alternative way to load the events for observation ID 23523 is this: .. code-block:: python >>> from gammapy.data import DataStore >>> data_store = DataStore.from_dir('$GAMMAPY_DATA/hess-dl3-dr1') >>> events = data_store.obs(23523).events Using `gammapy.data` ==================== Gammapy tutorial notebooks that show examples using ``gammapy.data``: * :gp-extra-notebook:`cta_1dc_introduction` * :gp-extra-notebook:`fermi_lat` Reference/API ============= .. automodapi:: gammapy.data :no-inheritance-diagram: :include-all-objects: