Reasons for using Asgardpy over Gammapy v1.3

Main reasons

  1. For multi-instrument 3D + 1D joint analysis, starting from DL3 level data

  2. Using High Level Interface (HLI) for 1D datasets with energy-dependent RAD_MAX values

  3. Additional supporting features while using HLI

Unique features

  1. While creating a multi-instrument list of DL4 datasets, letting the central spatial coordinate in the geom objects, be commonly shared

  2. Being able to read Fermi files as produced by enrico

  3. Distinct function to read Fermi XML file into Gammapy Models objects with read_fermi_xml_models_list (Example of simple usage with asgardpy can be seen in the first section of the example notebook)

  4. Useful scripts and functions to help with the spectral analyses.

Reasons that may be added in future Gammapy releases

The following features may become redundant in asgardpy, after Gammapy 2.0 -

  1. Being able to read Fermi files as produced by fermipy

  2. Easily reading existing Fermi XML files into Gammapy Models objects

  3. Using the HLI for 1D dataset with energy-dependent RAD_MAX cuts (see Workflow module)

  4. Having intermediate analysis steps, distinct for DL3 -> DL4 -> DL5 (see Workflow module)

  5. Providing Goodness of Fit estimation for 3D + 1D datasets

  6. Using multiple time interval selection for a given list of observations