Healpix / Healpy: Как я могу использовать healpy для выполнения SHT для патча на небе?

Healpix — очень полезная программа для анализа сфер на сфере. Например, мы можем использовать map2alm для анализа упорядоченной карты Healpix RING и возврата сферических гармоник. Здесь аргумент map должен быть массивом с $Npix = 12*Nside^2$. Если я хочу сделать анализ только на патче, а не на фулл-скай. Некоторые веса колец можно использовать для маскировки карты в Healpix. Но если Npix очень большой, на самом деле массив map будет слишком большим для размещения в памяти. Таким образом, как я могу преобразовать сферические гармоники на участке неба?


person mimo    schedule 13.04.2021    source источник


Ответы (1)


К сожалению, в healpy и HEALPix сферические преобразования всегда выполняются для всего неба.

Если вы работаете с небольшим участком неба, вместо этого вы можете использовать прямоугольную пикселизацию, см. пакет pixell по адресу https://github.com/simonsobs/pixell, вы можете использовать преобразования БПФ вместо сферических гармоник.

Вы также можете ознакомиться с блокнотами летней школы CMB Analysis: https://github.com/jeffmcm1977/CMBAnalysis_SummerSchool/blob/master/CMB_School_Part_04.ipynb

person Andrea Zonca    schedule 14.04.2021