Skip to content

Instantly share code, notes, and snippets.

@rsnemmen
Last active August 12, 2019 13:06
Show Gist options
  • Save rsnemmen/f97823e466583d7d1101b5dd579cda8c to your computer and use it in GitHub Desktop.
Save rsnemmen/f97823e466583d7d1101b5dd579cda8c to your computer and use it in GitHub Desktop.
Installation script for the supporting data files, Fermi LAT hands-on lesson by Nemmen & Cafardo
#!/bin/sh
# Create a new directory somewhere in your machine, let's say `fermi`:
mkdir fermi
cd fermi
echo "Created fermi dir"
echo
# Clone the repository with the lesson notebook.
git clone https://github.com/black-hole-group/fermipy-tutorial.git
echo "Downloaded lesson files from github"
echo
# You should now have a new directory called `fermi/fermipy-tutorial`.
# Download the data files with observations.
# These file contain all the observations (about 2GB).
# DM lesson data UNCOMMENT THIS EVENTUALLY
#mkdir -p ./fermipy-tutorial/data/DM
#wget -O ./fermipy-tutorial/data/dm-data.tar.bz2 https://www.dropbox.com/s/g6qbj7es0v9djv5/dm-data.tar.bz2?dl=0
#tar -xvjf ./fermipy-tutorial/data/dm-data.tar.bz2 -C ./fermipy-tutorial/data/DM
#echo "Downloaded dark matter files"
#echo
# blazar lesson data
#mkdir -p ./fermipy-tutorial/data/blazar
#wget -O ./fermipy-tutorial/data/blazar-data.tar.bz2 https://www.dropbox.com/s/96t6rbl9gguhz9x/blazar-data.tar.bz2?dl=0
#tar -xvjf ./fermipy-tutorial/data/blazar-data.tar.bz2 -C ./fermipy-tutorial/data/blazar
#echo "Downloaded blazar files"
# blazar lesson data, Fabio's conventions for file locations // must organize it better!
mkdir -p ./fermipy-tutorial/blazar
mkdir -p ./fermipy-tutorial/data/blazar
wget -O ./fermipy-tutorial/data/blazar.tar.bz2 https://www.dropbox.com/s/9uk4kbxymaj54ks/blazar.tar.bz2?dl=0
tar -xvjf ./fermipy-tutorial/data/blazar.tar.bz2 -C ./fermipy-tutorial/blazar
wget -O ./fermipy-tutorial/data/data_blazar.tar.bz2 https://www.dropbox.com/s/uom4dwtquf7uikp/data_blazar.tar.bz2?dl=0
tar -xvjf ./fermipy-tutorial/data/data_blazar.tar.bz2 -C ./fermipy-tutorial/data/blazar
echo "Downloaded blazar files"
echo "Done! :) "
# If the download gets interrupted, you can resume the download from where it stopped:
#
# wget -c -O ./fermipy-tutorial/data/fermi-data.tar.bz2 https://www.dropbox.com/s/g6qbj7es0v9djv5/fermi-data.tar.bz2?dl=0
# (_optional_) Check file integrity.
#
# If you want to check the file integrity, you can use the command
#
# md5sum fermipy-tutorial/data/fermi-data.tar.bz2
#(replace `md5sum` with `md5` if using a Mac). This command will spit a string. The string should match this one: 149b2e7d499a78f18bec22ad40fd3d98. If they are different, your file was corrupted during the download and you need to restart the download.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment