zeljko ivezic, robert lupton & mario juric lsst jtm ... · baseline: we plan to “catch up”...

20
Data Products Definition Document (LSE-163) Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM Meeting, Mar 6, 2017 http://ls.st/lse-163

Upload: others

Post on 17-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

Data Products Definition Document (LSE-163)

Zeljko Ivezic, Robert Lupton & Mario JuricLSST JTM Meeting, Mar 6, 2017

http://ls.st/lse-163

Page 2: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

Why DPDD?

http://ls.st/lse-163

Page 3: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”
Page 4: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”
Page 5: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

LSST Products in LSST Science Requirements

Page 6: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

Large Synoptic Survey Telescope

Data Products Definition Document

LSST Document LSE-163

Mario Juric⇤, R.H. Lupton, T. Axelrod, J.F. Bosch,G.P. Dubois-Felsmann, Z. Ivezic, A.C. Becker, J. Becla,

A.J. Connolly, M. Freemon, J. Kantor, K-T Lim, D. Shaw,M. Strauss, and J.A. Tyson

for the LSST Project

May 5, 2016

Abstract

This document describes the data products and processing servicesto be delivered by the Large Synoptic Survey Telescope (LSST).

The LSST will deliver three levels of data products and services.Level 1 (nightly) data products will include images, di↵erence im-ages, catalogs of sources and objects detected in di↵erence images,and catalogs of Solar System objects. Their primary purpose is toenable rapid follow-up of time-domain events. Level 2 (annual) dataproducts will include well calibrated single-epoch images, deep coadds,and catalogs of objects, sources, and forced sources, enabling staticsky and precision time-domain science. Level 3 (user-created) dataproduct services will enable science cases that greatly benefit fromco-location of user processing and/or data within the LSST ArchiveCenter. LSST will also devote 10% of observing time to programswith special cadence. Their data products will be created using thesame software and hardware as Levels 1 and 2. All data products willbe made available using user-friendly databases and web services.

⇤Please direct comments to <[email protected]>.

1

DPDD

Page 7: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

CONTENTS 2

Contents

1 Preface 4

2 Introduction 52.1 The Large Synoptic Survey Telescope . . . . . . . . . . . . . . 52.2 General Image Processing Concepts for LSST . . . . . . . . . 62.3 Classes of LSST Data Products . . . . . . . . . . . . . . . . . 72.4 Conceptual Design of Science Pipelines . . . . . . . . . . . . . 9

3 General Considerations 163.1 Estimator and Naming Conventions . . . . . . . . . . . . . . . 163.2 Image Characterization Data . . . . . . . . . . . . . . . . . . . 173.3 Fluxes and Magnitudes . . . . . . . . . . . . . . . . . . . . . . 183.4 Uniqueness of IDs across database versions . . . . . . . . . . . 193.5 Repeatability of Queries . . . . . . . . . . . . . . . . . . . . . 19

4 Level 1 Data Products 204.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.2 Level 1 Data Processing . . . . . . . . . . . . . . . . . . . . . 21

4.2.1 Di↵erence Image Analysis . . . . . . . . . . . . . . . . 214.2.2 Solar System Object Processing . . . . . . . . . . . . . 23

4.3 Level 1 Catalogs . . . . . . . . . . . . . . . . . . . . . . . . . 244.3.1 DIASource Table . . . . . . . . . . . . . . . . . . . . . 264.3.2 DIAObject Table . . . . . . . . . . . . . . . . . . . . . 324.3.3 SSObject Table . . . . . . . . . . . . . . . . . . . . . . 344.3.4 Precovery Measurements . . . . . . . . . . . . . . . . . 364.3.5 Reprocessing the Level 1 Data Set . . . . . . . . . . . . 36

4.4 Level 1 Image Products . . . . . . . . . . . . . . . . . . . . . . 384.4.1 Visit Images . . . . . . . . . . . . . . . . . . . . . . . . 384.4.2 Di↵erence Images . . . . . . . . . . . . . . . . . . . . . 384.4.3 Image Di↵erencing Templates . . . . . . . . . . . . . . 38

4.5 Alerts to DIASources . . . . . . . . . . . . . . . . . . . . . . . 394.5.1 Information Contained in Each Alert . . . . . . . . . . 394.5.2 Receiving and Filtering the Alerts . . . . . . . . . . . . 40

Page 8: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

CONTENTS 3

5 Level 2 Data Products 425.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425.2 Level 2 Data Processing . . . . . . . . . . . . . . . . . . . . . 43

