ScienceSourceSelectorConfig#

class lsst.meas.algorithms.ScienceSourceSelectorConfig(*args, **kw)#

Bases: Config

Configuration for selecting science sources

Attributes Summary

centroidErrorLimit

Limit to place on centroid errors.

doCentroidErrorLimit

Apply limit on centroid errors? (bool, default False)

doFlags

Apply flag limitation? (bool, default False)

doFluxLimit

Apply flux limit? (bool, default False)

doIsolated

Apply isolated limitation? (bool, default False)

doRequireFiniteRaDec

Apply finite sky coordinate check? (bool, default False)

doRequirePrimary

Apply source is primary check? (bool, default False)

doSignalToNoise

Apply signal-to-noise limit? (bool, default False)

doSkySources

Include sky sources, unioned with all other criteria? (bool, default False)

doUnresolved

Apply unresolved limitation? (bool, default False)

flags

Flags to require (RequireFlags, default <class 'lsst.meas.algorithms.sourceSelector.RequireFlags'>)

fluxLimit

Flux limit to apply (FluxLimit, default <class 'lsst.meas.algorithms.sourceSelector.FluxLimit'>)

isolated

Isolated criteria to apply (RequireIsolated, default <class 'lsst.meas.algorithms.sourceSelector.RequireIsolated'>)

requireFiniteRaDec

Finite sky coordinate criteria to apply (RequireFiniteRaDec, default <class 'lsst.meas.algorithms.sourceSelector.RequireFiniteRaDec'>)

requirePrimary

Primary source criteria to apply (RequirePrimary, default <class 'lsst.meas.algorithms.sourceSelector.RequirePrimary'>)

signalToNoise

Signal-to-noise limit to apply (SignalToNoiseLimit, default <class 'lsst.meas.algorithms.sourceSelector.SignalToNoiseLimit'>)

skyFlag

Sky source flag to include (RequireFlags, default <class 'lsst.meas.algorithms.sourceSelector.RequireFlags'>)

unresolved

Star/galaxy separation to apply (RequireUnresolved, default <class 'lsst.meas.algorithms.sourceSelector.RequireUnresolved'>)

Methods Summary

setDefaults()

Subclass hook for computing defaults.

Attributes Documentation

centroidErrorLimit#

Limit to place on centroid errors. (CentroidErrorLimit, default <class 'lsst.meas.algorithms.sourceSelector.CentroidErrorLimit'>)

doCentroidErrorLimit#

Apply limit on centroid errors? (bool, default False)

doFlags#

Apply flag limitation? (bool, default False)

doFluxLimit#

Apply flux limit? (bool, default False)

doIsolated#

Apply isolated limitation? (bool, default False)

doRequireFiniteRaDec#

Apply finite sky coordinate check? (bool, default False)

doRequirePrimary#

Apply source is primary check? (bool, default False)

doSignalToNoise#

Apply signal-to-noise limit? (bool, default False)

doSkySources#

Include sky sources, unioned with all other criteria? (bool, default False)

doUnresolved#

Apply unresolved limitation? (bool, default False)

flags#

Flags to require (RequireFlags, default <class 'lsst.meas.algorithms.sourceSelector.RequireFlags'>)

fluxLimit#

Flux limit to apply (FluxLimit, default <class 'lsst.meas.algorithms.sourceSelector.FluxLimit'>)

isolated#

Isolated criteria to apply (RequireIsolated, default <class 'lsst.meas.algorithms.sourceSelector.RequireIsolated'>)

requireFiniteRaDec#

Finite sky coordinate criteria to apply (RequireFiniteRaDec, default <class 'lsst.meas.algorithms.sourceSelector.RequireFiniteRaDec'>)

requirePrimary#

Primary source criteria to apply (RequirePrimary, default <class 'lsst.meas.algorithms.sourceSelector.RequirePrimary'>)

signalToNoise#

Signal-to-noise limit to apply (SignalToNoiseLimit, default <class 'lsst.meas.algorithms.sourceSelector.SignalToNoiseLimit'>)

skyFlag#

Sky source flag to include (RequireFlags, default <class 'lsst.meas.algorithms.sourceSelector.RequireFlags'>)

unresolved#

Star/galaxy separation to apply (RequireUnresolved, default <class 'lsst.meas.algorithms.sourceSelector.RequireUnresolved'>)

Methods Documentation

setDefaults()#

Subclass hook for computing defaults.

Notes#

Derived Config classes that must compute defaults rather than using the Field instances’s defaults should do so here. To correctly use inherited defaults, implementations of setDefaults must call their base class’s setDefaults.