image_diff_stats_table#

lsst.analysis.ap.image_diff_stats_table(butler, data_ids: Iterable[Mapping[str, int]], dataset_name='difference_image')#

Run image_diff_stats over many data ids and return a DataFrame.

Parameters#

butler : lsst.daf.butler.Butler data_ids : iterable of mapping

Each mapping must contain at least visit and detector keys.

dataset_namestr, optional

See image_diff_stats.

Returns#

tablepandas.DataFrame

One row per dataId, indexed by (visit, detector). Mask-plane columns may be missing on some rows if the corresponding plane is not defined on every exposure; pandas fills those with NaN.