5.2.1 Object Characterization Measures . . . . . . . . . . . . 455.2.2 Supporting Science Cases Requiring Full Posteriors . . 485.2.3 Source Characterization . . . . . . . . . . . . . . . . . 495.2.4 Forced Photometry . . . . . . . . . . . . . . . . . . . . 505.2.5 Crowded Field Photometry . . . . . . . . . . . . . . . 50

5.3 The Level 2 Catalogs . . . . . . . . . . . . . . . . . . . . . . . 505.3.1 The Object Table . . . . . . . . . . . . . . . . . . . . . 515.3.2 Source Table . . . . . . . . . . . . . . . . . . . . . . . 575.3.3 ForcedSource Table . . . . . . . . . . . . . . . . . . . 60

5.4 Level 2 Image Products . . . . . . . . . . . . . . . . . . . . . . 615.4.1 Visit Images . . . . . . . . . . . . . . . . . . . . . . . . 615.4.2 Calibration Data . . . . . . . . . . . . . . . . . . . . . 615.4.3 Coadded Images . . . . . . . . . . . . . . . . . . . . . 61

5.5 Data Release Availability and Retention Policies . . . . . . . . 63

6 Level 3 Data Products and Capabilities 656.1 Level 3 Data Products and Associated Storage Resources . . . 656.2 Level 3 Processing Resources . . . . . . . . . . . . . . . . . . . 666.3 Level 3 Programming Environment and Framework . . . . . . 676.4 Migration of Level 3 data products to Level 2 . . . . . . . . . 69

7 Data Products for Special Programs 70

Page 9: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

The main classes of LSST data products:1) Images: single visit, coadded images, difference images2) Catalogs: Level 1: DIA Sources, DIA Objects, SS Objects, Alerts Level 2: Sources, Forced Sources, Objects3) Alerts

Page 10: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”
Page 11: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

Motivation for these revisions:

- it’s been ~3 years since the last revisions of DPDD (LSE-163, what) and “Science Pipelines” Document (LDM-151, how)

- a lot of DM development happened over last 2 years: useful feedback and potential for design improvements

- last chance for major edits (~3 years to first light!)

Page 12: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

The main changes in DPDD:

- a pedagogical introduction to overall pipeline design, with high-level block diagrams: provide a reader (both stakeholders and developers) with an understanding of the complete DM system to be constructed or operated

- changes in nightly Level 1 processing and a simplification of its interaction with DRP (data release processing): tentative

- changes in forced photometry: measured on both direct and difference images: tentative

- revisions of measured parameters (e.g. dipole fit for DIA Sources, adaptive moments, options for galaxy models)

- general cleanup

Page 13: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

DPDD: Fun for the whole Subsystem!

http://ls.st/LSE-163

Page 14: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

Single Visit Processing- “classical” astronomical image processing (e.g. similar to SDSS)- prototype implementation operational on HSC data - rudimentary QA analysis tools available - PSF pipeline is a non-trivial task- calibration products pipeline is implied above

Page 15: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

Image Coaddition- algorithmic research not

completed - rudimentary

implementation available

Detect and deblend sources- association issues not fully

resolved - rudimentary

implementation available - “StackFit” measurements

Multifit

- modeling issues not fully resolved

- requires major resources - direct impact on science

Page 16: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

Image Differencing- algorithmic research not

completed (DCR, seeing)- rudimentary

implementation available

Difference image analysis

- rudimentary implementation available

- real time (60 sec) processing, which must be exceedingly robust: scary!

Alert Generation- if DIA works fine, it

shouldn’t be too hard to construct Alert stream

- lots of issues with external brokers

Page 17: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”
Page 18: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

MOPS- rudimentary

implementation available

- recent work in the context of NEOs showed that MOPS is in a much more sorry state than we thought

- in addition to components that we don’t have, we might need to rewrite those that we thought we did have

Page 19: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”

Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live” Level 1 db with the new DRP one. This switch would likely be disruptive for Level 1 science and downstream brokers.

Alternative proposal:- use a running 6-12 month wide window to compute summary

quantities in DIA Objects: a “living” Level 1 db (DIA Objects retain the memory of only that window, and not of all the old data)

- freeze the dataset at the beginning of DR processing- produce Level 1 db as part of DRP (using all data), but do not

replace the “living” Level 1 db

Level 1 DR Processing: - produce difference images for all visits and find all DIA Sources- associate DIA Sources to DIA Objects and SS Objects- go back (2nd pass) to single-visit images and difference images and  perform all required processing for all DIA Sources from DIAObjects  and SS Objects (image models for SNR>5 DIA Sources and Forced PSF Photometry for all DIA Sources) 

Page 20: Zeljko Ivezic, Robert Lupton & Mario Juric LSST JTM ... · Baseline: we plan to “catch up” with the new data acquiring during the DR processing period, and then replace the “live”