lsst.ap.association¶
The ap_association
package provides tools for associating DIAObjects to DIASources, persisting this association, and computing DIAObject summary statistics.
Contributing¶
lsst.ap.association
is developed at https://github.com/lsst/ap_association.
You can find Jira issues for this module under the ap_association component.
Task reference¶
Pipeline Tasks¶
- DiaPipelineTask
- Task for loading, associating and storing Difference Image Analysis (DIA) Objects and Sources.
- FractionUpdatedDiaObjectsMetricTask
- Task that computes the fraction of previously created DIAObjects that have a new association in this image, visit, etc..
- NumberNewDiaObjectsMetricTask
- Task that computes the number of DIASources that create new DIAObjects in an image, visit, etc..
- NumberUnassociatedDiaObjectsMetricTask
- Task that computes the number of previously-known DIAObjects that do not have detected DIASources in an image, visit, etc..
- TotalUnassociatedDiaObjectsMetricTask
- Task that computes the number of DIAObjects with only one associated DIASource.
Tasks¶
No topics.
Python API reference¶
lsst.ap.association Package¶
Functions¶
getCcdVisitSchemaSql () |
Define the schema for the CcdVisit table. |
make_dia_forced_source_schema () |
Define and create the minimal schema required for a DiaForcedSource. |
make_dia_object_schema ([filter_names]) |
Define and create the minimal schema required for a DIAObject. |
make_dia_source_schema () |
Define and create the schema required for a DIASource with additional needed columns for later calculation in DiaPipeTask . |
Classes¶
AssociationConfig |
Config class for AssociationTask. |
AssociationTask (**kwargs) |
Associate DIAOSources into existing DIAObjects. |
Chi2DiaPsFlux (config, name, metadata) |
Compute chi2 of diaSource fluxes. |
Chi2DiaPsFluxConfig |
|
DiaForcedSourceTask (**kwargs) |
Task for measuring and storing forced sources at DiaObject locations in both difference and direct images. |
DiaForcedSourcedConfig |
Configuration for the generic DiaForcedSourcedTask class. |
DiaObjectCalculationConfig |
Config class for the catalog calculation driver task. |
DiaObjectCalculationPlugin (config, name, …) |
Base class for DIA catalog calculation plugins. |
DiaObjectCalculationPluginConfig |
Default configuration class for DIA catalog calculation plugins. |
DiaObjectCalculationTask ([plugMetadata]) |
Run plugins which operate on a catalog of DIA sources. |
DiaPipelineConfig |
Config for DiaPipelineTask. |
DiaPipelineConnections (*, config) |
Butler connections for DiaPipelineTask. |
DiaPipelineTask ([initInputs]) |
Task for loading, associating and storing Difference Image Analysis (DIA) Objects and Sources. |
ErrMeanDiaPsFlux (config, name, metadata) |
Compute the mean of the dia source errors. |
ErrMeanDiaPsFluxConfig |
|
HTMIndexDiaPosition (config, name, metadata) |
Compute the mean position of a DiaObject given a set of DiaSources. |
HTMIndexDiaPositionConfig |
|
LinearFitDiaPsFlux (config, name, metadata) |
Compute fit a linear model to flux vs time. |
LinearFitDiaPsFluxConfig |
|
LoadDiaCatalogsConfig |
Config class for LoadDiaCatalogsConfig. |
LoadDiaCatalogsTask (**kwargs) |
Retrieve DiaObjects and associated DiaSources from the Apdb given an input exposure. |
MadDiaPsFlux (config, name, metadata) |
Compute median absolute deviation of diaSource fluxes. |
MadDiaPsFluxConfig |
|
MapApDataConfig |
Configuration for the generic MapApDataTask class. |
MapApDataTask (inputSchema, outputSchema, …) |
Generic mapper class for copying values from a science pipelines catalog into a product for use in ap_association or the APDB. |
MapDiaSourceConfig |
Config for the DiaSourceMapperTask |
MapDiaSourceTask (inputSchema, **kwargs) |
Task specific for copying columns from science pipelines catalogs, calibrating them, for use in ap_association and the APDB. |
MaxSlopeDiaPsFlux (config, name, metadata) |
Compute the maximum ratio time ordered deltaFlux / deltaTime. |
MaxSlopeDiaPsFluxConfig |
|
MeanDiaPosition (config, name, metadata) |
Compute the mean position of a DiaObject given a set of DiaSources. |
MeanDiaPositionConfig |
|
MinMaxDiaPsFlux (config, name, metadata) |
Compute min/max of diaSource fluxes. |
MinMaxDiaPsFluxConfig |
|
NumDiaSourcesDiaPlugin (config, name, metadata) |
Compute the total number of DiaSources associated with this DiaObject. |
NumDiaSourcesDiaPluginConfig |
|
PackageAlertsConfig |
Config class for AssociationTask. |
PackageAlertsTask (**kwargs) |
Tasks for packaging Dia and Pipelines data into Avro alert packages. |
PercentileDiaPsFlux (config, name, metadata, …) |
Compute percentiles of diaSource fluxes. |
PercentileDiaPsFluxConfig |
|
SigmaDiaPsFlux (config, name, metadata) |
Compute scatter of diaSource fluxes. |
SigmaDiaPsFluxConfig |
|
SigmaDiaTotFlux (config, name, metadata) |
Compute scatter of diaSource fluxes. |
SigmaDiaTotFluxConfig |
|
SimpleSourceFlagDiaPlugin (config, name, metadata) |
Find if any DiaSource is flagged. |
SimpleSourceFlagDiaPluginConfig |
|
SkewDiaPsFlux (config, name, metadata) |
Compute the skew of diaSource fluxes. |
SkewDiaPsFluxConfig |
|
StetsonJDiaPsFlux (config, name, metadata) |
Compute the StetsonJ statistic on the DIA point source fluxes. |
StetsonJDiaPsFluxConfig |
|
UnpackApdbFlags (flag_map_file, table_name) |
Class for unpacking bits from integer flag fields stored in the Apdb. |
WeightedMeanDiaPsFlux (config, name, metadata) |
Compute the weighted mean and mean error on the point source fluxes of the DiaSource measured on the difference image. |
WeightedMeanDiaPsFluxConfig |
|
WeightedMeanDiaTotFlux (config, name, metadata) |
Compute the weighted mean and mean error on the point source fluxes forced photometered at the DiaSource location in the calibrated image. |
WeightedMeanDiaTotFluxConfig |
lsst.ap.association.metrics Module¶
Classes¶
NumberNewDiaObjectsMetricTask (**kwargs) |
Task that computes the number of DIASources that create new DIAObjects in an image, visit, etc.. |
NumberUnassociatedDiaObjectsMetricTask (**kwargs) |
Task that computes the number of previously-known DIAObjects that do not have detected DIASources in an image, visit, etc.. |
FractionUpdatedDiaObjectsMetricTask (**kwargs) |
Task that computes the fraction of previously created DIAObjects that have a new association in this image, visit, etc.. |
TotalUnassociatedDiaObjectsMetricTask (**kwargs) |
Task that computes the number of DIAObjects with only one associated DIASource. |