PyMGal: Gerando Observações Ópticas Sintéticas de Simulações Astrofísicas
O PyMGal funciona lendo as propriedades de partículas estelares de simulações hidrodinâmicas. A partir dessas propriedades, o pacote gera distribuições de energia espectral (SEDs) utilizando uma variedade de modelos de populações estelares que podem ser customizados pelo usuário. Com as SEDs geradas, o programa é capaz de calcular o brilho das partículas em diferentes unidades de saída para centenas de filtros únicos.
Uma das principais funcionalidades do PyMGal é a projeção dessas quantidades em um plano 2D, mimetizando uma observação telescópica. O software é compatível com diversos formatos de "snapshot" de simulação, como GADGET, GIZMO e AREPO, e permite uma seleção flexível de modelos, filtros, unidades de saída, eixos de projeção, resoluções angulares e campos de visão.
Além das capacidades básicas de projeção, o PyMGal suporta funcionalidades adicionais importantes para a geração de observações realistas. Estas incluem a atenuação por poeira, o suavização de partículas e a opção de gerar cubos de dados espectrais, bem como mapas de massa, idade e metalicidade.
De acordo com os autores, estas observações sintéticas podem ser utilizadas para comparar diretamente objetos simulados com a realidade, a fim de modelar a evolução galáctica, estudar diferentes modelos teóricos e investigar diversos efeitos observationais. O pacote permite comparações rápidas e consistentes entre simulação e observação, contribuindo para uma compreensão mais precisa do universo. O desenvolvimento do PyMGal representa uma ferramenta valiosa para a comunidade de astrofísica, preenchendo a lacuna entre as simulações teóricas complexas e as observações astronômicas.