https://github.com/cta-observatory/srcsim
Observation simulator for DL2-level IACT data, originally focused on CTA/LST1 telescope
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.0%) to scientific vocabulary
Repository
Observation simulator for DL2-level IACT data, originally focused on CTA/LST1 telescope
Basic Info
- Host: GitHub
- Owner: cta-observatory
- License: bsd-3-clause
- Language: Jupyter Notebook
- Default Branch: master
- Size: 837 KB
Statistics
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 6
- Releases: 0
Metadata Files
README.md
srcsim
Description
Observation simulator for DL2-level IACT data, originally focused on CTA/LST1 telescope. Simulator uses the specified Monte Carlo simulation files to generate the mock event lists, corresponding to the indicated cosmic sources. Several observational setups are supported (the so-called "wobble", "on" modes), with the mock data optionally split into "observational runs" - similar to those of the real telescope. Cosmic ray sources may be simulated following the analytical spatial / spectral models (several optional are supported) or the FITS cube, defining the spectrum and morphology simultaneously.
Installation
Clone and install with pip:
git clone https://github.com/cta-observatory/srcsim.git
cd srcsim
pip install .
Usage
There are two main executables to call:
getruns: generates the observational run specifications following the specified configuration file.simrun: performs the simulation for the specified run configuration file.
The example of the configuration file for getruns may be found in the examples directory. When run as getruns --config examples/sim_in_box.yaml it will create configuration files for the separate runs in the out directory (needs to be created). This configuration files can be then processed with simrun one by one.
Support
Please use issues to report problems or make suggestions.
Roadmap
Despite the initial focus on CTA/LST1, the project may be extended to other instruments using the DL2 data format (e.g. other CTA instruments).
Contributing
Contributions are welcome.
Authors and acknowledgment
Original developers are Ievgen Vovk, Marcel Strzys and Elise Lagarde.
Project status
Active development, so major changes are possible without a notice.
Owner
- Name: Cherenkov Telescope Array Consortium
- Login: cta-observatory
- Kind: organization
- Website: www.cta-observatory.org
- Repositories: 54
- Profile: https://github.com/cta-observatory
open-source software for the CTA Consortium.
GitHub Events
Total
- Push event: 7
Last Year
- Push event: 7