Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions pipelines/LSSTCam/ApPipe-noAlerts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
description: >-
Alert Production pipeline specialized for LSSTCam,
with alert distribution turned off.

imports:
- location: $PROMPT_PROCESSING_DIR/pipelines/LSSTCam/ApPipe.yaml
tasks:
diaPipe:
class: lsst.ap.association.DiaPipelineTask
config:
alertPackager.doProduceAlerts: False
14 changes: 14 additions & 0 deletions pipelines/LSSTCam/ApPipe-noForced.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: >-
Alert Production pipeline specialized for LSSTCam,
with forced source handling turned off

# This file serves as an "emergency shutdown" for a known issue in the DIA
# processing task. It is not intended for general use, and unlike ApPipe proper
# will not be synced to the ap_pipe package.
imports:
- location: $PROMPT_PROCESSING_DIR/pipelines/LSSTCam/ApPipe.yaml
tasks:
diaPipe:
class: lsst.ap.association.DiaPipelineTask
config:
doRunForcedMeasurement: false # see DM-43402
16 changes: 16 additions & 0 deletions pipelines/LSSTCam/ApPipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Alert Production pipeline specialized for LSSTCam

# This file should strive to contain just an import from ap_pipe.
# Exceptions are allowed temporarily when urgent bug fixes and
# prompt_processing build can't wait for the lsst_distrib
# release schedule.
imports:
- location: $AP_PIPE_DIR/pipelines/LSSTCam/ApPipe.yaml
include:
- prompt
tasks:
diaPipe:
class: lsst.ap.association.DiaPipelineTask
config:
# Alert distribution only runnable in PP environment.
alertPackager.doProduceAlerts: True
22 changes: 22 additions & 0 deletions pipelines/LSSTCam/Isr-cal.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
description: >-
ISR-only pipeline specialized for LSSTCam. This is a seperate
pipeline from the other ISR-only pipeline because this config
is for cleanroom data.

imports:
- location: $PROMPT_PROCESSING_DIR/pipelines/LSSTCam/Isr.yaml

tasks:
isr:
class: lsst.ip.isr.IsrTaskLSST
config:
defaultSaturationSource: CAMERAMODEL
doApplyGains: false
doBias: false
doBootstrap: true
doDark: false
doDefect: false
doDeferredCharge: false
doFlat: false
doLinearize: false
doSuspect: false
6 changes: 6 additions & 0 deletions pipelines/LSSTCam/Isr.yaml
Copy link
Member

Choose a reason for hiding this comment

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

This looks more like an Isr-cal than an Isr... is this something we can run on early commissioning data?

I'm worried that naming this Isr will lead to some complicated cross-talk where we have to change our pipeline config depending on which PP release we're using.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I set this config thinking it's for the data we can test with right now, and will change it completely once we have on-sky data. Causing confusion is a very good point. Isr-cal is a great idea. I'm renaming this to Isr-cal.yaml, and adding a standard Isr.yaml which we can't test yet but should become right soon.

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
description: ISR-only pipeline specialized for LSSTCam

imports:
- location: $PROMPT_PROCESSING_DIR/pipelines/LSSTCam/ApPipe.yaml
include:
- isr
12 changes: 12 additions & 0 deletions pipelines/LSSTCam/Preprocessing-noForced.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Preprocessing pipeline specialized for LSSTCam with forced source loading turned off

# This file serves as an "emergency shutdown" for a known issue in the DIA
# processing task. It is not intended for general use, and unlike ApPipe proper
# will not be synced to the ap_pipe package.
imports:
- location: $PROMPT_PROCESSING_DIR/pipelines/LSSTCam/Preprocessing.yaml
tasks:
loadDiaCatalogs:
class: lsst.ap.association.LoadDiaCatalogsTask
config:
doLoadForcedSources: false # see DM-43394
6 changes: 6 additions & 0 deletions pipelines/LSSTCam/Preprocessing.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
description: Preprocessing pipeline specialized for LSSTCam

imports:
- location: $AP_PIPE_DIR/pipelines/LSSTCam/ApPipe.yaml
include:
- preload
9 changes: 9 additions & 0 deletions pipelines/LSSTCam/SingleFrame.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: >-
Single-frame pipeline for the case in which
no templates exist, specialized for LSSTCam

imports:
- location: $AP_PIPE_DIR/pipelines/LSSTCam/SingleFrame.yaml
include:
- apPipeSingleFrame
- initialPviCore