SkyObjectsTask

SkyObjectsTask generates a list of Footprints of sky objects.

Python API summary

from lsst.meas.algorithms.skyObjects import SkyObjectsTask
classSkyObjectsTask(config=None, name=None, parentTask=None, log=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