easyFermi
The easiest way to analyze Fermi-LAT data.
Requirements
easyFermi relies on Python 3, Fermitools and Fermipy.
We recommend the user to install Miniconda 3 or Anaconda 3 before proceeding.
To install Fermitools with conda, do:
$ conda create -n fermi -c conda-forge -c fermi fermitools python=3 clhep=2.4.4.1
If you have problems with the installation of Fermitools, please take a look on the video tutorial here: https://fermi.gsfc.nasa.gov/ssc/data/analysis/video_tutorials/
Now that you installed the Fermitools, you can install Fermipy with the following command:
$ conda install --name fermi -c conda-forge fermipy matplotlib=3.3.2
Note that Fermipy doesn't work properly with more recent releases of matplotlib. This is why we are installing matplotlib V3.3.2 here.
For more details, check the documentation of Fermipy here: https://fermipy.readthedocs.io/en/latest/install.html
Installing easyFermi
Now you just have to open the fermi environment with
$ conda activate fermi
And then install easyFermi with pip:
$ pip install easyFermi
Usage
While in the fermi environment, do:
$ python
>>> import easyFermi
Tutorials
You can find more details about easyFermi on https://github.com/ranieremenezes/easyFermi, and check the easyFermi tutorials on YouTube:
https://www.youtube.com/channel/UCeLCfEoWasUKky6CPNN_opQ
Fermipy light curve problem
In Fermipy V1.0.1 (Python 3), some users face a "KeyError: 'fit_success'" issue when trying to build the light curves.
This issue is solved here: https://github.com/fermiPy/fermipy/issues/368
Release files for easyfermi 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easyFermi-1.0.5.tar.gz | 296.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| easyFermi-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 591.7 kB
Release files / easyFermi-1.0.5.tar.gz
| Download URL | easyFermi-1.0.5.tar.gz |
|---|---|
| Size | 296.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7cd55f282e4990b82f85b636f01a1be0dbf4d4a7056dd1b47b643e2f706e7f09
|
|
BLAKE2b-256 checksum How to use checksums |
7a623ecf3dbcb7c4662adcf421fce6ca3ad0f07e0f7bad9bf20797ba0303e6bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12
|
Release files / easyFermi-1.0.5-py3-none-any.whl
| Download URL | easyFermi-1.0.5-py3-none-any.whl |
|---|---|
| Size | 295.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b96406846fb9318a2c923b11481df355355774fa22b3209de041a5d12704f7cb
|
|
BLAKE2b-256 checksum How to use checksums |
8ced04919b1d842acedfca8daecad6659a811a83532850185eef3de5c0087bdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12
|