LSSTApplications  8.0.0.0+107,8.0.0.1+13,9.1+18,9.2,master-g084aeec0a4,master-g0aced2eed8+6,master-g15627eb03c,master-g28afc54ef9,master-g3391ba5ea0,master-g3d0fb8ae5f,master-g4432ae2e89+36,master-g5c3c32f3ec+17,master-g60f1e072bb+1,master-g6a3ac32d1b,master-g76a88a4307+1,master-g7bce1f4e06+57,master-g8ff4092549+31,master-g98e65bf68e,master-ga6b77976b1+53,master-gae20e2b580+3,master-gb584cd3397+53,master-gc5448b162b+1,master-gc54cf9771d,master-gc69578ece6+1,master-gcbf758c456+22,master-gcec1da163f+63,master-gcf15f11bcc,master-gd167108223,master-gf44c96c709
LSSTDataManagementBasePackage
Classes | Functions | Variables
lsst.ap.tasks.sourceAssoc Namespace Reference

Classes

class  SourceAssocConfig
 
class  SourceAssocTask
 

Functions

def _flagKeys
 

Variables

list __all__ = ["SourceAssocConfig", "SourceAssocTask"]
 

Function Documentation

def lsst.ap.tasks.sourceAssoc._flagKeys (   schema,
  config,
  alg 
)
private
Create an lsst.afw.table.FlagKeyVector identifying sources to
   ignore when computing measurement means for the given algorithm.

Definition at line 290 of file sourceAssoc.py.

291 def _flagKeys(schema, config, alg):
292  """Create an lsst.afw.table.FlagKeyVector identifying sources to
293  ignore when computing measurement means for the given algorithm.
294  """
295  vec = afwTable.FlagKeyVector()
296  if alg in config.algorithmFlags:
297  flags = config.algorithmFlags[alg]
298  for f in flags.split(","):
299  f = f.strip()
300  if len(f) == 0:
301  continue
302  si = schema.find(f)
303  if si.field.getTypeString() != "Flag":
304  raise TypeError(f + " field is not a Flag field")
305  vec.append(si.key)
306  return vec
307 

Variable Documentation

list lsst.ap.tasks.sourceAssoc.__all__ = ["SourceAssocConfig", "SourceAssocTask"]

Definition at line 37 of file sourceAssoc.py.