lsst.meas.algorithms  13.0-24-g22030a45+15
Classes | Functions
lsst.meas.algorithms.loadReferenceObjects Namespace Reference

Classes

class  LoadReferenceObjectsConfig
 
class  LoadReferenceObjectsTask
 Abstract base class to load objects from reference catalogs. More...
 

Functions

def getRefFluxField (schema, filterName=None)
 Get name of flux field in schema. More...
 
def getRefFluxKeys (schema, filterName=None)
 Return flux and flux error keys. More...
 

Function Documentation

◆ getRefFluxField()

def lsst.meas.algorithms.loadReferenceObjects.getRefFluxField (   schema,
  filterName = None 
)

Get name of flux field in 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
[in]schemareference catalog schema
[in]filterNamename of camera filter
Returns
flux field name
Exceptions
RuntimeErrorif appropriate field is not found

Definition at line 40 of file loadReferenceObjects.py.

◆ getRefFluxKeys()

def lsst.meas.algorithms.loadReferenceObjects.getRefFluxKeys (   schema,
  filterName = None 
)

Return flux and flux error keys.

Parameters
[in]schemareference catalog schema
[in]filterNamename of camera filter
Returns
a pair of keys: flux key flux error key, if present, else None
Exceptions
RuntimeErrorif flux field not found

Definition at line 69 of file loadReferenceObjects.py.