Skip to content

Commit

Permalink
Add deferQueryConstraint=True to input connections that have no incom…
Browse files Browse the repository at this point in the history
…ing data from an intrafocal DataID.
  • Loading branch information
jbkalmbach authored and mfisherlevine committed Nov 7, 2024
1 parent 898fd04 commit dae5afc
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
3 changes: 2 additions & 1 deletion doc/versionHistory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Version History
-------------

* Enabled Zernike pyramids to work with lower jmax.
* Add deferQueryConstraint=True to input connections that have no incoming data from an intrafocal DataID

.. _lsst.ts.donut.viz-1.1.0:

Expand All @@ -28,4 +29,4 @@ Version History
1.0.0
-------------

* First official release of the donut_viz package
* First official release of the donut_viz package
8 changes: 8 additions & 0 deletions python/lsst/donut/viz/aggregate_visit.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ class AggregateZernikeTablesTaskConnections(
storageClass="AstropyQTable",
name="zernikes",
multiple=True,
deferQueryConstraint=True,
)
camera = ct.PrerequisiteInput(
name="camera",
Expand Down Expand Up @@ -163,6 +164,7 @@ class AggregateDonutTablesTaskConnections(
storageClass="AstropyQTable",
name="donutQualityTable",
multiple=True,
deferQueryConstraint=True,
)
camera = ct.PrerequisiteInput(
name="camera",
Expand Down Expand Up @@ -396,18 +398,21 @@ class AggregateAOSVisitTableTaskConnections(
dimensions=("visit", "instrument"),
storageClass="AstropyQTable",
name="aggregateDonutTable",
deferQueryConstraint=True,
)
aggregateZernikesRaw = ct.Input(
doc="Visit-level table of donuts and Zernikes",
dimensions=("visit", "instrument"),
storageClass="AstropyTable",
name="aggregateZernikesRaw",
deferQueryConstraint=True,
)
aggregateZernikesAvg = ct.Input(
doc="Visit-level table of donuts and Zernikes",
dimensions=("visit", "instrument"),
storageClass="AstropyTable",
name="aggregateZernikesAvg",
deferQueryConstraint=True,
)
aggregateAOSRaw = ct.Output(
doc="Visit-level table of donuts and Zernikes",
Expand Down Expand Up @@ -516,20 +521,23 @@ class AggregateDonutStampsTaskConnections(
storageClass="StampsBase",
name="donutStampsIntra",
multiple=True,
deferQueryConstraint=True,
)
donutStampsExtra = ct.Input(
doc="Extrafocal Donut Stamps",
dimensions=("visit", "detector", "instrument"),
storageClass="StampsBase",
name="donutStampsExtra",
multiple=True,
deferQueryConstraint=True,
)
qualityTables = ct.Input(
doc="Donut quality tables",
dimensions=("visit", "detector", "instrument"),
storageClass="AstropyQTable",
name="donutQualityTable",
multiple=True,
deferQueryConstraint=True,
)
donutStampsIntraVisit = ct.Output(
doc="Intrafocal Donut Stamps",
Expand Down

0 comments on commit dae5afc

Please sign in to comment.