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

Public Member Functions

def __init__ (self, maxMatchDist=None, autoMaxMatchDist=None, maxShift=None, lastMatchedPattern=None, failedPatternList=None)
 

Public Attributes

 maxMatchDist
 
 autoMaxMatchDist
 
 maxShift
 
 lastMatchedPattern
 
 failedPatternList
 

Detailed Description

Stores match tolerances for use in AstrometryTask and later
iterations of the matcher.

Attributes
----------
maxMatchDist : lsst.afw.geom.Angle
autoMaxMatchDist : lsst.afw.geom.Angle
maxShift : lsst.afw.geom.Angle
lastMatchedPattern : int
failedPatternList : list of ints

Definition at line 21 of file matchPessimisticB.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.__init__ (   self,
  maxMatchDist = None,
  autoMaxMatchDist = None,
  maxShift = None,
  lastMatchedPattern = None,
  failedPatternList = None 
)
Construct a MatchPessimisticTolerance

MatchPessimisticBTask relies on several state variables to be
preserved over different iterations in the
AstrometryTask.matchAndFitWcs loop of AstrometryTask.

Parameters
----------
maxMatchDist : afw.geom.Angle
    Current 2 sigma scatter from the previous matched wcs (if it
    exists. It is None if this is the first iteration.)
autoMatxMatchDist : afw.geom.Angle
    Result of the automated match tolerance generation.
maxShift  : afw.geom.Angle
    None for the first iteration or is the magnitude of the previous
    iteration's wcs shift.
lastMatchedPattern : int
    Reference to the position in the magnitude sorted source array
    where a successful pattern match was found.
failedPatternList : list of ints
    List of ints specifying indicies in the magnitude sourced source
    array to skip. These are skipped are previous iterations that are
    likely false positives due to the code having to soften after a
    pattern is matched.

Definition at line 36 of file matchPessimisticB.py.

Member Data Documentation

◆ autoMaxMatchDist

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.autoMaxMatchDist

Definition at line 63 of file matchPessimisticB.py.

◆ failedPatternList

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.failedPatternList

Definition at line 67 of file matchPessimisticB.py.

◆ lastMatchedPattern

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.lastMatchedPattern

Definition at line 65 of file matchPessimisticB.py.

◆ maxMatchDist

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.maxMatchDist

Definition at line 62 of file matchPessimisticB.py.

◆ maxShift

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.maxShift

Definition at line 64 of file matchPessimisticB.py.


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