lsst.afw g8cdfe0ae6a+4fd9e222a8
Loading...
Searching...
No Matches
Functions | Variables
lsst.afw.table._match Namespace Reference

Functions

 __repr__ (self)
 
 __str__ (self)
 
 __getitem__ (self, i)
 
 __setitem__ (self, i, val)
 
 __len__ (self)
 
 clone (self)
 
 packMatches (matches)
 

Variables

 clone
 
 first
 
 second
 
 distance
 

Function Documentation

◆ __getitem__()

lsst.afw.table._match.__getitem__ ( self,
i )
Treat a Match as a tuple of length 3: (first, second, distance)

Definition at line 53 of file _match.py.

◆ __len__()

lsst.afw.table._match.__len__ ( self)

Definition at line 81 of file _match.py.

◆ __repr__()

lsst.afw.table._match.__repr__ ( self)

Definition at line 31 of file _match.py.

◆ __setitem__()

lsst.afw.table._match.__setitem__ ( self,
i,
val )
Treat a Match as a tuple of length 3: (first, second, distance)

Definition at line 67 of file _match.py.

◆ __str__()

lsst.afw.table._match.__str__ ( self)

Definition at line 36 of file _match.py.

◆ clone()

lsst.afw.table._match.clone ( self)

Definition at line 85 of file _match.py.

◆ packMatches()

lsst.afw.table._match.packMatches ( matches)
Make a catalog of matches from a sequence of matches.

The catalog contains three fields:
- first: the ID of the first source record in each match
- second: the ID of the second source record in each match
- distance: the distance of each match

Parameters
----------
matches :
    Sequence of matches, typically of type SimpleMatch,
    ReferenceMatch or SourceMatch.  Each element must support:
    `.first.getId()`->int, `.second.getId()->int` and
    `.distance->float`.

Returns
-------
result :
    The catalog of matches.

Notes
-----
This pure python implementation exists as a historical artifact
related to SWIG limitations. It might be practical to wrap the
overloaded C++ functions with pybind11, but there didn't seem much
point.

Definition at line 109 of file _match.py.

Variable Documentation

◆ clone

lsst.afw.table._match.clone

Definition at line 104 of file _match.py.

◆ distance

lsst.afw.table._match.distance

Definition at line 33 of file _match.py.

◆ first

lsst.afw.table._match.first

Definition at line 33 of file _match.py.

◆ second

lsst.afw.table._match.second

Definition at line 33 of file _match.py.