Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

There are some extra steps we need to make in Week 2 to prepare for running analysis tutorials and projects. Please follow the instructions below and reach out for help if needed.

Download data and configuration files

To run the example you will need to a few  few additional files.

  • 3C 279 photon and spacecraft files, PH00.fits PH01.fits and SC00.fits.
  • Configuration file for fermipy, config.yaml
  • Jupyter notebook, LikelihoodWithFermipy2021.ipynb
  • Precomputed data files (so you can go through the example quickly the first time without waiting for calculations).

Using your native operating system, download this file, fermipyTutorialData.tgz, and save it in the your shared directory (this is the same directory on your native operating system where you typed docker start).

Setup a new analysis directory for this tutorial in FermiBottle

Switch to the FermiBottle window (the one with a prompt that looks something like this screenshot.) If you exited FermiBottle, you may need to attach to it again. See the using FermiBottle instructions.

Make a directory for this tutorial in /data (the shared directory in FermiBottle). I called mine FermipyTutorial.

image

Move fermipyTutorialData.tgz into /data/FermipyTutorial

Change directory to /data/FermipyTutorial

unzip the data files using the command line

unzip fermipyTutorialData.tgz

Prepare FermiBottle for analysis

Is FermiBottle running? You should have a window with a fermi prompt similar to this.

Image Added

If you don't have a window open to FermiBottle, follow the instructions to start docker on your host system and attach to the FermiBottle container. Remember to activate the Fermi analysis using "conda activate fermi" when you restart the FermiBottle container. You'll know this has been done when you see the fermi prompt. The steps to start docker and set up the Fermi environment are described in Using FermiBottle instructions.

Update fermipy 

To run the example, you will need to update to the latest version of fermipy, 1.0.1.

In your FermiBottle window run the command
pip install --upgrade fermipy

Image Added

This will take a little time to download and install the packages.

Make a new directory for the fermipy tutorial in FermiBottle

Follow these steps to prepare to run the Likelihood With Fermipy notebook

In the FermiBottle window

  1. Change directory to make /data your working directory
  2. Create a directory for this tutorial in /data. Let's call it FermipyTutorial.
  3. Change directory to make /data/FermipyTutorial your working directory

Image Added

Download and unzip the tutorial file in FermiBottle

Next, in the FermiBottle window, use wget to download the data file into the tutorial directory using the command shown below.

wget https://fermi.gsfc.nasa.gov/science/mtgs/summerschool/2021/fermipyTutorialData.tgz

Image Added

Then unzip and extract the archived files.

Image Added

You should see something like this when you list the directory contents.image

Image Added

Start the Jupyter notebook

In that same directory, you can now run the notebook command to start the tutorial.