Как повернуть всю карту healpix в healpy?

У меня есть здоровая карта с примерно 2,5 миллионами элементов. Я хотел бы повернуть карту примерно на 45 градусов по часовой стрелке. Я не могу найти здоровую функцию, чтобы сделать это простым способом. Я полагаю, что мог бы преобразовать все пиксели в тета/фи, а затем повернуть, но каждый пиксель имеет соответствующее значение интенсивности, которое должно оставаться неизменным во время вращения.

Есть ли более простой способ сделать это?


person Jsn    schedule 03.06.2019    source источник
comment
Привет, Джейк, добро пожаловать в Stack Overflow. Чтобы мы могли наилучшим образом помочь вам, приведите пример того, какие результаты вы получаете в настоящее время, а также какие результаты вы ожидаете получить, включенные в ваш вопрос.   -  person HS-nebula    schedule 03.06.2019


Ответы (1)


Вы должны использовать rotate_map_alms:

https://healpy.readthedocs.io/en/latest/generated/healpy.rotator.Rotator.rotate_map_alms.html

но сначала вам нужно создать healpy.Rotator https://healpy.readthedocs.io/en/latest/generated/healpy.rotator.Rotator.html#healpy.rotator.Rotator и передайте угол 45 градусов в радианах через аргумент rot.

person Andrea Zonca    schedule 03.06.2019