lsst.meas.base¶
lsst.meas.base provides core astronomical measurement algorithms and base classes.
Using lsst.meas.base¶
Contributing¶
lsst.meas.base is developed at https://github.com/lsst/meas_base.
You can find Jira issues for this module under the meas_base component.
Task reference¶
Pipeline tasks¶
- ForcedPhotCcdTask
 A pipeline task for performing forced measurement on CCD images.
- ForcedPhotCoaddTask
 A pipeline task for performing forced measurement on coadd images.
Tasks¶
- ApplyApCorrTask
 Apply aperture corrections.
- BaseMeasurementTask
 Ultimate base class for all measurement tasks.
- CatalogCalculationTask
 Run plugins which operate on a catalog of sources.
- ForcedMeasurementTask
 Measure sources on an image, constrained by a reference catalog.
- SingleFrameMeasurementTask
 A subtask for measuring the properties of sources on a single exposure.
Configs¶
- BaseMeasurementPluginConfig
 Base config class for all measurement plugins.
- BasePluginConfig
 Base class measurement plugin config classes.
- CatalogCalculationClassificationConfig
 Configuration for catalog classification plugin.
- CatalogCalculationFootprintAreaConfig
 Configuration for footprint area catalog calculation plugin.
- CatalogCalculationPluginConfig
 Default configuration class for catalog calcuation plugins.
- ForcedPluginConfig
 Base class for configs of forced measurement plugins.
- NoiseReplacerConfig
 Noise replacement configuration.
- SingleFramePluginConfig
 Base class for single-frame plugin configuration classes.
- SourceSlotConfig
 Assign named plugins to measurement slots.
Python API reference¶
lsst.meas.base Package¶
Functions¶
  | 
Register an instrumental flux field name prefix for aperture correction.  | 
  | 
Generate a name for an algorithm.  | 
Get a copy of the field name prefixes which will be aperture corrected.  | 
|
  | 
|
  | 
A decorator to register a plugin class in its base class's registry.  | 
  | 
Wrap a C++ algorithm class to create a measurement plugin.  | 
  | 
Wrap a C++ algorithm's control class into a Python config class.  | 
  | 
Expose a C++   | 
  | 
Expose a C++   | 
  | 
Expose a C++   | 
  | 
Modify a C++ transform to accept either a   | 
Classes¶
  | 
|
  | 
Aperture correction configuration.  | 
  | 
Apply aperture corrections.  | 
  | 
Base configuration for all measurement driver tasks.  | 
  | 
Base class for all measurement plugins.  | 
  | 
Base config class for all measurement plugins.  | 
  | 
Ultimate base class for all measurement tasks.  | 
  | 
Base class for measurement plugins.  | 
  | 
Base class measurement plugin config classes.  | 
Configuration for catalog classification plugin.  | 
|
Plugin which calculates a binary measure of source extendedness.  | 
|
  | 
Config class for the catalog calculation driver task.  | 
  | 
Configuration for footprint area catalog calculation plugin.  | 
Catalog calculation plugin to record the area of a source's footprint.  | 
|
  | 
Base class for catalog calculation plugins.  | 
  | 
Default configuration class for catalog calcuation plugins.  | 
  | 
Run plugins which operate on a catalog of sources.  | 
  | 
Compute chi2 of diaSource fluxes.  | 
  | 
|
  | 
Config class for the catalog calculation driver task.  | 
  | 
Base class for DIA catalog calculation plugins.  | 
  | 
Default configuration class for DIA catalog calculation plugins.  | 
  | 
Run plugins which operate on a catalog of DIA sources.  | 
A noise replacer which does nothing.  | 
|
  | 
Compute the mean of the dia source errors.  | 
  | 
|
  | 
Evaluate the local value of the Photometric Calibration in the exposure.  | 
  | 
Configuration for the variance calculation plugin.  | 
  | 
Evaluate the local, linear approximation of the Wcs.  | 
  | 
Configuration for the variance calculation plugin.  | 
alias of   | 
|
  | 
