This repository provides reproducible install instructions for the monopole-generator code and the icecube-combo framework.
The file install.sh contains instructions on how to install the icecube-combo framework with monopole-generator on macOS and ubuntu.
In order to have the install script run on a virtual machine, this repository provides Vagrant instructions in the Vagrantfile.
# Clone this repository
git clone git@github.com:fiedl/monopole-generator-install.git
For the automated code checkout to work, you need to provide svn credentials in a secrets file, which is not included in this repository. Please create the following file and provide credentials there:
# .secrets.sh
export COMBO_GIT_SOURCE="https://username:token@github.com/.../IceTrayCombo.git"
export MONOPOLE_GENERATOR_GIT_SOURCE="https://username:token@github.com/.../monopole-generator.git"
After that, install and run vagrant:
# Install Vagrant
brew cask instal vagrant
# Start the virtual machine and run the install instructions
vagrant up
After changing the install scripts, rerun via vagrant provision
or vagrant reload --provision
.
- https://github.com/fiedl/icecube-combo-install
- Based on: Install instructions for hole-ice clsim: https://github.com/fiedl/hole-ice-install
- IceCube documentation on installing on OS X with Python 2
- Installing icecube-simulation V05-00-07 with Python 2 on macOS Sierra
- Installing icecube-simulation V05-00-07 with Python 2 in Zeuthen