lsst.meas.astrom  14.0-7-g0d69b06+3
Public Member Functions | Static Public Attributes | List of all members
lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig Class Reference
Inheritance diagram for lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig:

Public Member Functions

def setDefaults (self)
 
def validate (self)
 

Static Public Attributes

 numBrightStars
 
 minMatchedPairs
 
 minFracMatchedPairs
 
 matcherIterations
 
 maxOffsetPix
 
 maxRotationDeg
 
 numPointsForShape
 
 numPointsForShapeAttempt
 
 minMatchDistPixels
 
 numPatternConsensus
 
 sourceSelector
 

Detailed Description

Configuration for MatchPessimisticBTask

Definition at line 70 of file matchPessimisticB.py.

Member Function Documentation

◆ setDefaults()

def lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.setDefaults (   self)

Definition at line 156 of file matchPessimisticB.py.

◆ validate()

def lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.validate (   self)

Definition at line 160 of file matchPessimisticB.py.

Member Data Documentation

◆ matcherIterations

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.matcherIterations
static
Initial value:
= pexConfig.RangeField(
doc="Number of softening iterations in matcher.",
dtype=int,
default=5,
min=1,
)

Definition at line 96 of file matchPessimisticB.py.

◆ maxOffsetPix

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.maxOffsetPix
static
Initial value:
= pexConfig.RangeField(
doc="Maximum allowed shift of WCS, due to matching (pixel). "
"When changing this value, the "
"LoadReferenceObjectsConfig.pixelMargin should also be updated.",
dtype=int,
default=300,
max=4000,
)

Definition at line 102 of file matchPessimisticB.py.

◆ maxRotationDeg

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.maxRotationDeg
static
Initial value:
= pexConfig.RangeField(
doc="Rotation angle allowed between sources and position reference "
"objects (degrees).",
dtype=float,
default=1.0,
max=6.0,
)

Definition at line 110 of file matchPessimisticB.py.

◆ minFracMatchedPairs

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.minFracMatchedPairs
static
Initial value:
= pexConfig.RangeField(
doc="Minimum number of matched pairs as a fraction of the smaller of "
"the number of reference stars or the number of good sources; "
"the actual minimum is the smaller of this value or "
"minMatchedPairs.",
dtype=float,
default=0.3,
min=0,
max=1,
)

Definition at line 86 of file matchPessimisticB.py.

◆ minMatchDistPixels

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.minMatchDistPixels
static
Initial value:
= pexConfig.RangeField(
doc="Distance in units of pixels to always consider a source-"
"reference pair a match. This prevents the astrometric fitter "
"from over-fitting and removing stars that should be matched and "
"allows for inclusion of new matches as the wcs improves.",
dtype=float,
default=1.0,
min=0.0,
max=6.0,
)

Definition at line 130 of file matchPessimisticB.py.

◆ minMatchedPairs

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.minMatchedPairs
static
Initial value:
= pexConfig.RangeField(
doc="Minimum number of matched pairs; see also minFracMatchedPairs.",
dtype=int,
default=30,
min=2,
)

Definition at line 80 of file matchPessimisticB.py.

◆ numBrightStars

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.numBrightStars
static
Initial value:
= pexConfig.RangeField(
doc="Number of bright stars to use. Sets the max number of patterns "
"that can be tested.",
dtype=int,
default=200,
min=2,
)

Definition at line 73 of file matchPessimisticB.py.

◆ numPatternConsensus

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.numPatternConsensus
static
Initial value:
= pexConfig.Field(
doc="Number of implied shift/rotations from patterns that must agree "
"before it a given shift/rotation is accepted. This is only used "
"after the first softening iteration fails and if both the "
"number of reference and source objects is greater than "
"numBrightStars.",
dtype=int,
default=3,
)

Definition at line 140 of file matchPessimisticB.py.

◆ numPointsForShape

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.numPointsForShape
static
Initial value:
= pexConfig.Field(
doc="Number of points to define a shape for matching.",
dtype=int,
default=6,
)

Definition at line 117 of file matchPessimisticB.py.

◆ numPointsForShapeAttempt

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.numPointsForShapeAttempt
static
Initial value:
= pexConfig.Field(
doc="Number of points to try for creating a shape. This value should "
"be greater than or equal to numPointsForShape. Besides "
"loosening the signal to noise cut in the matcherSourceSelector, "
"increasing this number will solve CCDs where no match was found.",
dtype=int,
default=6,
)

Definition at line 122 of file matchPessimisticB.py.

◆ sourceSelector

lsst.meas.astrom.matchPessimisticB.MatchPessimisticBConfig.sourceSelector
static
Initial value:
= sourceSelectorRegistry.makeField(
doc="How to select sources for cross-matching. The default "
"matcherSourceSelector removes objects with low S/N, bad "
"saturated objects, edge objects, and interpolated objects.",
default="matcherPessimistic"
)

Definition at line 149 of file matchPessimisticB.py.


The documentation for this class was generated from the following file: