Python library for processing of the prototype Schwarzchild-Couder Telescope (pSCT) simulations.
Within this repository there are tools to process the CORSIKA (cherenkov light) output through sim_telarray via SLURM jobs. These tools also work for CORSIKA outputs using different telescope(s) or array configurations besides the pSCT.
To use these tools you will need to have SLURM and sim_telarray and it's dependencies installed. These tools have been used at the HummingBird cluster in UC Santa Cruz. To install the CORSIKA and sim_telarray versions for CTAO you can go here. Note it is password protected and only for CTAO users.
There's an extra set of tools to submit multiple ctapipe jobs to SLURM.
- Code: https://github.com/mescobargodoy/pSCTsimpipe
- Documentation: ReadTheDocs (coming soon hopefully)
- Contact Miguel Escobar Godoy (mescob11@ucsc.edu)
I recommend installing in a conda environment.
pip install git+https://github.com/mescobargodoy/pSCTsimpipe.git- sim_telarray and it's dependencies (optional)
- SLURM in your system (some institutions might already use this as part of a computer cluster)
- ctapipe and it's dependencies
If you plan to use sim_telarray, you will need to export the path to your sim_telarray (and HESSIO optionally) installation.
export SIMTELDIR=/path/to/your/sim_telarray
export HESSIO=/path/to/your/HESSIOTo see all the available tools run
psctsimpipe-toolsEach tool has it's help message. You can run
<tool-name> --helpFeel free to raise any issues, bugs or any questions. Currently in development.