Skip to content

Commit 76d6c17

Browse files
committed
Deprecate processCcd subset.
The name "processCcd" is a throwback to the Gen 2 ProcessCcdTask, and is not intuitive for new users who've only known Gen 3. The replacement name apPipeSingleFrame conveys the term "single-frame processing" (which is still in use) while distinguishing between the subset of ApPipe and the standalone SingleFrame pipeline (which are conceptually different enough that they must not be mixed up).
1 parent 0de5265 commit 76d6c17

File tree

3 files changed

+27
-5
lines changed

3 files changed

+27
-5
lines changed

pipelines/_ingredients/ApPipe.yaml

+10-1
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,21 @@ tasks:
8888
connections.coaddName: parameters.coaddName
8989

9090
subsets:
91+
apPipeSingleFrame:
92+
subset:
93+
- isr
94+
- calibrateImage
95+
- initialPviCore
96+
description: >-
97+
The prompt ApPipe tasks that make up single-frame processing. Not to be confused with the
98+
SingleFrame.yaml pipeline, which does more than just ApPipe single frame processing, and
99+
is designed as a standalone alternative to ApPipe.yaml.
91100
processCcd:
92101
subset:
93102
- isr
94103
- calibrateImage
95104
- initialPviCore
96-
description: The tasks that make up single-frame processing.
105+
description: Deprecated alias for apPipeSingleFrame, will be removed after v29.
97106
apPipe:
98107
subset:
99108
- loadDiaCatalogs

pipelines/_ingredients/ApPipeWithFakes.yaml

+16-2
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,21 @@ tasks:
123123
connections.fakesType: parameters.fakesType
124124
connections.science: fakes_initial_pvi
125125
subsets:
126+
apPipeSingleFrame:
127+
subset:
128+
- isr
129+
- calibrateImage
130+
- initialPviCore
131+
description: >-
132+
The prompt ApPipe tasks that make up single-frame processing. Not to be confused with the
133+
SingleFrame.yaml pipeline, which does more than just ApPipe single frame processing, and
134+
is designed as a standalone alternative to ApPipeWithFakes.yaml.
126135
processCcd:
127136
subset:
128137
- isr
129138
- calibrateImage
130139
- initialPviCore
131-
description: 'The tasks that make up single-frame processing.'
140+
description: Deprecated alias for apPipeSingleFrame, will be removed after v29.
132141
apPipe:
133142
subset:
134143
- isr
@@ -195,11 +204,16 @@ subsets:
195204
description: >
196205
Tasks for QA and other non-real-time processing.
197206
Requires prompt subset to be run first.
207+
injected_apPipeSingleFrame:
208+
subset:
209+
- inject_visit
210+
description: >-
211+
All tasks from the 'apPipeSingleFrame' subset impacted by source injection.
198212
injected_processCcd:
199213
subset:
200214
- inject_visit
201215
description: >
202-
All tasks from the 'processCcd' subset impacted by source injection.
216+
Deprecated alias for injected_apPipeSingleFrame, will be removed after v29.
203217
injected_apPipe:
204218
subset:
205219
- inject_visit

pipelines/_ingredients/SingleFrame.yaml

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ description: Single-frame pipeline for the case in which no templates exist
22
imports:
33
- location: $AP_PIPE_DIR/pipelines/_ingredients/ApPipe.yaml
44
include:
5-
- processCcd
6-
- initialPviCore
5+
- apPipeSingleFrame
76
- getRegionTimeFromVisit
87
- mpSkyEphemerisQuery
98
tasks:

0 commit comments

Comments
 (0)