CTLearn: Deep Learning for IACT Event Reconstruction ==================================================== .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3342952.svg :target: https://doi.org/10.5281/zenodo.3342952 :alt: DOI .. image:: https://img.shields.io/pypi/v/ctlearn :target: https://pypi.org/project/ctlearn/ :alt: Latest Release .. image:: https://github.com/ctlearn-project/ctlearn/actions/workflows/python-package-conda.yml/badge.svg :target: https://github.com/ctlearn-project/ctlearn/actions/workflows/python-package-conda.yml :alt: Continuos Integration .. image:: images/CTLearnTextCTinBox_WhiteBkgd.png :target: images/CTLearnTextCTinBox_WhiteBkgd.png :alt: CTLearn Logo CTLearn is a package under active development to run deep learning models to analyze data from all major current and future arrays of imaging atmospheric Cherenkov telescopes (IACTs). CTLearn can load R1/DL0/DL1 data from `CTAO `_ (Cherenkov Telescope Array Observatory), `FACT `_\ , `H.E.S.S. `_\ , `LST-1 `_\ , `MAGIC `_\ , and `VERITAS `_ telescopes reduced by `ctapipe `_ and processed by `DL1DataHandler `_. * Code, feature requests, bug reports, pull requests: https://github.com/ctlearn-project/ctlearn * Documentation: https://ctlearn.readthedocs.io * License: BSD-3 Installation for users ---------------------- Installation ------------ First, create and activate a fresh conda environment: .. code-block:: bash mamba create -n ctlearn -c conda-forge python==3.12 llvmlite conda activate ctlearn The lastest version fo this package can be installed as a pip package: .. code-block:: bash pip install ctlearn See the documentation for further information like `installation instructions for the IT-cluster `_, `installation instructions for developers `_, `package usage `_, and `dependencies `_ among other topics. Citing this software -------------------- Please cite the corresponding version using the `DOIs from Zenodo `_ if this software package is used to produce results for any publication. Team ---- .. list-table:: :header-rows: 1 * - .. image:: https://github.com/aribrill.png?size=100 :target: https://github.com/aribrill :alt: Ari Brill - .. image:: https://github.com/bryankim96.png?size=100 :target: https://github.com/bryankim96 :alt: Bryan Kim - .. image:: https://github.com/TjarkMiener.png?size=100 :target: https://github.com/TjarkMiener :alt: Tjark Miener - .. image:: https://github.com/nietootein.png?size=100 :target: https://github.com/nietootein :alt: Daniel Nieto * - `Ari Brill `_ - `Bryan Kim `_ - `Tjark Miener `_ - `Daniel Nieto `_ Collaborators ------------- .. list-table:: :header-rows: 1 * - .. image:: https://github.com/qi-feng.png?size=100 :target: https://github.com/qi-feng :alt: Qi Feng - .. image:: https://github.com/rlopezcoto.png?size=100 :target: https://github.com/rlopezcoto :alt: Ruben Lopez-Coto * - `Qi Feng `_ - `Ruben Lopez-Coto `_ Alumni ------ .. list-table:: :header-rows: 1 * - .. image:: https://github.com/Jsevillamol.png?size=100 :target: https://github.com/Jsevillamol :alt: Jaime Sevilla - .. image:: https://github.com/hrueda25.png?size=100 :target: https://github.com/hrueda25 :alt: Héctor Rueda - .. image:: https://github.com/jredondopizarro.png?size=100 :target: https://github.com/jredondopizarro :alt: Juan Redondo Pizarro - .. image:: https://github.com/LucaRomanato.png?size=100 :target: https://github.com/LucaRomanato :alt: LucaRomanato - .. image:: https://github.com/sahilyadav27.png?size=100 :target: https://github.com/sahilyadav27 :alt: Sahil Yadav - .. image:: https://github.com/sgh14.png?size=100 :target: https://github.com/sgh14 :alt: Sergio García Heredia * - `Jaime Sevilla `_ - `Héctor Rueda `_ - `Juan Redondo Pizarro `_ - `Luca Romanato `_ - `Sahil Yadav `_ - `Sergio García Heredia `_