DIASource Association CHRIS MORRISON, UNIVERSITY OF WASHINGTON - - PowerPoint PPT Presentation

diasource association
SMART_READER_LITE
LIVE PREVIEW

DIASource Association CHRIS MORRISON, UNIVERSITY OF WASHINGTON - - PowerPoint PPT Presentation

DIASource Association CHRIS MORRISON, UNIVERSITY OF WASHINGTON ap_association Overview Updated/New New DIASources DIAObjects Association DIASource Associated DIAObjects History DIASources 2 ap_association Overview One of the few


slide-1
SLIDE 1

DIASource Association

CHRIS MORRISON, UNIVERSITY OF WASHINGTON

slide-2
SLIDE 2
  • 2

ap_association Overview

New DIASources DIAObjects Association Updated/New DIAObjects Associated DIASources DIASource History

slide-3
SLIDE 3
  • 3

ap_association Overview

ap_association’s job:

  • Associate previously existing

DIAObjects with newly observed DIASources

  • Update DIAObject summary statistics
  • r create new DIAObjects
  • Send updated/new DIAObjects and

associated DIASources off to storage.

Needs from PPDB interface:

  • Retrieve or be given previous

DIAObjects in a sky region.

  • Retrieve or be given the DIASource

history of previous DIAObjects

  • Format conversion to/from native DB

types from/to pipelines objects. DPDD- ification of DIASources from ip_diffim.

One of the few pipelines that needs tight DAX integration during execution.

slide-4
SLIDE 4
  • 4

What Tasks exist

AssociationTask:

  • Requests/Stores 


DIAObjects/Sources by calling one of the two DB subtasks

  • Simple nearest neighbor

“Handshake” match

  • Computes DIAObject:
  • mean positions
  • mean/scatter/err fluxes

AssociationDBSqliteTask:

  • Wrapper for Python’s

sqlite3 module

  • Load/Stores DIAObjects/

Sources in sqlite DB

  • Very simplistic database

structure

  • Does its own DPDD-

ification and
 afwTable<->DB conversion AssociationL1DBProtoTask:

  • Wrapper of Andy S.’s

l1dbproto package.

  • Can be swapped in as a

subtask of AssociationTask.

  • Still needs to perform

DPDD-ification on the DIASources output by ip_diffim

  • Doesn’t currently use all of

1dbproto’s features.

slide-5
SLIDE 5
  • 5

Current AP data flow

DIAObject Table DIASource Table DIAObject Table DIASource Table ip_diffim New DIASources DIAObjects Associate List of DIAObjects To Update Associated DIASources DIASource History Updated/ New DIAObjects Update/Create DIAObjects

Science Pipelines Databases

slide-6
SLIDE 6
  • 6

The pipeline is running.

  • Integrated as part of ap_pipe
  • Successfully running on

DECam-HiTS data

  • More datasets to come
  • Next steps (outside of data

interface)

  • Time series features
  • ForcedPhotometry at

DIAObject locations

  • Fancier association

algorithm.

credit: M. Rawls

slide-7
SLIDE 7
  • 7
  • A task for DIASource association exists
  • Can use a simple sqlite3 DB or Andy’s

l1dbproto.

  • Successfully runs on real data and

produces “light curves”.

  • Other summary statistics coming.
  • Needs a proper interface to DAX.
  • Currently both DB wrappers spend

most of their time DPDD-ing and converting afw<->DB types.

Summary

credit: M. Rawls