simtools#
Simulation tools and applications for the Cherenkov Telescope Array (CTAO).
simtools provides:
libraries for simulation model definition and management
model database interfaces
tools for the preparation and configuration of simulation productions
applications for simulation model parameter derivation and validation
standardized interfaces and data products independent of the underlying simulation software (e.g., CORSIKA, sim_telarray)
I/O and reporting tools for the MC simulation model parameter and production database
simtools is one part of the CTAO Simulation Pipeline, which consist of the following components:
CORSIKA air shower simulation code and the sim_telarray telescope simulation code
databases, especially the model parameter database
Note
simtools is currently under heavy development with continuous changes and additions planned. Please contact the developers before using it: simtools-developer@desy.de.
Quick start#
Installation for users#
Install simtools with pypi:
pip install gammasimtools
or using conda/mamba:
conda env create -n gammasimtools
conda install gammasimtools --channel conda-forge
conda activate gammasimtools
See the user’s guide for more details.
Installation for developers#
Install simtools from GitHub with conda/mamba:
git clone https://github.com/gammasim/simtools.git
cd simtools
mamba env create -f environment.yml
conda activate simtools
pip install -e .
See the developer’s guide for more details.
Citing this Software#
Please cite this software if it is used for a publication, see the Zenodo record and CITATION.cff .
Acknowledgements#
This project is supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) - project number 460248186 (PUNCH4NFDI https://www.punch4nfdi.de/).