Welcome to the Cherenkov plenoscope. This 'starter_kit' is where the Cherenkov plenoscope and its astronomical performance are simulated and estimated.
The cherenkov-plenoscope project consists of many rather independent packages and programs. In this 'starter_kit' all the bits come together. Some packages are truely standalone, others only make sense inside of this starter_kit.
We develop on:
- GNU-Linux Debian 12
- gnu compiler collection 12.2.0
- python 3.11.5
- Credentials to download CORSIKA from KIT
- Fortran77-compiler from the gnu compiler collection (gcc)
- The gcc package build-essentials
First the starter_kit needs to be cloned recursively with all its submodules.
git clone --recursive git@github.com:cherenkov-plenoscope/starter_kit.git
For development, the python packages are all installed editable right in place.
Also some some executables need to build from sources such as CORSIKA and merlict.
To do this, there is the install.py
script.
When you got access to the CORSIKA sources, it is easiest when you download the
sources for CORSIKA and provide them directly.
python ./install install --corsika_tar path/to/my/corsika-75600.tar.gz
The install.py
can also uninstall all packages and remove the builds.
python ./install uninstall
git pull
git submodule update