In [1]:
import subprocess
from astropy.io import fits
import healpy as hp
from astropy.utils.data import download_file
from astropy.utils.data import Conf
Conf.remote_timeout = 10000 ## In case there's a slow connection
%pylab
%matplotlib inline
In [2]:
##Planck first
#mapfiles = [
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/LFI_SkyMap_030_1024_R2.01_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/LFI_SkyMap_044_1024_R2.01_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/LFI_SkyMap_070_1024_R2.01_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/LFI_SkyMap_070_2048_R2.01_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/HFI_SkyMap_100_2048_R2.02_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/HFI_SkyMap_143_2048_R2.02_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/HFI_SkyMap_217_2048_R2.02_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/HFI_SkyMap_353_2048_R2.02_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/HFI_SkyMap_545_2048_R2.02_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/HFI_SkyMap_857_2048_R2.02_full.fits",
#"http://irsa.ipac.caltech.edu/data/Planck/release_2/all-sky-maps/maps/component-maps/cmb/COM_CMB_IQU-commander-field-Int_2048_R2.01_full.fits"
#]
#maps = [download_file(file, cache = True) for file in mapfiles]
#healmaps = [hp.read_map(pixelmap, memmap = True, h = False) for pixelmap in maps]
In [3]:
### wmap
mapfiles = [
'http://lambda.gsfc.nasa.gov/data/map/dr5/skymaps/9yr/raw/wmap_band_imap_r9_9yr_K_v5.fits',
#'http://lambda.gsfc.nasa.gov/data/map/dr5/skymaps/9yr/raw/wmap_band_imap_r9_9yr_Ka_v5.fits',
#'http://lambda.gsfc.nasa.gov/data/map/dr5/skymaps/9yr/raw/wmap_band_imap_r9_9yr_Q_v5.fits',
#'http://lambda.gsfc.nasa.gov/data/map/dr5/skymaps/9yr/raw/wmap_band_imap_r9_9yr_V_v5.fits',
#'http://lambda.gsfc.nasa.gov/data/map/dr5/skymaps/9yr/raw/wmap_band_imap_r9_9yr_W_v5.fits'
]
maps = [download_file(file, cache = True) for file in mapfiles]
healmaps = [hp.read_map(pixelmap, field = (0,1), memmap = True, h = False) for pixelmap in maps]
In [9]:
hp.mollview(healmaps[0][0], xsize = 800, title = 'temperature');
hp.mollview(healmaps[0][1], xsize = 800, title = 'Nobs');
In [ ]: