Использование healpy spin трансформаций быстрее

Я использую код, который должен часто преобразовывать спин-2 в healpy, используя как map2alm, так и alm2map (преимущественно последний). Однако, когда я перехожу на все более и более высокие стороны, это преобразование неизбежно становится медленнее.

Я использую healpy с openmp, и из-за огромного объема необходимых преобразований это все еще приводит к длительному завершению работы. Есть ли еще какой-нибудь способ попытаться ускорить преобразование, которое может быть применимо к этой ситуации? Например, поскольку меня интересует только часть неба, есть ли способ восстановить значения только в указанных пикселях, а не во всем небе при использовании alm2map, и будет ли это быстрее?

Спасибо за любую помощь

1 ответ

Я не думаю healpy может ускорить это, но вам может быть интересно проверить другие оценки Cl, если вас интересуют спектры мощности, а не только alm,

Для полного неба (в HEALPix):

Для небольших полей:

По причинам, описанным здесь, оценка спектров мощности не является прямой для частично замаскированного неба. HEALPy не исправляет это; другие пакеты, которые я связал выше, делают.

Другие вопросы по тегам