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. |