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.

Python API reference

lsst.ap.association Package

Functions

getCcdVisitSchemaSql() Define the schema for the CcdVisit table.
make_minimal_dia_object_schema([filter_names]) Define and create the minimal schema required for a DIAObject.
make_minimal_dia_source_schema() Define and create the minimal schema required for a DIASource.

Classes

AssociationConfig Config class for AssociationTask.
AssociationDBSqliteConfig Configuration parameters for the AssociationDBSqliteTask
AssociationDBSqliteTask(**kwargs) Enable storage of and reading of DIAObjects and DIASources from a sqlite database.
AssociationL1DBProtoConfig Configuration parameters for the AssociationL1DBProtoTask.
AssociationL1DBProtoTask(**kwargs) Task wrapping lsst.dax.ppdb enabling it to be used in ap_association.
AssociationTask(**kwargs) Associate DIAOSources into existing DIAObjects.
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.
SqliteDBConverter(schema, table_name) Class for defining conversions to and from an sqlite database and afw SourceRecord objects.