protopipe#
Important
If you already know you want to use protopipe on the DIRAC grid, please start from the installation based on its interface (protopipe-CTADIRAC base environment) and then come back here.
There are two different ways to install protopipe
,
if you just want to use it as it is (Released version),
or if you also want to develop it (Development version).
To perform full analyses, you will need some computational power in order to produce enough data files for model and performance estimation. This can be accomplished through the use of the DIRAC computing grid (Interface to the DIRAC grid).
Released version#
To install the latest released version it is sufficient to install the
package from PyPI
with pip install protopipe
.
If you prefer to work from an Miniconda/Anaconda virtual environment you can create it by downloading the recipe and issue the following command from the base environment,
conda env create -f environment_latest_release.yml
Development version#
fork the repository
it is recommended to create a virtual environment (Miniconda/Anaconda users can use the
environment_development.yml
stored at the root of the cloned repository)pip install -e '.[all]'
The all
keyword will install all extra requirements,
which can be also installed separately using tests
and/or docs
.
Next steps#
get accustomed to the basic pipeline workflow (Pipeline),
make your own complete analysis (Large scale analyses),
learn how to contribute to the project (Development).