From IRAF to Python: new software architecture for echelle spectroscopy at Universidad Tecnologica de Pereira Observatory

Main Article Content

Carlos Lino Rengifo Renteria
https://orcid.org/0000-0003-3550-9707
Astrid Daniela Henao Ruso
Manuel Alejandro Pastrana Pardo
https://orcid.org/0000-0002-6506-0659

Abstract

With the evolution of technologies and the discontinuation of IRAF support for, Universidad Tecnológica de Pereira Observatory (OAUTP) identified the need to migrate to a new tool that would not only replace Image Reduction and Analysis Facility (IRAF) but also significantly enhance the Echelle spectra reduction process. To address this need, we
created and implemented a new software architecture in Python, utilizing Astropy and PyReduce libraries to improve the processing of Echelle spectra at the UTP Observatory. Our methodology was structured into five steps: (1) requirements analysis, (2) solution design, (3) software development, (4) quality testing, and (5) system deployment. We analyzed data from stars HD108, HD12560, and HD194649 using a ThAr lamp to detect and create 2D spectra.
The findings indicate that the new architecture effectively identifies orders and generates 2D spectra, establishing a formal foundation for software development at the UTP Observatory. This represents a significant advancement in astronomical spectroscopy, offering an improved alternative for processing Echelle spectra in astronomical telescopes.


How to Cite
Rengifo Renteria, C. L., Henao Ruso, A. D., & Pastrana Pardo, M. A. (2025). From IRAF to Python: new software architecture for echelle spectroscopy at Universidad Tecnologica de Pereira Observatory. Revista Ingenierías Universidad De Medellín, 24(46). https://doi.org/10.22395/rium.v24n46a4

Article Details

References

D. Katz, C. Soubiran, R. Cayrel, M. Adda, and R. Cautain, “On-line determination of stellar atmospheric parameters t_eff, log g, [fe/h] from elodie echelle spectra. i. the method,” Astron Astrophys, vol. 338, pp. 151–160, 1998.

J. Bodensteiner, Observational Imprints of Binary Evolution on B- and Be-star Populations. Springer International Publishing, 2022.

T. Eversberg and K. Vollmann, “Fundamentals of echelle spectroscopy,” in Spectroscopic Instrumentation: Fundamentals and Guidelines for Astronomers, Berlin, Heidelberg: Springer Berlin Heidelberg, 2015, pp. 193–227.

R. Brahm, A. Jordán, and N. Espinoza, “Ceres: A set of automated routines for echelle spectra,” Publications of the Astronomical Society of the Pacific, vol. 129, no. 973, 2017.

R. et al. Errmann, “Hiflex – a highly flexible package to reduce cross-dispersed echelle spectra,” Publications of the Astronomical Society of the Pacific, 2020.

N. Piskunov and J. A. Valenti, “New algorithms for reducing cross-dispersed echelle spectra,” Astron Astrophys, vol. 385, no. 3, pp. 1095–1106, 2002.

G. A. Galazutdinov, “Dech: A software package for astronomical spectral data processing and analysis,” Astrophysical Bulletin, vol. 77, no. 4, pp. 519–529, 2022.

J. P. U. Tamayo, “Metodología para el análisis fotométrico de cuerpos menores desde el OAUTP,” Universidad Tecnológica de Pereira, 2018.

iraf community: Iraf community distribution. https://irafcommunity.github.io, accessed: Jun. 11, 2023.

R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach. McGraw-Hill Education, 2020.

N. Piskunov, A. Wehrhahn, and T. Marquart, “Optimal extraction of echelle spectra: Getting the most out of observations,” Astron Astrophys, vol. 646, p. A32, 2021.

P. B. Kruchten, “The 4+1 view model of architecture,” IEEE Softw, vol. 12, no. 6, pp. 42–50, 1995.

Andrés, H.S., Manuel, O.A.P., Ordóñez, M.L Optimal extraction of echelle spectra: Getting the most out of observations. Astronomy and Astrophysics 646, A32 (Feb 2021). https://doi.org/10.1051/0004- 6361/202038293

“Iso/iec 25010:2011, systems and software engineering — systems and software quality requirements and evaluation (square) — system and software quality models,” 2011.

Author Biographies

Carlos Lino Rengifo Renteria, Universidad Antonio José Camacho

Msc. Universidad Antonio José Camacho. Faculty of Engineering. Cali, Colombia.

Astrid Daniela Henao Ruso, Universidad Tecnológica de Pereira

MSc. Universidad Tecnológica de Pereira. Faculty of Engineering. Pereira, Colombia.

 

Manuel Alejandro Pastrana Pardo, Universidad Antonio José Camacho

MSc. Universidad Antonio. Faculty of Engineering. José Camacho. Cali, Colombia.