healpy相关内容
我是 ubuntu 的新手,在 lenovo t410 上使用 ubuntu 14.04 和 python-3.4 为了安装 Healpy,我遵循了以下步骤;我已经使用 安装了 pthon3-dev 包 sudo apt-get install python3-dev 和 python-vm-builder 来自: sudo apt-get install python-vm-buil
..
我有一个数据网格,其中行代表 theta (0, pi),列代表 phi (0, 2*pi),其中 f(theta,phi) 是该位置的暗物质密度.我想为此计算功率谱并决定使用healpy. 我无法理解的是如何格式化我的数据以供健康使用.如果有人可以提供代码(出于显而易见的原因在 python 中)或指向我的教程,那就太好了!我已尝试使用以下代码进行操作: #grid 尺寸为 Nrows*
..
数据为天空中物体的坐标,例如如下: 导入pylab为plt将 numpy 导入为 npl = np.random.uniform(-180, 180, 2000)b = np.random.uniform(-90, 90, 2000) 我想做一个 2D 直方图,以便在天空中使用 (l, b) 坐标绘制某个点的密度图,在 Mollweide 投影上使用 HEALPix 像素化.我怎样才能使用 h
..
我正在尝试在 healpy.mollview 上使用其他颜色图我成功使用此代码 from healpy import mollview从 pylab 导入 arange、show、cmm =范围(768)摩尔视图(米,cmap=cm.bwr)表演() 但是我得到了意外的蓝色背景,无法将其设置为白色 为了完全模仿 healpy 对其默认颜色图所做的事情(它使用 jet),我们需要设置 ov
..
我正在尝试使用 healpy 在healpix地图上产生光束.对于初学者来说,我希望能够以mollweide投影方式产生2D高斯,但我真的不知道从哪里开始. 我可以定义2D高斯: import numpy as np def gaussian_2D(x,y,mu_x=0.,mu_y=0.,sig_x=1.,sig_y=1.): return np.exp(-0.5*(((x-m
..
我正在使用Healpy(用Python开发的HEALPix工具)来读写全天候的CMB地图. 我对天空地图上的像素坐标如何转换为numpy ndarray的条目感到困惑. FITS文件中的一个HEALPix像素如何转换为ndarray条目? 例如,假设我使用默认的RING方案生成了CMB映射,Nside = 64,lmax = 64.像素总数由Npix = 12 * Nside ** 2
..