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

dc.audienceComunidad Universidad de Medellínspa
dc.contributor.authorRengifo Rentería, Carlos Lino
dc.contributor.authorHenao Ruso, Astrid Daniela
dc.contributor.authorPastrana Pardo, Manuel Alejandro
dc.coverage.spatialLat: 06 15 00 N degrees minutes Lat: 6.2500 decimal degreesLong: 075 36 00 W degrees minutes Long: -75.6000 decimal degrees
dc.date.accessioned2025-09-17T14:03:31Z
dc.date.available2025-09-17T14:03:31Z
dc.date.issued2025-07-24
dc.descriptionWith 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.eng
dc.descriptionCon la evolución de las tecnologías y la interrupción del soporte de IRAF para [Aquí falta información sobre el Observatorio de la Universidad Tecnológica de Pereira (OAUTP)], se identificó la necesidad de migrar a una nueva herramienta que no solo reemplazara a la Instalación de Reducción y Análisis de Imágenes (IRAF), sino que también mejorara significativamente el proceso de reducción de espectros Echelle. Para abordar esta necesidad, se creó e implementó una nueva arquitectura de software en Python, utilizando las bibliotecas Astropy y PyReduce para mejorar el procesamiento de los espectros Echelle en el Observatorio UTP. Nuestra metodología se estructuró en cinco pasos: (1) análisis de requisitos, (2) diseño de la solución, (3) desarrollo de software, (4) pruebas de calidad y (5) implementación del sistema. Se analizaron datos de las estrellas HD108, HD12560 y HD194649 utilizando una lámpara ThAr para detectar y generar espectros 2D. Los hallazgos indican que la nueva arquitectura identifica eficazmente los órdenes y genera espectros 2D, sentando las bases para el desarrollo de software en el Observatorio UTP. Esto representa un avance significativo en la espectroscopía astronómica, ofreciendo una alternativa mejorada para el procesamiento de espectros Echelle en telescopios astronómicos.spa
dc.format.extentp. 1-18spa
dc.format.mediumElectrónicospa
dc.format.mimetypePDF
dc.identifier.doihttps://doi.org/10.22395/rium.v24n46a4
dc.identifier.eissn2248-4094
dc.identifier.instnameinstname:Universidad de Medellínspa
dc.identifier.issn1692-3324
dc.identifier.reponamereponame:Repositorio Institucional Universidad de Medellínspa
dc.identifier.repourlrepourl:https://repository.udem.edu.co/
dc.identifier.urihttp://hdl.handle.net/11407/9169
dc.language.isoeng
dc.publisherUniversidad de Medellínspa
dc.publisher.facultyFacultad de Ingenieríasspa
dc.publisher.placeMedellínspa
dc.relation.citationendpage18
dc.relation.citationissue46
dc.relation.citationstartpage1
dc.relation.citationvolume24
dc.relation.haspartRevista Ingenierías Universidad de Medellín; Vol. 24 Núm. 46 enero-junio 2025spa
dc.relation.ispartofseriesRevista Ingenierías Universidad de Medellín; Vol. 24 No. 46 (2025)spa
dc.relation.referencesD. 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.
dc.relation.referencesJ. Bodensteiner, Observational Imprints of Binary Evolution on B- and Be-star Populations. Springer International Publishing, 2022.
dc.relation.referencesT. 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.
dc.relation.referencesR. 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.
dc.relation.referencesR. et al. Errmann, “Hiflex – a highly flexible package to reduce cross-dispersed echelle spectra,” Publications of the Astronomical Society of the Pacific, 2020.
dc.relation.referencesN. Piskunov and J. A. Valenti, “New algorithms for reducing cross-dispersed echelle spectra,” Astron Astrophys, vol. 385, no. 3, pp. 1095–1106, 2002.
dc.relation.referencesG. A. Galazutdinov, “Dech: A software package for astronomical spectral data processing and analysis,” Astrophysical Bulletin, vol. 77, no. 4, pp. 519–529, 2022.
dc.relation.referencesJ. P. U. Tamayo, “Metodología para el análisis fotométrico de cuerpos menores desde el OAUTP,” Universidad Tecnológica de Pereira, 2018.
dc.relation.referencesiraf community: Iraf community distribution. https://irafcommunity.github.io, accessed: Jun. 11, 2023.
dc.relation.referencesR. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach. McGraw-Hill Education, 2020.
dc.relation.referencesN. Piskunov, A. Wehrhahn, and T. Marquart, “Optimal extraction of echelle spectra: Getting the most out of observations,” Astron Astrophys, vol. 646, p. A32, 2021.
dc.relation.referencesP. B. Kruchten, “The 4+1 view model of architecture,” IEEE Softw, vol. 12, no. 6, pp. 42–50, 1995.
dc.relation.referencesAndré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
dc.relation.references“Iso/iec 25010:2011, systems and software engineering — systems and software quality requirements and evaluation (square) — system and software quality models,” 2011.
dc.relation.urihttps://revistas.udem.edu.co/index.php/ingenierias/article/view/5150
dc.rights.creativecommonsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0*
dc.sourceRevista Ingenierías Universidad de Medellín; Vol. 24 No. 46 (2025): (enero-junio ); 1-18
dc.subjectEchelle spectrum processingeng
dc.subjectPyReduceeng
dc.subjectProcess optimizationeng
dc.subjectSoftware architectureeng
dc.subjectProcesamiento de espectros a escalaspa
dc.subjectPyReducespa
dc.subjectOptimización de procesosspa
dc.subjectArquitectura de softwarespa
dc.titleFrom IRAF to Python: new software architecture for echelle spectroscopy at Universidad Tecnologica de Pereira Observatoryeng
dc.titleDe IRAF a Python: nueva arquitectura de software para espectroscopía Echelle en el Observatorio de la Universidad Tecnológica de Pereiraspa
dc.typeArticle
dc.type.coarhttp://purl.org/coar/resource_type/c_6501
dc.type.driverinfo:eu-repo/semantics/article
dc.type.localArtículo científicospa
dc.type.versioninfo:eu-repo/semantics/publishedVersion

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Revista_Ingenierias_UdeM_460.pdf
Tamaño:
2.34 MB
Formato:
Adobe Portable Document Format