/cta-lstchain

LST prototype testbench chain

Primary LanguageJupyter Notebook

cta-lstchain Build Status

Repository for the high level analysis of the LST. The analysis is heavily based on ctapipe, adding custom code for mono reconstruction.

Note that notebooks are currently not tested and not guaranteed to be up-to-date.
In doubt, refer to tested code and scripts: basic functions of lstchain (reduction steps R0-->DL1 and DL1-->DL2) are unit tested and should be working as long as the build status is passing.

Install

  • You will need to install anaconda first.

As user

LSTCHAIN_VER=0.6.3
wget https://raw.githubusercontent.com/cta-observatory/cta-lstchain/v$LSTCHAIN_VER/environment.yml
conda env create -n lst -f environment.yml
conda activate lst
pip install lstchain==$LSTCHAIN_VER
rm environment.yml

As developer

  • Create and activate the conda environment:
git clone https://github.com/cta-observatory/cta-lstchain.git
cd cta-lstchain
conda env create -f environment.yml
conda activate lst-dev

To update the environment (e.g. when depenencies got updated), use:

conda env update -n lst-dev -f environment.yml
  • Install lstchain in developer mode:
pip install -e .

Contributing

All contribution are welcomed.

Guidelines are the same as ctapipe's ones
See here how to make a pull request to contribute.

Report issue / Ask a question

Use GitHub Issues.