HealthyPear / easyfermi

The easiest way to analyze Fermi-LAT data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

easyFermi

The easiest way to analyze Fermi-LAT data.

easyfermi-demo-rect-ezgif com-video-to-gif-converter

easyFermi is a solution to facilitate Fermi-LAT data analysis by providing an intuitive graphical interface to interact with Fermi software analysis tools.

Requirements

Installing

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.

Uninstalling

In the terminal, run:

conda deactivate
conda env remove --name easyfermi

Running

In the terminal, run:

conda activate easyfermi
python -c "import easyFermi"

Tutorials

Check for tutorials on the easyFermi YouTube channel:

youtube

  • Learn how to analyze Fermi-LAT data in 10 min

Watch the video

  • Goodness of fit and advanced configurations

Watch the video

Acknowledgements

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.


About

The easiest way to analyze Fermi-LAT data

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%