simtools-derive-telescope-sphere-radius#
Derive telescope_sphere_radius from the primary reflector and, where present,
the secondary reflector. The command writes telescope_sphere_radius.json in
metres and a companion .meta.yml file. The CORSIKA entrance sphere encloses
the mirror surfaces, including panel corners and dish curvature, for zenith
angles 0-90 degrees with no added margin. The camera is downstream of the
reflectors and is outside this entrance sphere. Missing or invalid mirror
geometry stops the derivation.
Derive the CORSIKA fiducial sphere radius from telescope model geometry.
Command line arguments#
options#
- –help
show this help message and exit
simulation model#
- –model_version
Simulation production model version(s). Use –show_options model_version.
- –parameter_version
model parameter version
- –overwrite_model_parameters
JSON string with model parameters to overwrite
- –site
Observatory site (e.g., North, South). Use –show_options site.
- –telescope
telescope model name (e.g., LSTN-01, SSTS-design, …)
model repository#
- –simulation_models_path
Path containing the simulation-model repository to read.
- –simulation_models_git_path
Path to a local normal, bare, or mirror Git repository containing simulation models.
- –simulation_models_git_revision
Git tag, ref, or commit to read from the simulation-model repository.
application#
- –show_options
Print available values for a supported option and exit.
Example#
Derive the LSTN fiducial sphere radius#
Enclose the LSTN reflector panels over all supported pointings.
Application: simtools-derive-telescope-sphere-radius
Integration test: derive_telescope_sphere_radius_lstn.yml
Command
simtools-derive-telescope-sphere-radius --config tests/integration_tests/config/derive_telescope_sphere_radius_lstn.yml
Configuration
site: North
telescope: LSTN-design
model_version: 7.0.0
parameter_version: 1.0.0
ignore_existing_parameter_version: true
output_path: simtools-output