Title: Generic architecture for analyses on calibrated images
1Generic architecture for analyses on calibrated
images
- Gijs Verdoes Kleijn
- OmegaCEN
- Kapteyn Astronomical Institute
2Facilitating analysis beyond the calibrated image
stage
- Analysis software
- Image differencing VODIA/OmegaTranS
- Photometric redshifts PhotZ
- Galaxy surface photometry galfit(/galphot)
- Astro-WISE users likely use/develop more in
future - Goal
- Easy running
- Easy exploring input/output
- Easy access final results
- Method make new classes which run routine,
contain input/output, plus connections to its
dependencies. - Status design ready presented now for final
input
3Bi-furcation in kind of analysis
- Immediate modelling of image data
- galfit, PhotZ, (galphot)
- Take input from SourceLists
Case A
SourceLists
Case B
- Further manipulation of images first
- OmegaTranS/Vodia
- Take input from RegriddedFrame
RegriddedFrames (,ReducedScienceFrame, CoaddedRegr
iddedFrame)
4Case A starting from SourceList
- Modelling inputoutput stored in objects which
also contain unique model ID, SourceListID
(SLID)SourceID (SID)
General parameters GalPhotModel (config
parameters,creation_date,. SLID,SID,GPID)
Why two objects? practical reasonmake post-run
searching fast
GalPhot run on one galaxy
Parameters one ellipse GalPhotEllipse
(r,dr,flux,dflux, SLID,SID,GPID)
5PhotZ example
- A sourcelist for each filter
PhotZ run on one galaxy
redshift parameters PhotZData (z,dz,ltzgt, SLID1,S
ID1,PhotZID)
redshift parameters PhotZData (z,dz,ltzgt, SLID2,S
ID2,PhotZID)
redshift parameters PhotZData (z,dz,ltzgt, SLID3,S
ID3,PhotZID)
redshift parameters PhotZData (z,dz,ltzgt, SLID4,S
ID4,PhotZID)
..
Why copy for each Sourcelist? practical
reasonmake-post run searching fast
6Case B starting from frames
- Vodia/OmegaTranS adding points to existing
lightcurve
VodiaLightCurvePoint Parameters single difference
image (ap_phot,err_ap_phot,. RegriddedFrame1,Vod
iaID)
Vodia runs on one star
VodiaLightCurvePoint Parameters single difference
image (ap_phot,err_ap_phot,. RegriddedFrame2,Vod
iaID)
...
VodiaLightCurve (config,,RegriddedFrame1,Regrid
dedFrame2,,VodiaID)
7Search examples
- Give all GalPhotModels for source SID23 in SLID9
awegt q(GalPhotModel.SLIDSLID9)
(GalPhotModel.SIDSID23)
- Give all GalPhotEllipses for source SID23 in
SLID9
awegt q(GalPhotEllipse.SLIDSLID9)
(GalPhotEllipse.SIDSID23)
- Give all GalPhotEllipses for GPIDGPID13
awegt q(GalPhotEllipse.GPIDGPID13)
- Give last-made GalPhotModel for source SID23 in
SLID9
awegt q(GalPhotModel.SLIDSLID9)
(GalPhotModel.SIDSID23)
awegt lastmodelq.max(GPID)
8Summary
- Two kinds of ways to connect analysis on reduced
data sources to image data - Case A Via SourceLists
- Case B Via Regridded(/Reduced/Coadd)
- Further add-ons
- PlannedFavorite model flag
- Possible authorname in objects?