LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
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.matchOptimisticBTask.MatchTolerance

Public Member Functions

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

Public Attributes

 maxMatchDist
 
 autoMaxMatchDist
 
 maxShift
 
 lastMatchedPattern
 
 PPMbObj
 
 failedPatternList
 

Detailed Description

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

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

Parameters
----------
maxMatchDist : `lsst.geom.Angle`
    Maximum distance to consider a match from the previous match/fit
    iteration.
autoMaxMatchDist : `lsst.geom.Angle`
    Automated estimation of the maxMatchDist from the sky statistics of the
    source and reference catalogs.
maxShift : `lsst.geom.Angle`
    Maximum shift found in the previous match/fit cycle.
lastMatchedPattern : `int`
    Index of the last source pattern that was matched into the reference
    data.
failedPatternList : `list` of `int`
    Previous matches were found to be false positives.
PPMbObj : `lsst.meas.astrom.PessimisticPatternMatcherB`
    Initialized Pessimistic pattern matcher object. Storing this prevents
    the need for recalculation of the searchable distances in the PPMB.

Definition at line 19 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,
  PPMbObj = None 
)

Definition at line 47 of file matchPessimisticB.py.

49  failedPatternList=None, PPMbObj=None):
50  self.maxMatchDist = maxMatchDist
51  self.autoMaxMatchDist = autoMaxMatchDist
52  self.maxShift = maxShift
53  self.lastMatchedPattern = lastMatchedPattern
54  self.PPMbObj = PPMbObj
55  if failedPatternList is None:
56  self.failedPatternList = []
57  else:
58  self.failedPatternList = failedPatternList
59 
60 

Member Data Documentation

◆ autoMaxMatchDist

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.autoMaxMatchDist

Definition at line 51 of file matchPessimisticB.py.

◆ failedPatternList

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.failedPatternList

Definition at line 56 of file matchPessimisticB.py.

◆ lastMatchedPattern

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.lastMatchedPattern

Definition at line 53 of file matchPessimisticB.py.

◆ maxMatchDist

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.maxMatchDist

Definition at line 50 of file matchPessimisticB.py.

◆ maxShift

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.maxShift

Definition at line 52 of file matchPessimisticB.py.

◆ PPMbObj

lsst.meas.astrom.matchPessimisticB.MatchTolerancePessimistic.PPMbObj

Definition at line 54 of file matchPessimisticB.py.


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