Skip to content

Add illuminator_telescope_visibility model parameter schema#2220

Open
orelgueta wants to merge 2 commits into
mainfrom
illuminator_table_schema
Open

Add illuminator_telescope_visibility model parameter schema#2220
orelgueta wants to merge 2 commits into
mainfrom
illuminator_table_schema

Conversation

@orelgueta
Copy link
Copy Markdown
Contributor

Define schema for telescope-illuminator visibility tables used in calibration simulations. Supports both North (~13 telescopes) and South (~60 telescopes) sites with boolean illumination status per telescope-illuminator pair.

orelgueta added 2 commits May 29, 2026 12:56
Define schema for telescope-illuminator visibility tables used in
calibration simulations. Supports both North (~13 telescopes) and
South (~60 telescopes) sites with boolean illumination status per
telescope-illuminator pair.
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new model-parameter schema describing an external ECSV visibility table that maps illuminators to telescope illumination status, intended for calibration simulations at CTAO North/South.

Changes:

  • Introduce illuminator_telescope_visibility schema YAML under src/simtools/schemas/model_parameters/.
  • Add a changelog fragment documenting the new schema.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
src/simtools/schemas/model_parameters/illuminator_telescope_visibility.schema.yml New schema definition for illuminator↔telescope visibility (file-backed parameter).
docs/changes/2220.feature.md Changelog entry for the new schema.

@ctao-sonarqube
Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@orelgueta orelgueta marked this pull request as ready for review May 29, 2026 11:20
@orelgueta orelgueta requested a review from GernotMaier May 29, 2026 11:20
Copy link
Copy Markdown
Contributor

@GernotMaier GernotMaier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See my comment in https://gitlab.cta-observatory.org/cta-science/simulations/simulation-model/simulation-models/-/merge_requests/135

Note that this suggested change would also allow to actually validate the columns and make it easier to not safe the file in the DB but the table in json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants