Skip to content

Commit

Permalink
Add contracts for analysis_tools plots
Browse files Browse the repository at this point in the history
Note that most analysis_tools Tasks require the input connections to be named 'data'
  • Loading branch information
isullivan committed Apr 5, 2024
1 parent ae9ea51 commit 1244e33
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
9 changes: 9 additions & 0 deletions pipelines/_ingredients/ApPipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,9 @@ contracts:
- contract: detectAndMeasure.connections.ConnectionsClass(config=detectAndMeasure).subtractedMeasuredExposure.name ==
diaPipe.connections.ConnectionsClass(config=diaPipe).diffIm.name
msg: "detectAndMeasure.subtractedMeasuredExposure != diaPipe.diffIm"
- contract: detectAndMeasure.connections.ConnectionsClass(config=detectAndMeasure).spatiallySampledMetrics.name ==
diffimTaskPlots.connections.ConnectionsClass(config=diffimTaskPlots).data.name
msg: "detectAndMeasure.spatiallySampledMetrics != diffimTaskPlots.data"
- contract: filterDiaSrcCat.connections.ConnectionsClass(config=filterDiaSrcCat).filteredDiaSourceCat.name ==
rbClassify.connections.ConnectionsClass(config=rbClassify).diaSources.name
msg: "filterDiaSrcCat.filteredDiaSourceCat != rbClassify.diaSources"
Expand All @@ -135,3 +138,9 @@ contracts:
- contract: transformDiaSrcCat.connections.ConnectionsClass(config=transformDiaSrcCat).diaSourceTable.name ==
diaPipe.connections.ConnectionsClass(config=diaPipe).diaSourceTable.name
msg: "transformDiaSrcCat.diaSourceTable != diaPipe.diaSourceTable"
- contract: diaPipe.connections.ConnectionsClass(config=diaPipe).associatedDiaSources.name ==
analyzeAssocDiaSrcCore.connections.ConnectionsClass(config=analyzeAssocDiaSrcCore).data.name
msg: "diaPipe.associatedDiaSources != analyzeAssocDiaSrcCore.data"
- contract: diaPipe.connections.ConnectionsClass(config=diaPipe).longTrailedSources.name ==
analyzeTrailedDiaSrcCore.connections.ConnectionsClass(config=analyzeTrailedDiaSrcCore).data.name
msg: "diaPipe.longTrailedSources != analyzeTrailedDiaSrcCore.data"
9 changes: 9 additions & 0 deletions pipelines/_ingredients/ApPipeWithFakes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,9 @@ contracts:
- contract: detectAndMeasure.connections.ConnectionsClass(config=detectAndMeasure).subtractedMeasuredExposure.name ==
fakesMatch.connections.ConnectionsClass(config=fakesMatch).diffIm.name
msg: "detectAndMeasure.subtractedMeasuredExposure != fakesMatch.diffIm"
- contract: detectAndMeasure.connections.ConnectionsClass(config=detectAndMeasure).spatiallySampledMetrics.name ==
diffimTaskPlots.connections.ConnectionsClass(config=diffimTaskPlots).data.name
msg: "detectAndMeasure.spatiallySampledMetrics != diffimTaskPlots.spatiallySampledMetrics"
- contract: filterDiaSrcCat.connections.ConnectionsClass(config=filterDiaSrcCat).filteredDiaSourceCat.name ==
rbClassify.connections.ConnectionsClass(config=rbClassify).diaSources.name
msg: "filterDiaSrcCat.filteredDiaSourceCat != rbClassify.diaSources"
Expand All @@ -183,3 +186,9 @@ contracts:
- contract: diaPipe.connections.ConnectionsClass(config=diaPipe).associatedDiaSources.name ==
fakesMatch.connections.ConnectionsClass(config=fakesMatch).associatedDiaSources.name
msg: "diaPipe.associatedDiaSources != fakesMatch.associatedDiaSources"
- contract: diaPipe.connections.ConnectionsClass(config=diaPipe).associatedDiaSources.name ==
analyzeAssocDiaSrcCore.connections.ConnectionsClass(config=analyzeAssocDiaSrcCore).data.name
msg: "diaPipe.associatedDiaSources != analyzeAssocDiaSrcCore.data"
- contract: diaPipe.connections.ConnectionsClass(config=diaPipe).longTrailedSources.name ==
analyzeTrailedDiaSrcCore.connections.ConnectionsClass(config=analyzeTrailedDiaSrcCore).data.name
msg: "diaPipe.longTrailedSources != analyzeTrailedDiaSrcCore.data"

0 comments on commit 1244e33

Please sign in to comment.