SkyObjectsTask

SkyObjectsTask generates a list of Footprints of sky objects.

Python API summary

from lsst.meas.algorithms.skyObjects import SkyObjectsTask
classSkyObjectsTask(config: Optional[Config] = None, name: Optional[str] = None, parentTask: Optional[Task] = None, log: Optional[Union[logging.Logger, lsst.utils.logging.LsstLogAdapter]] = None)

Generate a list of Footprints of sky objects...

attributeconfig

Access configuration fields and retargetable subtasks.

methodrun(mask, seed)

Generate a list of Footprints of sky objects...

See also

See the SkyObjectsTask API reference for complete details.

Retargetable subtasks

No subtasks.

Configuration fields

avoidMask

Default
['DETECTED', 'DETECTED_NEGATIVE', 'BAD', 'NO_DATA']
Field type
str ListField
Avoid pixels masked with these mask planes

growMask

Default
0
Field type
int Field
Number of pixels to grow the masked pixels when adding sky objects

nSources

Default
100
Field type
int Field
Try to add this many sky objects

nTrialSources

Default
None
Field type
int Field (optional)
Maximum number of trial sky object positions (default: nSkySources*nTrialSkySourcesMultiplier)

nTrialSourcesMultiplier

Default
5
Field type
int Field
Set nTrialSkySources to
nSkySources*nTrialSkySourcesMultiplier

if nTrialSkySources is None

sourceRadius

Default
8
Field type
float Field
Radius, in pixels, of sky objects