photometric surveys: catalog generation with healpix and...

18
Introduction Possibilities Implementation Results Conclusion Photometric Surveys: Catalog generation with HEALPix and VO Jiˇ ı N´ advorn´ ık Astronomical Institute Academy of Sciences, Czech Republic June 15, 2015 J.N´ advorn´ ık ASU CAS CZ Virtual Observatory

Upload: others

Post on 27-Oct-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Photometric Surveys: Catalog generation withHEALPix and VO

Jirı Nadvornık

Astronomical Institute Academy of Sciences, Czech Republic

June 15, 2015

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 2: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

What do we do

Light curve generationSpecial requirements

Incremental - flexible for any data additionNo fixed grid for image positions

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 3: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

VO usage

Publishing:GAVO DaCHSSIA - Whole imagesSCS - Photometric points‘SSA‘ - Light curves

Processing:HEALPix

Clients:SPLAT-VO, Aladin, Topcat

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 4: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Our data

Data origins:

Remote control of 1.54 Danish Telescope in ChileDifferent working groups, different targets, different topics

minor planets, variable stars, SMC

No fixed grid (typical light curve survey)Differential astrometry and photometry not usable‘Garbage‘ data recycling

100 thousand images, UBVRI filters

400 million measurements (astrometry + photometry)

6 million objects

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 5: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Data distribution

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 6: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

NGC330 13x13 arcmin

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 7: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Cluster

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 8: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

On-line catalog

Catalog cross-match with fixed radiusCons:

Catalog inaccuracies, duplicitiesCan’t produce light curves for objects not in catalogCannot produce transientsBest result with PPMXL: cca 70 % of data used (with errors)

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 9: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Our own catalog

Usage of 100 % data

Independent of catalog faults

Can identify transients

Catalog generation process:

1 Compute astrometry + photometry for each individual image(Munipack, UCAC4)

2 Cluster these points - produce catalog of objects3 Generate light curves for whole survey (on the fly using SSA +

datalink)

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 10: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Implementation of catalog generation

C++ application with HEALPix library

Integration with GAVO DaCHS package for VO publication

Clustering problem

NP-Hard in general (quantum computer needed)Best K-means fails for thousands of clusters (vs. 6 million)We know cluster sizes ⇒ We can define overlapsHEALPix for parallelization

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 11: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

HEALPix usage

We can specify overlaps

Pixels cover the same area

C++ library

Fast

Great support

Great Aladin debugging

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 12: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

HEALPix overlaps

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 13: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Results

Cca 2 h per whole dataset for linear algorithm (12 cores, 32GB RAM)K-means by order slower, but scales linearlyVery good scalabilityExceptional quality with linear algorithmAcceptable memory complexity cca 8 GB per 100 mil.observations

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 14: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Demo

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 15: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Achievements

We can produce incremental light curves for any photometricsurvey

Independent of catalog coverage

HEALPix parallelization:

Clustering problem reduced from 6 mil. to less than 10 clustersCan be reused on any kind of spherical coordinates(astronomy, geodesy)

Light curves published with ‘standard‘ VO protocols (SSA vs.TimeSeries?)

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 16: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Acknowledgments

Petr SkodaMarkus DemleitnerMartin ReineckeFilip HrochSupported by grant GACR 13-08195S

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 17: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Links

The C++ applicationhttps://gitlab.com/nadvornik-ji/AstroClustering

Pipeline for astrometry and photometryhttp://munipack.physics.muni.cz/

Publishing software http://soft.g-vo.org/

HEALPix library for C++ applicationhttp://healpix.sourceforge.net/

J.Nadvornık ASU CAS CZ

Virtual Observatory

Page 18: Photometric Surveys: Catalog generation with HEALPix and VO...IntroductionPossibilitiesImplementationResultsConclusion Photometric Surveys: Catalog generation with HEALPix and VO Ji

Introduction Possibilities Implementation Results Conclusion

Questions

J.Nadvornık ASU CAS CZ

Virtual Observatory