DisPar: a parallel code to simulate observational effects, and MkBundle+: a graphical interface to create the input file of a code to calculate star formation histories
Fecha
2016Resumen
Este proyecto fue desarrollado junto con la colaboración de investigadores pertenecientes al Grupo de Poblaciones Estelares en Galaxias (GPEG) del Instituto de Astrofísica de Canarias (IAC) y tiene dos objetivos principales: Minimizar el tiempo de ejecución de un algoritmo que mitiga los errores fotométricos introducidos por las fluctuaciones de luminosidad en los datos captados en observación (efecto crowding). Para ello, se desarrolló un programa por línea de comandos escrito en C++, que es capaz de manejar grandes volúmenes de datos y que se vale, tanto de estructuras de datos eficientes, como del paralelismo sobre CPU y GPU para lograr este cometido.
Facilitar la representación gráfica y la manipulación de datos de forma amigable. Para cumplir este cometido, se analizó y aprovechó una parte de los scripts en Python -realizado por los investigadores- para crear una aplicación gráfica en PyQt global que los integre. Se puede destacar la capacidad para manipular diferentes sesiones de usuario y representar, mediante Matplotlib, los datos leídos en formato FITS, entre otras funcionalidades.