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¶
Tasks¶
- 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.
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. |
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. |
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 PPDB. |
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 PPDB. |
UnpackPpdbFlags(flag_map_file, table_name) |
Class for unpacking bits from integer flag fields stored in the Ppdb. |
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. |