The easiest way to analyze Fermi-LAT data.
easyFermi is a solution to facilitate Fermi-LAT data analysis by providing an intuitive graphical interface to interact with Fermi software analysis tools.
- Linux OS / Mac OS / Windows with WSL (Windows Subsystem for Linux)
- Miniconda 3 / Anaconda 3
In the terminal, run:
- Creating and activating the virtual environment:
conda create --name easyfermi
conda activate easyfermi
- Installing dependencies:
conda install --channel fermi --channel conda-forge "fermitools=2.2.0"
conda install --channel fermi --channel conda-forge "python=3.9" "fermipy=v1.2" "scipy=1.11.4" "astropy=5.3.3" "pyqt=5.15.10" "astroquery=0.4.6" "healpy=1.16.1" "gammapy=1.1" "psutil=5.9.8" "matplotlib=3.8.2"
- Installing easyfermi:
pip install --no-deps easyfermi
- (ONLY FOR WINDOWS) Installing libgl1 package:
sudo apt-get install libgl1
Note: A virtual environment is an important tool for safely installing the dependencies of an application without inadvertently replacing existing versions that may be needed by other applications or programs.
In the terminal, run:
conda deactivate
conda env remove --name easyfermi
In the terminal, run:
conda activate easyfermi
python -c "import easyFermi"
Check for tutorials on the easyFermi YouTube channel:
- Learn how to analyze Fermi-LAT data in 10 min
- Goodness of fit and advanced configurations
To acknowledge easyFermi in a publiaction, please cite de Menezes, R (2022).
Since easyFermi relies on Fermipy, please also cite Wood et al. 2017.
I would like to thank Clodomir Vianna for helping me with the design of easyFermi and for making the easyFermi logo, and to Fabio Cafardo, Lucas Costa Campos and Raí Menezes for their help and strong support in this project. A big thanks to Alessandra Azzollini, Douglas Carlos, Kaori Nakashima, Lucas Siconato, Matt Pui, and Romana Grossova, the first users/testers of easyFermi.