Config class for forced measurement driver task.  | 
  | 
Measure sources on an image, constrained by a reference catalog.  | 
  | 
Configuration for the forced peak centroid algorithm.  | 
  | 
Record the highest peak in a source footprint as its centroid.  | 
  | 
Config class for forced measurement driver task.  | 
  | 
|
  | 
Force Photometry on a per-detector exposure with coords from a DataFrame  | 
  | 
A pipeline task for performing forced measurement on CCD images.  | 
  | 
|
  | 
A pipeline task for performing forced measurement on coadd images.  | 
  | 
Base class for forced measurement plugins.  | 
  | 
Base class for configs of forced measurement plugins.  | 
  | 
Configuration for the forced transformed centroid algorithm.  | 
Configuration for the forced transformed coord algorithm.  | 
|
Record the transformation of the reference catalog coord.  | 
|
  | 
Record the transformation of the reference catalog centroid.  | 
  | 
Configuration for the forced transformed shape algorithm.  | 
  | 
Record the transformation of the reference catalog shape.  | 
alias of   | 
|
  | 
|
  | 
Abstract base class for a generic plugin.  | 
  | 
Compute the mean position of a DiaObject given a set of DiaSources.  | 
  | 
|
  | 
Configuration for the input image counting plugin.  | 
  | 
Compute fit a linear model to flux vs time.  | 
  | 
|
  | 
|
  | 
Compute median absolute deviation of diaSource fluxes.  | 
  | 
|
  | 
Compute the maximum ratio time ordered deltaFlux / deltaTime.  | 
  | 
|
  | 
Compute the mean position of a DiaObject given a set of DiaSources.  | 
  | 
|
  | 
Base class for measurement transformations.  | 
  | 
Compute min/max of diaSource fluxes.  | 
  | 
|
  | 
|
  | 
Replace sources with noise during measurement.  | 
  | 
Noise replacement configuration.  | 
  | 
Null transform which transfers no data from input to output.  | 
  | 
Compute the total number of DiaSources associated with this DiaObject.  | 
  | 
|
  | 
Copy fields from input to output without transformation.  | 
  | 
|
  | 
Compute percentiles of diaSource fluxes.  | 
  | 
|
Map of plugins to be run for a given task.  | 
|
  | 
Base class for plugin registries.  | 
  | 
|
  | 
|
  | 
|
  | 
|
  | 
Compute scatter of diaSource fluxes.  | 
  | 
|
  | 
Compute scatter of diaSource fluxes.  | 
  | 
|
  | 
Transform pixel centroid, without uncertainty, to celestial coordinates.  | 
  | 
Find if any DiaSource is flagged.  | 
  | 
|
  | 
Configuration for the focal plane position measurment algorithm.  | 
  | 
Algorithm to calculate the position of a centroid on the focal plane.  | 
alias of   | 
|
  | 
Configuration for the Jacobian calculation plugin.  | 
  | 
Compute the Jacobian and its ratio with a nominal pixel area.  | 
  | 
Config class for single frame measurement driver task.  | 
  | 
A subtask for measuring the properties of sources on a single exposure.  | 
  | 
Configuration for the single frame peak centroiding algorithm.  | 
  | 
Record the highest peak in a source footprint as its centroid.  | 
  | 
Base class for single-frame measurement plugin.  | 
  | 
Base class for single-frame plugin configuration classes.  | 
  | 
Configuration for the sky coordinates algorithm.  | 
  | 
Record the sky position of an object based on its centroid slot and WCS.  | 
alias of   | 
|
  | 
Compute the skew of diaSource fluxes.  | 
  | 
|
  | 
Compute the StetsonJ statistic on the DIA point source fluxes.  | 
  | 
|
Members:  | 
|
  | 
Configuration for the variance calculation plugin.  | 
  | 
Compute the weighted mean and mean error on the point source fluxes of the DiaSource measured on the difference image.  | 
  | 
|
  | 
Compute the weighted mean and mean error on the point source fluxes forced photometered at the DiaSource location in the calibrated image.  | 
  |