Skip to content

Commit d76ba17

Browse files
committed
Compact Prompt Processing config.
While this representation uses the somewhat risky flow-style mappings, it's much easier to read and modify than multiple lines of block-style mappings, each with its own label.
1 parent 6012653 commit d76ba17

File tree

1 file changed

+29
-45
lines changed

1 file changed

+29
-45
lines changed

applications/prompt-keda-lsstcam/values-usdfprod-prompt-processing.yaml

Lines changed: 29 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -18,37 +18,31 @@ prompt-keda:
1818
# The config will get corrupted after template substitution.
1919
# Block-style mappings can have lines of any length.
2020
main: |-
21-
- survey: BLOCK-365 # FBS Survey (dense dithered star field calibrations)
21+
# Dense dithered star field calibrations
22+
- survey: BLOCK-365
2223
pipelines: &std-main-pipelines
2324
- ${PROMPT_PROCESSING_DIR}/pipelines/LSSTCam/ApPipe.yaml
2425
- ${PROMPT_PROCESSING_DIR}/pipelines/LSSTCam/SingleFrame.yaml
2526
- ${PROMPT_PROCESSING_DIR}/pipelines/LSSTCam/Isr.yaml
26-
- survey: BLOCK-407 # FBS Pre-Operations Survey (independent of environmental conditions)
27-
pipelines: *std-main-pipelines
28-
- survey: BLOCK-408 # FBS Pre-Operations Survey (triggered by environmental conditions)
29-
pipelines: *std-main-pipelines
30-
- survey: BLOCK-416 # FBS Pre-Operations Survey (with a constrained LSST configuration)
31-
pipelines: *std-main-pipelines
32-
- survey: BLOCK-417 # FBS Pre-Operations Survey (with a constrained LSST configuration)
33-
pipelines: *std-main-pipelines
34-
- survey: BLOCK-419 # FBS Pre-Operations Survey (a version without elevation, rotation, or filter change constraints)
35-
pipelines: *std-main-pipelines
36-
- survey: BLOCK-421 # FBS Pre-Operations Survey (a version without FAM triplets)
37-
pipelines: *std-main-pipelines
27+
# FBS Pre-Operations Survey
28+
- {survey: BLOCK-407, pipelines: *std-main-pipelines}
29+
- {survey: BLOCK-408, pipelines: *std-main-pipelines}
30+
- {survey: BLOCK-416, pipelines: *std-main-pipelines}
31+
- {survey: BLOCK-417, pipelines: *std-main-pipelines}
32+
- {survey: BLOCK-419, pipelines: *std-main-pipelines}
33+
- {survey: BLOCK-421, pipelines: *std-main-pipelines}
3834
# TMA checkout, no images
39-
- {survey: "BLOCK-T250", pipelines: []}
40-
- survey: BLOCK-T427 # Daytime checkout
35+
- {survey: BLOCK-T250, pipelines: []}
36+
# Daytime checkout
37+
- survey: BLOCK-T427
4138
pipelines: ['${PROMPT_PROCESSING_DIR}/pipelines/LSSTCam/Isr-cal.yaml']
42-
- survey: BLOCK-T698 # Fixed telescope pointing stability test
43-
pipelines: *std-main-pipelines
44-
- survey: BLOCK-T703 # Fixed pointing
45-
pipelines: *std-main-pipelines
46-
- survey: BLOCK-T704 # Fixed pointing
47-
pipelines: *std-main-pipelines
48-
- survey: BLOCK-T706 # Fixed pointing
49-
pipelines: *std-main-pipelines
50-
# Produces nextVisits but not images
51-
- {survey: "BLOCK-T454", pipelines: []}
39+
# All-day clearing; produces nextVisits but not images
40+
- {survey: BLOCK-T454, pipelines: []}
41+
# Fixed telescope pointing stability test
42+
- {survey: BLOCK-T698, pipelines: *std-main-pipelines}
43+
- {survey: BLOCK-T703, pipelines: *std-main-pipelines}
44+
- {survey: BLOCK-T704, pipelines: *std-main-pipelines}
45+
- {survey: BLOCK-T706, pipelines: *std-main-pipelines}
5246
# Miscellaneous scripts, not always images
5347
- {survey: "", pipelines: []}
5448
# Ignore unknown events during Commissioning
@@ -58,26 +52,16 @@ prompt-keda:
5852
- survey: BLOCK-365
5953
pipelines: &std-pre-pipelines
6054
- ${PROMPT_PROCESSING_DIR}/pipelines/LSSTCam/Preprocessing.yaml
61-
- survey: BLOCK-407
62-
pipelines: *std-pre-pipelines
63-
- survey: BLOCK-408
64-
pipelines: *std-pre-pipelines
65-
- survey: BLOCK-416
66-
pipelines: *std-pre-pipelines
67-
- survey: BLOCK-417
68-
pipelines: *std-pre-pipelines
69-
- survey: BLOCK-419
70-
pipelines: *std-pre-pipelines
71-
- survey: BLOCK-421
72-
pipelines: *std-pre-pipelines
73-
- survey: BLOCK-T698
74-
pipelines: *std-pre-pipelines
75-
- survey: BLOCK-T703
76-
pipelines: *std-pre-pipelines
77-
- survey: BLOCK-T704
78-
pipelines: *std-pre-pipelines
79-
- survey: BLOCK-T706
80-
pipelines: *std-pre-pipelines
55+
- {survey: BLOCK-407, pipelines: *std-pre-pipelines}
56+
- {survey: BLOCK-408, pipelines: *std-pre-pipelines}
57+
- {survey: BLOCK-416, pipelines: *std-pre-pipelines}
58+
- {survey: BLOCK-417, pipelines: *std-pre-pipelines}
59+
- {survey: BLOCK-419, pipelines: *std-pre-pipelines}
60+
- {survey: BLOCK-421, pipelines: *std-pre-pipelines}
61+
- {survey: BLOCK-T698, pipelines: *std-pre-pipelines}
62+
- {survey: BLOCK-T703, pipelines: *std-pre-pipelines}
63+
- {survey: BLOCK-T704, pipelines: *std-pre-pipelines}
64+
- {survey: BLOCK-T706, pipelines: *std-pre-pipelines}
8165
- {survey: "", pipelines: []}
8266
# Don't preprocess anything unknown
8367
- {pipelines: []}

0 commit comments

Comments
 (0)