Skip to content

Commit

Permalink
mpSkyEphemerisQuery, modifying tests, and adding contracts
Browse files Browse the repository at this point in the history
  • Loading branch information
Gerenjie committed Sep 6, 2024
1 parent 2a7273f commit 5ab4635
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 0 deletions.
2 changes: 2 additions & 0 deletions pipelines/DECam/ApPipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ subsets:
- rbClassify
- transformDiaSrcCat
- getRegionTimeFromVisit
- mpSkyEphemerisQuery
- diaPipe
- analyzeAssocDiaSrcCore
- analyzeTrailedDiaSrcCore
Expand All @@ -37,6 +38,7 @@ subsets:
preload:
subset:
- loadDiaCatalogs
- mpSkyEphemerisQuery
description: Tasks that can be run before receiving raw images.
prompt:
subset:
Expand Down
2 changes: 2 additions & 0 deletions pipelines/DECam/ApPipeWithFakes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ subsets:
- rbClassify
- transformDiaSrcCat
- getRegionTimeFromVisit
- mpSkyEphemerisQuery
- diaPipe
- injectedMatch
- sampleSpatialMetrics
Expand All @@ -48,6 +49,7 @@ subsets:
preload:
subset:
- loadDiaCatalogs
- mpSkyEphemerisQuery
description: Tasks that can be run before receiving raw images.
prompt:
subset:
Expand Down
1 change: 1 addition & 0 deletions pipelines/LSSTComCamSim/ApPipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ subsets:
- filterDiaSrcCat
- transformDiaSrcCat
- getRegionTimeFromVisit
- mpSkyEphemerisQuery
- diaPipe
- analyzeAssocDiaSrcCore
- analyzeTrailedDiaSrcCore
Expand Down
14 changes: 14 additions & 0 deletions pipelines/_ingredients/ApPipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ tasks:
class: lsst.pipe.tasks.getRegionTimeFromVisit.GetRegionTimeFromVisitTask
config:
connections.coaddName: parameters.coaddName
mpSkyEphemerisQuery:
class: lsst.ap.association.MPSkyEphemerisQueryTask
diaPipe:
class: lsst.ap.association.DiaPipelineTask
config:
Expand All @@ -79,6 +81,7 @@ tasks:
config:
connections.science: initial_pvi
connections.coaddName: parameters.coaddName

subsets:
apPipe:
subset:
Expand All @@ -92,6 +95,7 @@ subsets:
- rbClassify
- transformDiaSrcCat
- getRegionTimeFromVisit
- mpSkyEphemerisQuery
- diaPipe
- analyzeAssocDiaSrcCore
- analyzeTrailedDiaSrcCore
Expand All @@ -104,6 +108,7 @@ subsets:
preload:
subset:
- loadDiaCatalogs
- mpSkyEphemerisQuery
description: Tasks that can be run before receiving raw images.
prompt:
subset:
Expand Down Expand Up @@ -220,9 +225,18 @@ contracts:
- contract: transformDiaSrcCat.connections.ConnectionsClass(config=transformDiaSrcCat).diaSourceTable.name ==
getRegionTimeFromVisit.connections.ConnectionsClass(config=getRegionTimeFromVisit).dummy_visit.name
msg: "transformDiaSrcCat.diaSourceTable != getRegionTimeFromVisit.dummy_visit"
- contract: getRegionTimeFromVisit.connections.ConnectionsClass(config=getRegionTimeFromVisit).output.name ==
mpSkyEphemerisQuery.connections.ConnectionsClass(config=mpSkyEphemerisQuery).predictedRegionTime.name
msg: "mpSkyEphemerisQuery.predictedRegionTime != getRegionTimeFromVisit.output"
- contract: (not diaPipe.doSolarSystemAssociation) or
(mpSkyEphemerisQuery.connections.ConnectionsClass(config=mpSkyEphemerisQuery).ssObjects.name ==
diaPipe.connections.ConnectionsClass(config=diaPipe).solarSystemObjectTable.name)
msg: "mpSkyEphemerisQuery.ssObjects != diaPipe.solarSystemObjectTable"
- contract: diaPipe.connections.ConnectionsClass(config=diaPipe).associatedDiaSources.name ==
analyzeAssocDiaSrcCore.connections.ConnectionsClass(config=analyzeAssocDiaSrcCore).data.name
msg: "diaPipe.associatedDiaSources != analyzeAssocDiaSrcCore.data"
- contract: sampleSpatialMetrics.connections.ConnectionsClass(config=sampleSpatialMetrics).spatiallySampledMetrics.name ==
diffimTaskPlots.connections.ConnectionsClass(config=diffimTaskPlots).data.name
msg: "sampleSpatialMetrics.spatiallySampledMetrics != diffimTaskPlots.data"


11 changes: 11 additions & 0 deletions pipelines/_ingredients/ApPipeWithFakes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ tasks:
config:
connections.coaddName: parameters.coaddName
connections.fakesType: parameters.fakesType
mpSkyEphemerisQuery:
class: lsst.ap.association.MPSkyEphemerisQueryTask
diaPipe:
class: lsst.ap.association.DiaPipelineTask
config:
Expand Down Expand Up @@ -128,6 +130,7 @@ subsets:
- rbClassify
- transformDiaSrcCat
- getRegionTimeFromVisit
- mpSkyEphemerisQuery
- diaPipe
- injectedMatch
- sampleSpatialMetrics
Expand All @@ -141,6 +144,7 @@ subsets:
preload:
subset:
- loadDiaCatalogs
- mpSkyEphemerisQuery
description: Tasks that can be run before receiving raw images.
prompt:
subset:
Expand Down Expand Up @@ -248,6 +252,13 @@ contracts:
- contract: transformDiaSrcCat.connections.ConnectionsClass(config=transformDiaSrcCat).diaSourceTable.name ==
getRegionTimeFromVisit.connections.ConnectionsClass(config=getRegionTimeFromVisit).dummy_visit.name
msg: "transformDiaSrcCat.diaSourceTable != getRegionTimeFromVisit.dummy_visit"
- contract: getRegionTimeFromVisit.connections.ConnectionsClass(config=getRegionTimeFromVisit).output.name ==
mpSkyEphemerisQuery.connections.ConnectionsClass(config=mpSkyEphemerisQuery).predictedRegionTime.name
msg: "mpSkyEphemerisQuery.predictedRegionTime != getRegionTimeFromVisit.output"
- contract: (not diaPipe.doSolarSystemAssociation) or
(mpSkyEphemerisQuery.connections.ConnectionsClass(config=mpSkyEphemerisQuery).ssObjects.name ==
diaPipe.connections.ConnectionsClass(config=diaPipe).solarSystemObjectTable.name)
msg: "mpSkyEphemerisQuery.ssObjects != diaPipe.solarSystemObjectTable"
- contract: diaPipe.connections.ConnectionsClass(config=diaPipe).associatedDiaSources.name ==
analyzeAssocDiaSrcCore.connections.ConnectionsClass(config=analyzeAssocDiaSrcCore).data.name
msg: "diaPipe.associatedDiaSources != analyzeAssocDiaSrcCore.data"
Expand Down

0 comments on commit 5ab4635

Please sign in to comment.