getRefFluxField

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

Get the name of a flux field from a schema.

return the alias of “anyFilterMapsToThis”, if present else 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:
schemalsst.afw.table.Schema

Reference catalog schema.

filterNamestr, optional

Name of camera filter. If not specified, defaultFilter needs to be set in the refcat loader config.

Returns:
fluxFieldNamestr

Name of flux field.

Raises:
RuntimeError

If an appropriate field is not found.