lsst.meas.algorithms
16.0-19-gb830ed4e+1
|
Classes | |
class | LoadReferenceObjectsConfig |
class | LoadReferenceObjectsTask |
Abstract base class to load objects from reference catalogs. More... | |
Functions | |
def | getRefFluxField (schema, filterName=None) |
def | getRefFluxKeys (schema, filterName=None) |
def lsst.meas.algorithms.loadReferenceObjects.getRefFluxField | ( | schema, | |
filterName = None |
|||
) |
Get the name of a flux field from a schema. if filterName is specified: return *filterName*_camFlux if present else return *filterName*_flux if present (camera filter name matches reference filter name) else throw RuntimeError else: return camFlux, if present, else throw RuntimeError Parameters ---------- schema : `lsst.afw.table.Schema` Reference catalog schema. filterName : `str` Name of camera filter. Returns ------- fluxFieldName : `str` Name of flux field. Raises ------ RuntimeError If an appropriate field is not found.
Definition at line 40 of file loadReferenceObjects.py.
def lsst.meas.algorithms.loadReferenceObjects.getRefFluxKeys | ( | schema, | |
filterName = None |
|||
) |
Return keys for flux and flux error. Parameters ---------- schema : `lsst.afw.table.Schema` Reference catalog schema. filterName : `str` Name of camera filter. Returns ------- keys : `tuple` of (`lsst.afw.table.Key`, `lsst.afw.table.Key`) Two keys: - flux key - flux error key, if present, else None Raises ------ RuntimeError If flux field not found.
Definition at line 81 of file loadReferenceObjects.py.