From 6ff64af85b6bb4fb173a57ec8c7b004b8b12e290 Mon Sep 17 00:00:00 2001 From: Krzysztof Findeisen Date: Wed, 11 Sep 2024 15:27:41 -0700 Subject: [PATCH 1/2] Derive -noForced pipelines from their PP counterpart. This avoids bit drift between the two pipelines, and simplifies the spec of -noForced to just the configs that involve forced sources. --- pipelines/LATISS/ApPipe-noForced.yaml | 2 -- pipelines/LATISS/Preprocessing-noForced.yaml | 4 +--- pipelines/LSSTComCamSim/ApPipe-noForced.yaml | 2 -- pipelines/LSSTComCamSim/Preprocessing-noForced.yaml | 4 +--- 4 files changed, 2 insertions(+), 10 deletions(-) diff --git a/pipelines/LATISS/ApPipe-noForced.yaml b/pipelines/LATISS/ApPipe-noForced.yaml index 179f81a4..bbd956ed 100644 --- a/pipelines/LATISS/ApPipe-noForced.yaml +++ b/pipelines/LATISS/ApPipe-noForced.yaml @@ -7,8 +7,6 @@ description: >- # will not be synced to the ap_pipe package. imports: - location: $PROMPT_PROCESSING_DIR/pipelines/LATISS/ApPipe.yaml - include: - - prompt tasks: diaPipe: class: lsst.ap.association.DiaPipelineTask diff --git a/pipelines/LATISS/Preprocessing-noForced.yaml b/pipelines/LATISS/Preprocessing-noForced.yaml index 7eae10e5..7a6aa86b 100644 --- a/pipelines/LATISS/Preprocessing-noForced.yaml +++ b/pipelines/LATISS/Preprocessing-noForced.yaml @@ -4,9 +4,7 @@ description: Preprocessing pipeline specialized for LATISS, with forced source l # processing task. It is not intended for general use, and unlike ApPipe proper # will not be synced to the ap_pipe package. imports: - - location: $AP_PIPE_DIR/pipelines/LATISS/ApPipe.yaml - include: - - preload + - location: $PROMPT_PROCESSING_DIR/pipelines/LATISS/Preprocessing.yaml tasks: loadDiaCatalogs: class: lsst.ap.association.LoadDiaCatalogsTask diff --git a/pipelines/LSSTComCamSim/ApPipe-noForced.yaml b/pipelines/LSSTComCamSim/ApPipe-noForced.yaml index 2e507d76..ae8071e9 100644 --- a/pipelines/LSSTComCamSim/ApPipe-noForced.yaml +++ b/pipelines/LSSTComCamSim/ApPipe-noForced.yaml @@ -7,8 +7,6 @@ description: >- # will not be synced to the ap_pipe package. imports: - location: $PROMPT_PROCESSING_DIR/pipelines/LSSTComCamSim/ApPipe.yaml - include: - - prompt tasks: diaPipe: class: lsst.ap.association.DiaPipelineTask diff --git a/pipelines/LSSTComCamSim/Preprocessing-noForced.yaml b/pipelines/LSSTComCamSim/Preprocessing-noForced.yaml index ac933dac..1bf3bf83 100644 --- a/pipelines/LSSTComCamSim/Preprocessing-noForced.yaml +++ b/pipelines/LSSTComCamSim/Preprocessing-noForced.yaml @@ -4,9 +4,7 @@ description: Preprocessing pipeline specialized for LSSTComCamSim with forced so # processing task. It is not intended for general use, and unlike ApPipe proper # will not be synced to the ap_pipe package. imports: - - location: $AP_PIPE_DIR/pipelines/LSSTComCamSim/ApPipe.yaml - include: - - preload + - location: $PROMPT_PROCESSING_DIR/pipelines/LSSTComCamSim/Preprocessing.yaml tasks: loadDiaCatalogs: class: lsst.ap.association.LoadDiaCatalogsTask From dad6f2999808c81a29faff99e94f112b300583c4 Mon Sep 17 00:00:00 2001 From: Hsin-Fang Chiang Date: Wed, 11 Sep 2024 15:20:23 -0700 Subject: [PATCH 2/2] Add a pipeline to skip alert distribution --- pipelines/LATISS/ApPipe-noAlerts.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 pipelines/LATISS/ApPipe-noAlerts.yaml diff --git a/pipelines/LATISS/ApPipe-noAlerts.yaml b/pipelines/LATISS/ApPipe-noAlerts.yaml new file mode 100644 index 00000000..98d76aa9 --- /dev/null +++ b/pipelines/LATISS/ApPipe-noAlerts.yaml @@ -0,0 +1,11 @@ +description: >- + Alert Production pipeline specialized for LATISS, + with alert distribution turned off. + +imports: + - location: $PROMPT_PROCESSING_DIR/pipelines/LATISS/ApPipe.yaml +tasks: + diaPipe: + class: lsst.ap.association.DiaPipelineTask + config: + alertPackager.doProduceAlerts: False