|
| run (self, in_table, calexp) |
|
Task for computing cutouts on a specific calexp given
positions, xspans, and yspans of the stamps.
Definition at line 68 of file calexpCutout.py.
◆ run()
lsst.pipe.tasks.calexpCutout.CalexpCutoutTask.run |
( |
|
self, |
|
|
|
in_table, |
|
|
|
calexp |
|
) |
| |
Compute and return the cutouts.
Parameters
----------
in_table : `astropy.QTable`
A table containing at least the following columns: position, xspan
and yspan. The position should be an `astropy.SkyCoord`. The
xspan and yspan are the extent of the cutout in x and y in pixels.
calexp : `lsst.afw.image.ExposureF`
The calibrated exposure from which to extract cutouts
Returns
-------
output : `lsst.pipe.base.Struct`
A struct containing:
* cutouts: an `lsst.meas.algorithms.Stamps` object
that wraps a list of masked images of the cutouts and a
`PropertyList` containing the metadata to be persisted
with the cutouts. The exposure metadata is preserved and,
in addition, arrays holding the RA and Dec of each stamp
in degrees are added to the metadata. Note: the origin
of the output stamps is `lsst.afw.image.PARENT`.
* skipped_positions: a `list` of `lsst.geom.SpherePoint` objects for
stamps that were skiped for being off the image
or partially off the image
Raises
------
ValueError
If the input catalog doesn't have the required columns,
a ValueError is raised
Definition at line 75 of file calexpCutout.py.
◆ _DefaultName
str lsst.pipe.tasks.calexpCutout.CalexpCutoutTask._DefaultName = "calexpCutoutTask" |
|
staticprotected |
◆ ConfigClass
The documentation for this class was generated from the following file: