healpy相关内容

Healpy python-3..4 在 ubuntu-14.04 上的安装问题

我是 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 ..
发布时间:2021-09-12 19:08:39 Python

Healpy:从数据到 Healpix 地图

我有一个数据网格,其中行代表 theta (0, pi),列代表 phi (0, 2*pi),其中 f(theta,phi) 是该位置的暗物质密度.我想为此计算功率谱并决定使用healpy. 我无法理解的是如何格式化我的数据以供健康使用.如果有人可以提供代码(出于显而易见的原因在 python 中)或指向我的教程,那就太好了!我已尝试使用以下代码进行操作: #grid 尺寸为 Nrows* ..
发布时间:2021-07-16 20:50:53 Python

mollview:使用matplotlib颜色图并更改背景颜色

我正在尝试在 healpy.mollview 上使用其他颜色图我成功使用此代码 from healpy import mollview从 pylab 导入 arange、show、cmm =范围(768)摩尔视图(米,cmap=cm.bwr)表演() 但是我得到了意外的蓝色背景,无法将其设置为白色 为了完全模仿 healpy 对其默认颜色图所做的事情(它使用 jet),我们需要设置 ov ..
发布时间:2021-06-01 20:02:03 其他开发

在healpy中绘制一个numpy数组

我正在尝试使用 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 ..
发布时间:2020-05-18 23:23:16 Python

CMB映射的HEALPix FITS文件如何转换为ndarray?什么是坐标?

我正在使用Healpy(用Python开发的HEALPix工具)来读写全天候的CMB地图. 我对天空地图上的像素坐标如何转换为numpy ndarray的条目感到困惑. FITS文件中的一个HEALPix像素如何转换为ndarray条目? 例如,假设我使用默认的RING方案生成了CMB映射,Nside = 64,lmax = 64.像素总数由Npix = 12 * Nside ** 2 ..
发布时间:2020-05-18 23:22:06 Python