1

我使用的代码需要使用 map2alm 和 alm2map(主要是后者)在 healpy 中进行频繁的 spin-2 转换。但是,当我越来越高时,这种变换不可避免地会变慢。

我正在使用带有openmp的healpy,并且由于必须进行大量的转换,这仍然会导致完成一项工作需要很长时间。有没有进一步的方法来尝试加速可能适用于这种情况的转换?例如,由于我只对部分天空感兴趣,有没有办法在使用 alm2map 时只重建指定像素中的值而不是整个天空,这样会更快吗?

谢谢你的帮助

4

1 回答 1

0

我不认为healpy可以加快速度,但您可能有兴趣查看其他 Cl 估计器,以防您对功率谱感兴趣,而不仅仅是alm.

对于完整的天空(在 HEALPIx 中):

对于较小的字段:

由于此处描述的原因,对于部分遮蔽的天空,功率谱的估计并不简单。HEALPy 没有对此进行纠正;我上面链接的其他软件包可以。

于 2018-03-22T23:58:18.880 回答