Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DM-13877: Write task to consolidate QA tables at the tract level #90

Merged
merged 7 commits into from
May 2, 2018
36 changes: 31 additions & 5 deletions policy/datasets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -806,14 +806,40 @@ deepCoadd_obj: #consolidated multi-band object tables from coadd
description: >
Consolidated coadd multi-band object table, a merge of
deepCoadd_meas, deepCoadd_forced_src and deepCoadd_ref tables for multiple bands.
This is a pandas DataFrame with a multi-level column index; access a particular
subcatalog as df['meas']['HSC-R'], e.g.
This is stored as a DataFrame with a multi-level column index; access a particular
subtable with, e.g. catalog.to_df(columns=dict(dataset='meas', filter='HSC-G'));
see MultilevelParquetTable documentation for more.
persistable: ignored
storage: FitsCatalogStorage
python: lsst.qa.explorer.table.ParquetTable
storage: ParquetStorage
python: lsst.qa.explorer.parquetTable.MultilevelParquetTable # pandas.DataFrame to write
template: deepCoadd-results/merged/%(tract)d/%(patch)s/obj-%(tract)d-%(patch)s.parq
writeObjectTable_config:
persistable: Config
python: lsst.qa.explorer.writeParquet.WriteObjectTableConfig
python: lsst.qa.explorer.writeObjectTable.WriteObjectTableConfig
storage: ConfigStorage
template: config/writeObjectTable.py
deepCoadd_qa:
description: >
Quantities useful for QA, computed from the deepCoadd_obj catalog.
persistable: ignored
storage: ParquetStorage
python: lsst.qa.explorer.parquetTable.MultilevelParquetTable
template: deepCoadd-results/qa/%(tract)d/%(patch)s/qa-%(tract)d-%(patch)s.parq
writeQATable_config:
persistable: Config
python: lsst.qa.explorer.writeQATable.WriteQATableConfig
storage: ConfigStorage
template: config/writeQATable.py
consolidateQATable_config:
persistable: Config
python: lsst.qa.explorer.consolidateQATable.ConsolidateQATableConfig
storage: ConfigStorage
template: config/consolidateQATable.py
deepCoadd_qa_tract:
description: >
Contents same as deepCoadd_qa, but consolidated one-per-tract.
persistable: ignored
storage: ParquetStorage
python: lsst.qa.explorer.parquetTable.MultilevelParquetTable
template: deepCoadd-results/qa/%(tract)d/qa-%(tract)d.parq