We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Axel Donath - Gammapy: a Python Package for Gamma-Ray Astronomy Version v1.0
Discover Gammapy, a Python package for gamma-ray astronomy, providing a common data format and analysis tools, scalable for large-scale data analysis, with built-in models and support for hierarchical models and parameter priors.
- The GammaRay package is a Python library for GammaRay astronomy.
- GammaRay data can be modeled up to four dimensions, including spectral, spatial, and temporal parts.
- Existing instruments have different instrument response formats, making it difficult to combine data from multiple sources.
- GammaRayPi aims to provide a common data format and analysis tools for GammaRay data.
- The package is built on top of the scientific Python stack, including AstroPi, SciPi, and NumPi.
- GammaRayPi has a few dependencies, including Sherpa and iMinui for minimization processes, and HealPi for handling healpix maps.
- The package provides high-level interfaces for executing analysis workflows and registering custom models.
- Users can implement their own models using GammaRayPi.
- The package has a gallery of built-in models, with support for hierarchical models and parameter priors.
- GammaRayPi aims to provide a scalable solution for large-scale GammaRay data analysis.
- The package has a few optional dependencies, including Pydantic for configuration, PyYAML for YAML I/O, Matplotlib for visualization, and Qlik for command line tools.
- The package has a CI setup using GitHub Actions and a system for improving its development, including a proposals for improving GammaPi.
- GammaRayPi has a user base of around 200-300 users and is expected to grow.
- The package is being used for various GammaRay astronomy projects, including the analysis of Fermi, Cherenkov Telescope Array, and other observatories.
- The package has undergone science validation, including re-analysis of published results from the Hawk Observatory and HESS.
- The package provides a unified API for multiple pixelization schemes.
- Users can define data reduction chains and custom data reduction steps using a registry system.
- The package is hosted on GitHub and has a system for proposing improvements.
- The package is being used for various GammaRay astronomy projects, including the analysis of Fermi, Cherenkov Telescope Array, and other observatories.
- GammaRayPi has a few pre-commit hooks to ensure the format of the code base is consistent.