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 | |
def | __init__ (self, butler=None, refObjLoader=None, **kwargs) |
def | setRefObjLoader (self, refObjLoader) |
def | run (self, catalog, filterName=None, epoch=None) |
def | calculateCircle (self, catalog) |
Public Attributes | |
refObjLoader | |
Static Public Attributes | |
ConfigClass = DirectMatchConfig | |
Simple, brute force matching of a source catalog to a reference catalog. Parameters ---------- butler : `lsst.daf.persistence.Butler` Data butler containing the relevant reference catalog data. refObjLoader : `lsst.meas.algorithms.LoadReferenceObjectsTask` or `None` For loading reference objects. **kwargs Other keyword arguments required for instantiating a Task (such as ``config``).
Definition at line 29 of file directMatch.py.
def lsst.meas.astrom.directMatch.DirectMatchTask.__init__ | ( | self, | |
butler = None , |
|||
refObjLoader = None , |
|||
** | kwargs | ||
) |
Definition at line 45 of file directMatch.py.
def lsst.meas.astrom.directMatch.DirectMatchTask.calculateCircle | ( | self, | |
catalog | |||
) |
Calculate a circle enclosing the catalog. Parameters ---------- catalog : `lsst.afw.table.SourceCatalog` Catalog to encircle. Returns ------- result : `lsst.pipe.base.Struct` Result struct with components: ``center`` ICRS center coordinate (`lsst.afw.geom.SpherePoint`). ``radius`` Radius of the circle (`lsst.geom.Angle`).
Definition at line 123 of file directMatch.py.
def lsst.meas.astrom.directMatch.DirectMatchTask.run | ( | self, | |
catalog, | |||
filterName = None , |
|||
epoch = None |
|||
) |
Load reference objects and match to them. Parameters ---------- catalog : `lsst.afw.table.SourceCatalog` Catalog to match. filterName : `str` Name of filter loading fluxes. epoch : `astropy.time.Time` or `None` Epoch to which to correct proper motion and parallax, or `None` to not apply such corrections. Returns ------- result : `lsst.pipe.base.Struct` Result struct with components: ``matches`` Matched sources with associated reference (`lsst.afw.table.SourceMatchVector`). ``matchMeta`` Match metadata (`lsst.meas.astrom.MatchMetadata`).
Definition at line 76 of file directMatch.py.
def lsst.meas.astrom.directMatch.DirectMatchTask.setRefObjLoader | ( | self, | |
refObjLoader | |||
) |
Set the reference object loader for the task. Parameters ---------- refObjLoader An instance of a reference object loader, either a `lsst.meas.algorithms.LoadReferenceObjectsTask` task or a `lsst.meas.algorithms.ReferenceObjectLoader` instance. A task can be used as a subtask and is generally used in gen2 middleware. The class is designed to be used with gen3 middleware and is initialized outside the normal task framework.
Definition at line 61 of file directMatch.py.
|
static |
Definition at line 42 of file directMatch.py.
lsst.meas.astrom.directMatch.DirectMatchTask.refObjLoader |
Definition at line 54 of file directMatch.py.