Гномоническая проекция на 2-мерный ндаррэй со здоровьем

Gnomview позволяет визуализировать гномоническую проекцию сферической карты. Как я могу сохранить проекцию в двухмерном numpy.ndarray? Что эквивалентно здоровью map_out вариант гномвью IDL?

1 ответ

Решение

Это не было поддержано в healpy, так что я это реализовал, вы можете проверить версию разработки healpy из репозитория github, затем:

In [14]: hp.gnomview(np.arange(12), return_projected_map=True)
Out[14]: 
masked_array(data =
 [[ 4.  4.  4. ...,  4.  4.  4.]
 [ 4.  4.  4. ...,  4.  4.  4.]
 [ 4.  4.  4. ...,  4.  4.  4.]
 ..., 
 [ 4.  4.  4. ...,  4.  4.  4.]
 [ 4.  4.  4. ...,  4.  4.  4.]
 [ 4.  4.  4. ...,  4.  4.  4.]],
         mask = False,
   fill_value = -1.6375e+30)

возвращаемая проецируемая карта представляет собой двумерный маскированный массив. Это будет доступно в следующем healpy версия.

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