Skyview Queries (astroquery.skyview
)¶
Getting started¶
The SkyView service offers a cutout service for a number of imaging surveys.
To see the list of surveys, use the list_surveys
method.
Note that the list here is not necessarily up-to-date; if SkyView has added surveys recently, they will appear when you run this code:
>>> from astroquery.skyview import SkyView
>>> SkyView.list_surveys()
{'Allbands:GOODS/HDF/CDF': ['GOODS: Chandra ACIS HB',
'GOODS: Chandra ACIS FB',
'GOODS: Chandra ACIS SB',
'GOODS: VLT VIMOS U',
'GOODS: VLT VIMOS R',
'GOODS: HST ACS B',
'GOODS: HST ACS V',
'GOODS: HST ACS I',
'GOODS: HST ACS Z',
'Hawaii HDF U',
'Hawaii HDF B',
'Hawaii HDF V0201',
'Hawaii HDF V0401',
'Hawaii HDF R',
'Hawaii HDF I',
'Hawaii HDF z',
'Hawaii HDF HK',
'GOODS: HST NICMOS',
'GOODS: VLT ISAAC J',
'GOODS: VLT ISAAC H',
'GOODS: VLT ISAAC Ks',
'HUDF: VLT ISAAC Ks',
'GOODS: Spitzer IRAC 3.6',
'GOODS: Spitzer IRAC 4.5',
'GOODS: Spitzer IRAC 5.8',
'GOODS: Spitzer IRAC 8.0',
'GOODS: Spitzer MIPS 24',
'GOODS: Herschel 100',
'GOODS: Herschel 160',
'GOODS: Herschel 250',
'GOODS: Herschel 350',
'GOODS: Herschel 500',
'CDFS: LESS',
'GOODS: VLA North'],
'Allbands:HiPS': ['UltraVista-H',
'UltraVista-J',
'UltraVista-Ks',
'UltraVista-NB118',
'UltraVista-Y',
'CFHTLS-W-u',
'CFHTLS-W-g',
'CFHTLS-W-r',
'CFHTLS-W-i',
'CFHTLS-W-z',
'CFHTLS-D-u',
'CFHTLS-D-g',
'CFHTLS-D-r',
'CFHTLS-D-i',
'CFHTLS-D-z'],
'GammaRay': ['Fermi 5',
'Fermi 4',
'Fermi 3',
'Fermi 2',
'Fermi 1',
'EGRET (3D)',
'EGRET <100 MeV',
'EGRET >100 MeV',
'COMPTEL'],
'HardX-ray': ['INT GAL 17-35 Flux',
'INT GAL 17-60 Flux',
'INT GAL 35-80 Flux',
'INTEGRAL/SPI GC',
'GRANAT/SIGMA',
'RXTE Allsky 3-8keV Flux',
'RXTE Allsky 3-20keV Flux',
'RXTE Allsky 8-20keV Flux'],
'IR:2MASS': ['2MASS-J', '2MASS-H', '2MASS-K'],
'IR:AKARI': ['AKARI N60', 'AKARI WIDE-S', 'AKARI WIDE-L', 'AKARI N160'],
'IR:IRAS': ['IRIS 12',
'IRIS 25',
'IRIS 60',
'IRIS 100',
'SFD100m',
'SFD Dust Map',
'IRAS 12 micron',
'IRAS 25 micron',
'IRAS 60 micron',
'IRAS 100 micron'],
'IR:Planck': ['Planck 857',
'Planck 545',
'Planck 353',
'Planck 217',
'Planck 143',
'Planck 100',
'Planck 070',
'Planck 044',
'Planck 030'],
'IR:UKIDSS': ['UKIDSS-Y', 'UKIDSS-J', 'UKIDSS-H', 'UKIDSS-K'],
'IR:WISE': ['WISE 3.4', 'WISE 4.6', 'WISE 12', 'WISE 22'],
'IR:WMAP&COBE': ['WMAP ILC',
'WMAP Ka',
'WMAP K',
'WMAP Q',
'WMAP V',
'WMAP W',
'COBE DIRBE/AAM',
'COBE DIRBE/ZSMA'],
'Optical:DSS': ['DSS',
'DSS1 Blue',
'DSS1 Red',
'DSS2 Red',
'DSS2 Blue',
'DSS2 IR'],
'Optical:SDSS': ['SDSSg',
'SDSSi',
'SDSSr',
'SDSSu',
'SDSSz',
'SDSSdr7g',
'SDSSdr7i',
'SDSSdr7r',
'SDSSdr7u',
'SDSSdr7z'],
'OtherOptical': ['Mellinger Red',
'Mellinger Green',
'Mellinger Blue',
'NEAT',
'H-Alpha Comp',
'SHASSA H',
'SHASSA CC',
'SHASSA C',
'SHASSA Sm'],
'ROSATDiffuse': ['RASS Background 1',
'RASS Background 2',
'RASS Background 3',
'RASS Background 4',
'RASS Background 5',
'RASS Background 6',
'RASS Background 7'],
'ROSATw/sources': ['RASS-Cnt Soft',
'RASS-Cnt Hard',
'RASS-Cnt Broad',
'PSPC 2.0 Deg-Int',
'PSPC 1.0 Deg-Int',
'PSPC 0.6 Deg-Int',
'HRI'],
'Radio:GHz': ['CO',
'GB6 (4850MHz)',
'VLA FIRST (1.4 GHz)',
'NVSS',
'Stripe82VLA',
'1420MHz (Bonn)',
'HI4PI',
'EBHIS',
'nH'],
'Radio:GLEAM': ['GLEAM 72-103 MHz',
'GLEAM 103-134 MHz',
'GLEAM 139-170 MHz',
'GLEAM 170-231 MHz'],
'Radio:MHz': ['SUMSS 843 MHz',
'0408MHz',
'WENSS',
'TGSS ADR1',
'VLSSr',
'0035MHz'],
'SoftX-ray': ['SwiftXRTCnt', 'SwiftXRTExp', 'SwiftXRTInt', 'HEAO 1 A-2'],
'SwiftUVOT': ['UVOT WHITE Intensity',
'UVOT V Intensity',
'UVOT B Intensity',
'UVOT U Intensity',
'UVOT UVW1 Intensity',
'UVOT UVM2 Intensity',
'UVOT UVW2 Intensity'],
'UV': ['GALEX Near UV',
'GALEX Far UV',
'ROSAT WFC F1',
'ROSAT WFC F2',
'EUVE 83 A',
'EUVE 171 A',
'EUVE 405 A',
'EUVE 555 A'],
'X-ray:SwiftBAT': ['BAT SNR 14-195',
'BAT SNR 14-20',
'BAT SNR 20-24',
'BAT SNR 24-35',
'BAT SNR 35-50',
'BAT SNR 50-75',
'BAT SNR 75-100',
'BAT SNR 100-150',
'BAT SNR 150-195']}
There are two essential methods:
get_images
searches for and downloads
files, while get_image_list
just searches
for the files.
>>> paths = SkyView.get_images(position='Eta Carinae',
... survey=['Fermi 5', 'HRI', 'DSS'])
Downloading http://skyview.gsfc.nasa.gov/tempspace/fits/skv668576311417_1.fits
|=========================================================================================================================| 371k/371k (100.00%) 0s
Downloading http://skyview.gsfc.nasa.gov/tempspace/fits/skv668576311417_2.fits
|=========================================================================================================================| 371k/371k (100.00%) 0s
Downloading http://skyview.gsfc.nasa.gov/tempspace/fits/skv668576311417_3.fits
|=========================================================================================================================| 374k/374k (100.00%) 0s
>>> print(paths)
[[<astropy.io.fits.hdu.image.PrimaryHDU object at 0x10ef3a250>], [<astropy.io.fits.hdu.image.PrimaryHDU object at 0x10f096f10>], [<astropy.io.fits.hdu.image.PrimaryHDU object at 0x10f0aea50>]]
Without the download:
>>> SkyView.get_image_list(position='Eta Carinae',
... survey=['Fermi 5', 'HRI', 'DSS'])
['http://skyview.gsfc.nasa.gov/tempspace/fits/skv669807193757_1.fits',
'http://skyview.gsfc.nasa.gov/tempspace/fits/skv669807193757_2.fits',
'http://skyview.gsfc.nasa.gov/tempspace/fits/skv669807193757_3.fits']
Troubleshooting¶
If you are repeatedly getting failed queries, or bad/out-of-date results, try clearing your cache:
>>> from astroquery.skyview import SkyView
>>> SkyView.clear_cache()
If this function is unavailable, upgrade your version of astroquery.
The clear_cache
function was introduced in version 0.4.7.dev8479.
Reference/API¶
astroquery.skyview Package¶
Classes¶
|
Configuration parameters for |