+ All Categories
Home > Documents > hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —>...

hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —>...

Date post: 25-Sep-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
9
hips2fits Fast generation of FITS cutouts from HiPS datasets Thomas Boch, P. Fernique, F. Bonnarel, Chaitra, C. Bot, F.-X. Pineau, M. Baumann, L. Michel IVOA Interop, Groningen, Apps 2
Transcript
Page 1: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

hips2fits Fast generation ofFITS cutoutsfrom HiPS datasets

Thomas Boch, P. Fernique, F. Bonnarel, Chaitra, C. Bot, F.-X. Pineau, M. Baumann, L. Michel IVOA Interop, Groningen, Apps 2

Page 2: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

IVOA Groningen - Oct 2019 - hips2fits - Apps 2

HiPSdatasetscollections

2

700+ image HiPS

60+ planetary HiPS

Page 3: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

IVOA Groningen - Oct 2019 - hips2fits - Apps 2

Firstimplementations

• AladinDesktopcodebehindTomcatserver—>bilinearresampling

• Othertestsusingstandard reprojectiontools

• Montage

• reproject

• SWarp3

Page 4: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

IVOA Groningen - Oct 2019 - hips2fits - Apps 2

Globalarchitecture

4

Page 5: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

IVOA Groningen - Oct 2019 - hips2fits - Apps 2

Algorithm

5

1.Foreach(x,y)pixel:computeα,δ (usingAstropyWCS)

2.RetrieveNlescoveredbythecutout—>quitefastasmostHiPSareavailableormirroredatCDS

3.Foreach(α,δ):retrieverespecNvecontribuNon from4nearestHEALPixcells(usingcdshealpix(Rust-based)Pythonlibrary)

4.ActualbilinearinterpolaNoncomputaNon,acceleratedbyNumbadecorators

5.ReturnFITSimagecutout

WCS, hips

FITS cutout

x, y α, δ

0.3 0.5

0.10.1

value = w1*val1 + w2*val2 + w3*val3 + w4*val4

Page 6: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

IVOA Groningen - Oct 2019 - hips2fits - Apps 2

Performances

6

500k pixels per second

Page 7: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

IVOA Groningen - Oct 2019 - hips2fits - Apps 2

Serviceupandrunning

• http://alasky.u-strasbg.fr/hips-image-services/hips2fits• testit

• useit

• sendyourfeedback

• Pythonnotebookexample

• generatecutoutsforMgalaxiesinNHiPSdatasets

• Examplesofgeneratedcutouts… …onthedome!

7

Page 8: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

IVOA Groningen - Oct 2019 - hips2fits - Apps 2

Usageforoutreachneeds

• Generationofphotospheres

• All-skyCARtesianprojectionwithXMPmetadata

—>UsedbyGiuseppeGreco(VIRGO)forGravitationalWavesoutreach

8

Page 9: hips2fits - wiki.ivoa.net€¦ · (using Astropy WCS) 2. Retrieve Nles covered by the cutout —> quite fast as most HiPS are available or mirrored at CDS 3. For each (α, δ): retrieve

IVOA Groningen - Oct 2019 - hips2fits - Apps 2

Futureplans

• Accessfromastroquery.cds

• AchieveconvergencewithSODAinterface

• Extensiontocubecutouts

• Assessphotometryconservationquality

• AmessagetoHiPSproducers:

• «please,keepyourFITStiles,theyareprecious!»

9


Recommended