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 asDETECTED
).Sky objects are positioned using a quasi-random Halton sequence number generator. This is a deterministic sequence that mimics a random trial and error approach whilst acting to minimize clustering of points for a given field of view. Up to
nTrialSources
points are generated, returning the firstnSources
that do not overlap with the mask.- Parameters:
- mask
lsst.afw.image.Mask
Input mask plane, which identifies pixels to avoid for the sky objects.
- seed
int
Random number generator seed.
- config
SkyObjectsConfig
Configuration for finding sky objects.
- mask
- Returns:
- skyFootprints
list
oflsst.afw.detection.Footprint
Footprints of sky objects. Each will have a peak at the center of the sky object.
- skyFootprints