Tools for the Simulation System of the CTA Observatory
Project description
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
- simulation models
- 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.
Authors
- Raul R Prado (DESY)
- Orel Gueta (DESY)
- Eshita Joshi (DESY)
- Tobias Kleiner (DESY)
- Victor B. Martins (DESY)
- Gernot Maier (DESY)
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/).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gammasimtools-0.17.0.tar.gz.
File metadata
- Download URL: gammasimtools-0.17.0.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea6a43d28928d5081ed70186dbf295c9ef11cee335a4688b30dc3127960ff418
|
|
| MD5 |
62084887881a8928aaf3a944c68a18f2
|
|
| BLAKE2b-256 |
7020c8518a9c38c168f1e9ac5246b9771b384c22445318402359eb33be2f8c98
|
Provenance
The following attestation bundles were made for gammasimtools-0.17.0.tar.gz:
Publisher:
pypi.yml on gammasim/simtools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gammasimtools-0.17.0.tar.gz -
Subject digest:
ea6a43d28928d5081ed70186dbf295c9ef11cee335a4688b30dc3127960ff418 - Sigstore transparency entry: 233896911
- Sigstore integration time:
-
Permalink:
gammasim/simtools@57c70ddcd503f04ed504d08e2901aa83820d0597 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/gammasim
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@57c70ddcd503f04ed504d08e2901aa83820d0597 -
Trigger Event:
release
-
Statement type:
File details
Details for the file gammasimtools-0.17.0-py3-none-any.whl.
File metadata
- Download URL: gammasimtools-0.17.0-py3-none-any.whl
- Upload date:
- Size: 562.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edf7766220c7f000f708ab9b4379a3051e3b0be9ec67bb70efb4a6543c2fbdbd
|
|
| MD5 |
4ab1c8cc464c789f6923cbbefd16f5f6
|
|
| BLAKE2b-256 |
f6b30df8cb517c1198ad17a041038222d7e950ffbdf07f5874830333032f8663
|
Provenance
The following attestation bundles were made for gammasimtools-0.17.0-py3-none-any.whl:
Publisher:
pypi.yml on gammasim/simtools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gammasimtools-0.17.0-py3-none-any.whl -
Subject digest:
edf7766220c7f000f708ab9b4379a3051e3b0be9ec67bb70efb4a6543c2fbdbd - Sigstore transparency entry: 233896915
- Sigstore integration time:
-
Permalink:
gammasim/simtools@57c70ddcd503f04ed504d08e2901aa83820d0597 -
Branch / Tag:
refs/tags/v0.17.0 - Owner: https://github.com/gammasim
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@57c70ddcd503f04ed504d08e2901aa83820d0597 -
Trigger Event:
release
-
Statement type: