generateSkyObjects

lsst.meas.algorithms.generateSkyObjects(mask, seed, config)

Generate a list of Footprints of sky objects

Sky objects don’t overlap with other objects. This is determined through the provided mask (in which objects are typically flagged as DETECTED).

The algorithm for determining sky objects is random trial and error: we try up to nTrialSkySources random positions to find nSources sky objects.

Parameters:
masklsst.afw.image.Mask

Input mask plane, which identifies pixels to avoid for the sky objects.

seedint

Random number generator seed.

configSkyObjectsConfig

Configuration for finding sky objects.

Returns:
skyFootprintslist of lsst.afw.detection.Footprint

Footprints of sky objects. Each will have a peak at the center of the sky object.