lsst.meas.algorithms  13.0-23-gb99accf
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions | Variables
lsst.meas.algorithms.loadReferenceObjects Namespace Reference

Classes

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

Functions

def getRefFluxField
 Get name of flux field in schema. More...
 
def getRefFluxKeys
 Return flux and flux error keys. More...
 

Variables

list __all__ = ["getRefFluxField", "getRefFluxKeys", "LoadReferenceObjectsTask", "LoadReferenceObjectsConfig"]
 

Function Documentation

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.

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.

Variable Documentation

list lsst.meas.algorithms.loadReferenceObjects.__all__ = ["getRefFluxField", "getRefFluxKeys", "LoadReferenceObjectsTask", "LoadReferenceObjectsConfig"]

Definition at line 25 of file loadReferenceObjects.py.