lsst.meas.base gdd7ff8183c+8757daff93
|
Public Member Functions | |
def | __init__ (self, config, name, metadata) |
def | getExecutionOrder (cls) |
def | calculate (self, diaObjects, diaObjectId, **kwargs) |
Public Attributes | |
pixelator | |
Static Public Attributes | |
ConfigClass = HTMIndexDiaPositionConfig | |
string | plugType = 'single' |
list | inputCols = ["ra", "decl"] |
list | outputCols = ["pixelId"] |
bool | needsFilter = False |
Compute the mean position of a DiaObject given a set of DiaSources. Notes ----- This plugin was implemented to satisfy requirements of old APDB interface which required ``pixelId`` column in DiaObject with HTM20 index. APDB interface had migrated to not need that information, but we keep this plugin in case it may be useful for something else.
Definition at line 148 of file diaCalculationPlugins.py.
def lsst.meas.base.diaCalculationPlugins.HTMIndexDiaPosition.__init__ | ( | self, | |
config, | |||
name, | |||
metadata | |||
) |
Reimplemented from lsst.meas.base.diaCalculation.DiaObjectCalculationPlugin.
Definition at line 166 of file diaCalculationPlugins.py.
def lsst.meas.base.diaCalculationPlugins.HTMIndexDiaPosition.calculate | ( | self, | |
diaObjects, | |||
diaObjectId, | |||
** | kwargs | ||
) |
Compute the mean position of a DiaObject given a set of DiaSources Parameters ---------- diaObjects : `pandas.dataFrame` Summary objects to store values in and read ra/decl from. diaObjectId : `int` Id of the diaObject to update. **kwargs Any additional keyword arguments that may be passed to the plugin.
Reimplemented from lsst.meas.base.diaCalculation.DiaObjectCalculationPlugin.
Definition at line 174 of file diaCalculationPlugins.py.
def lsst.meas.base.diaCalculationPlugins.HTMIndexDiaPosition.getExecutionOrder | ( | cls | ) |
Used to set the relative order of plugin execution. The values returned by `getExecutionOrder` are compared across all plugins, and smaller numbers run first. Notes ----- `CatalogCalculationPlugin`\s must run with `BasePlugin.DEFAULT_CATALOGCALCULATION` or higher. All plugins must implement this method with an appropriate run level
Reimplemented from lsst.meas.base.catalogCalculation.CatalogCalculationPlugin.
Definition at line 171 of file diaCalculationPlugins.py.
|
static |
Definition at line 158 of file diaCalculationPlugins.py.
|
static |
Definition at line 162 of file diaCalculationPlugins.py.
|
static |
Definition at line 164 of file diaCalculationPlugins.py.
|
static |
Definition at line 163 of file diaCalculationPlugins.py.
lsst.meas.base.diaCalculationPlugins.HTMIndexDiaPosition.pixelator |
Definition at line 168 of file diaCalculationPlugins.py.
|
static |
Definition at line 160 of file diaCalculationPlugins.py.