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 minimal schema required for a DIASource.

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.