{"id":1124,"date":"2016-08-09T14:09:11","date_gmt":"2016-08-09T17:09:11","guid":{"rendered":"https:\/\/iate.oac.uncor.edu\/?page_id=1124"},"modified":"2025-08-18T15:28:10","modified_gmt":"2025-08-18T18:28:10","slug":"codigos","status":"publish","type":"page","link":"https:\/\/iate.oac.uncor.edu\/en\/academicas-2\/alcance-publico\/codigos\/","title":{"rendered":"Software"},"content":{"rendered":"<div class=\"slide_info\">\n<table>\n<tbody>\n<tr>\n<td>\n<h4 style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Easy_SPH<\/span><\/h4>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Easy_SPH is a computational tool that solves the equations of fluid hydrodynamics using the smoothed-particle hydrodynamics (SPH) technique. Its main added value is the real-time visualisation of the system's evolution, which helps in understanding complex physical processes.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">This method is used to study phenomena across a wide range of dynamic scales, from the formation of protoplanetary discs to the evolution of galaxies. Thanks to its modular design, the code offers great flexibility to adjust initial conditions and fluid parameters. It's possible to modify the equation of state, viscosity, gravitational potential, and boundary conditions. <\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">As an example of its application, the following images show the evolution of a galactic gas disc. Starting from an initial gas cloud, the system gravitationally collapses, forming a rotationally supported structure, and finally settling into a stable disc.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt; text-align: justify; font-family: inherit;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4755 size-large\" src=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2025\/08\/Captura-desde-2025-08-18-15-25-09-1024x362.png\" alt=\"\" width=\"810\" height=\"286\" srcset=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2025\/08\/Captura-desde-2025-08-18-15-25-09-1024x362.png 1024w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2025\/08\/Captura-desde-2025-08-18-15-25-09-300x106.png 300w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2025\/08\/Captura-desde-2025-08-18-15-25-09-18x6.png 18w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2025\/08\/Captura-desde-2025-08-18-15-25-09.png 1052w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/>The code, written in C++, is highly optimised to leverage modern CPU architectures, achieving a performance of up to ~60 steps per second for systems with ~100,000 particles. This allows it to run on personal computers with low resources, making the tool accessible for exploring physical effects on planetary or galactic scales.<\/span><\/p>\n<p dir=\"ltr\" style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Easy_SPH was developed by Bruno Celiz and Daniela Couriel as part of the Parallel Computing 2025 course, dictated by Nicol\u00e1s Wolovick at FaMAF - UNC. The project is public and free and can be downloaded from its <a href=\"https:\/\/github.com\/BrunoCeliz\/Easy_SPH\">GitHub repository<\/a>.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<h4 style=\"text-align: justify;\">Machine model for The Generation of Catalogues of  Eclipsing Binary System<\/h4>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-3986 size-thumbnail\" src=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/DALL\u00b7E-2023-03-06-20.37.29-100x100.png\" alt=\"\" width=\"100\" height=\"100\" srcset=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/DALL\u00b7E-2023-03-06-20.37.29-100x100.png 100w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/DALL\u00b7E-2023-03-06-20.37.29-300x300.png 300w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/DALL\u00b7E-2023-03-06-20.37.29-12x12.png 12w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/DALL\u00b7E-2023-03-06-20.37.29.png 1024w\" sizes=\"auto, (max-width: 100px) 100vw, 100px\" \/>We present the Compound Decision Tree (CDT), an automatic tool for the generation of catalogues of eclipsing binary systems (EBs). This supervised machine learning model is part of a pipeline that has, as input, time series of EBs and, as output, the classification of these systems into Detached, Semi-detached and Contact. The training and evaluation of the model was performed using a catalogue of 100 EBs from VISTA Variables in the Via Lactea Survey (VVV) Survey, using tile d040. The performance of CDT to generate catalogues in other tiles was tested on tile d078, obtaining a good classification performance in the three types of EBs compared to the classification performed visually. <em>Variables in the V\u00eda L\u00e1ctea Survey<\/em> (VVV), utilizando la baldosa d040. El rendimiento de CDT para generar cat\u00e1logos en otras baldosas se prob\u00f3 en la baldosa d078, obteniendo un\u00a0buen rendimiento de clasificaci\u00f3n en los tres tipos de EBs en comparaci\u00f3n con la clasificaci\u00f3n realizada visualmente.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">During the process, characteristics were extracted  from light curves with feets (<a href=\"https:\/\/ui.adsabs.harvard.edu\/abs\/2018ascl.soft06001C\/abstract\">feATURES eXTRACTOR for tIME sERIES, Cabral et al. 2018<\/a>).  Calculation of the amplitude difference between minima and different periods was added. After that, using MUTUAL INFORMATION, a ranking of 35 characteristics was produced. The score depends on the correlation between light curve characteristics and EBs.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3985 alignright\" style=\"text-align: justify;\" src=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/codigo_vane-300x215.png\" alt=\"\" width=\"300\" height=\"215\" srcset=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/codigo_vane-300x215.png 300w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/codigo_vane-18x12.png 18w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/03\/codigo_vane.png 327w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Finally, we use 3 models (M1, M2 and M3). These models are composed of decision tree (DT), random forest (RF), k-nearest neighbour (KNN) and linear support vector classification (LSVC), plus a voting system. Classification is performed using a composite decision tree. First, M1 classifies BS C and D. Then, depending on the result, M2 classifies BS D and SD or M3 classifies BS C and SD.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">In <a href=\"https:\/\/arxiv.org\/pdf\/2302.01200.pdf\">Automated classification of eclipsing binary systems in the VVV Survey<\/a> the outline of the process for determining the best model for the classification of BEs is shown in detail. And in the repository of the <a href=\"https:\/\/github.com\/vanedaza\/CDT\">vanedaza\/CDT<\/a>In addition to a notebook for the use of the CDT model we include notebooks for data curation and pre-processing, feature generation, and a notebook is used to generate a report in .tex format containing the light curves of the eclipsing binary systems and a table with information about the system and the classification.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<h4 style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2837 size-thumbnail\" src=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2020\/10\/roger-1-e1603765699413-100x100.jpg\" alt=\"\" width=\"100\" height=\"100\" \/>ROGER: Reconstructing Orbits of Galaxies in ExtremeRegions using machine learning techniques<\/h4>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400; font-size: 12pt;\">Galaxies in the Universe show a wide variety of properties as a result of the action of both, internal and environmental processes. Clusters of galaxies constitute the most extreme environments in the Universe for galaxy evolution. Galaxies in clusters exhibit different properties compared to galaxies that reside in the field, or in less massive systems.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span style=\"font-weight: 400;\">On the other hand, machine learning techniques (<\/span><i><span style=\"font-weight: 400;\">machine learning<\/span><\/i><span style=\"font-weight: 400;\">) represent a new way of analyzing big data-sets in an agnostic and homogeneous way. Taking into account the amount of data generated by current and future surveys and simulations, the data-driven techniques will become a fundamental tool for their analysis.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2803 size-large\" src=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2020\/10\/roger2-1024x529.png\" alt=\"\" width=\"810\" height=\"418\" srcset=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2020\/10\/roger2-1024x529.png 1024w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2020\/10\/roger2-300x155.png 300w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2020\/10\/roger2.png 1085w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400; font-size: 12pt;\">Here we present  ROGER (Reconstructing Orbits of Galaxies in Extreme Regions), a machine learning technique that relates the two-dimensional PPSD position of galaxies to their 3D orbits. The code retrieves the probability for each galaxy to belong to each class using only its position on the projected phase-space<\/span><span style=\"font-size: 12pt; text-align: justify;\">i.e, distance to the cluster center (normalized to R200)\u00a0<\/span><span style=\"font-weight: 400; font-size: 12pt;\">and relative LOS velocity to the cluster center (normalized to the velocity dispersion).<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400; font-size: 12pt;\">This code was trained and calibrated using a synthetic catalog of clusters and galaxies constructed using the semi-analytic model of galaxy formation and evolution SAG on the Multidark MDPL2 cosmological simulation.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span style=\"font-weight: 400;\">ROGER is completely public and free. It can be used as an R package. For more details visit <\/span><a href=\"https:\/\/github.com\/Martindelosrios\/ROGER\"><span style=\"font-weight: 400;\">https:\/\/github.com\/Martindelosrios\/ROGER<\/span><\/a><span style=\"font-weight: 400;\">or its web page <\/span><a href=\"https:\/\/mdelosrios.shinyapps.io\/roger_shiny\/\"><span style=\"font-weight: 400;\">https:\/\/mdelosrios.shinyapps.io\/roger_shiny\/<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400; font-size: 12pt;\">This project was developed by Mart\u00edn de los Rios, Juli\u00e1n Mart\u00ednez, Valeria Coenda, Hern\u00e1n Muriel, Andr\u00e9s Ruiz, Cristian Vega and Sofia Cora and was published in the international journal\u00a0 <a href=\"https:\/\/arxiv.org\/abs\/2010.11959\">MNRAS<\/a>.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<h3 style=\"text-align: justify;\"><span class=\"\" lang=\"es\">MeSsI (Merging Systems Identification)<\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">de los rios+16 <a href=\"https:\/\/adsabs.harvard.edu\/abs\/2016MNRAS.458..226D\">2016MNRAS.458..226D\u00a0<\/a><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span style=\"font-weight: 400;\">Merging galaxy systems provides observational evidence of the existence of dark matter and constraints on its properties. Therefore, statistical uniform samples of merging systems would be a powerful tool for several studies. In this work, we present MeSsI (Merging Systems Identification algorithm) <\/span><span style=\"font-weight: 400;\">a new machine learning method for merging systems identification.\u00a0<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span style=\"font-weight: 400;\">We use as a starting point a mock catalog of galaxy systems, identified using traditional FoF algorithms, which experienced a major merger as indicated by its merger tree. <\/span><span style=\"font-weight: 400;\">This code is completely free and public and can be downloaded and used as an R package <\/span><span style=\"font-weight: 400;\">(<\/span><a href=\"https:\/\/github.com\/Martindelosrios\/MeSsI\"><span style=\"font-weight: 400;\">https:\/\/github.com\/Martindelosrios\/MeSsI<\/span><\/a><span style=\"font-weight: 400;\">)<\/span><span style=\"font-weight: 400;\">.<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400; font-size: 12pt;\">This project was developed by Mart\u00edn de los Rios, Mariano Dom\u00ednguez, Dante Paz and Manuel Merch\u00e1n.<\/span><\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"slide_info\">\n<h3><span class=\"\" lang=\"es\">Fargo 3D<br \/>\n<\/span><\/h3>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2016\/05\/fargohome.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-909 alignleft\" src=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2016\/05\/fargohome-300x88.jpg\" alt=\"fargohome\" width=\"300\" height=\"88\" srcset=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2016\/05\/fargohome-300x88.jpg 300w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2016\/05\/fargohome.jpg 509w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><span style=\"font-size: 12pt;\"><span id=\"result_box\" class=\"\" lang=\"es\">A versatile multifluid HD\/MHD code that runs on clusters of CPUs or GPUs, with special emphasis on protoplanetary disks<span class=\"\">.<\/span><\/span> he picture shows a hydrodynamical simulation of an interaction between two multiple planetary systems immersed in a gas disk. Multiple trails created  by each planet are observed. Unlike simulations of an isolated planet, in a gaseous disk, a much more complex pattern is observed here as a result of perturbations between different bodies. Orbits of each planet are shown with white dashed lines. It is drawn, schematically, a representation of a mesh used to solve the problem in a computer. Simulation is carried out with the magnetohydrodynamic <a href=\"https:\/\/fargo.in2p3.fr\/\">FARGO3D<\/a>. <span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"\">The main features of FARGO3D are:<\/span> FARGO3D son:<br \/>\n<\/span><\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span id=\"result_box\" class=\"\" lang=\"es\">Cartesian, cylindrical or spherical geometry <\/span><\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span id=\"result_box\" class=\"\" lang=\"es\">Calculations in 1, 2 or 3 dimensions. <\/span><\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span id=\"result_box\" class=\"\" lang=\"es\">Orbital advection for  HD and MHD calculations <\/span><\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span id=\"result_box\" class=\"\" lang=\"es\">A simple Runge-Kutta N-body solver may be used to describe the orbital evolution of embedded point-like objects. <\/span><\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\"><span id=\"result_box\" class=\"\" lang=\"es\">Multifluid capability. 1, 2 or 3 dimensional calculations. Orbital advection (aka FARGO) for HD and MHD calculations. No need to know CUDA: you can develop new functions in C and have them translated to CUDA automatically to run on GPUs.\n\nFARGO3D was written by Pablo Ben\u00edtez Llambay (main developper) and by Fr\u00e9d\u00e9ric Masset. The multifluid version was developed by Pablo Ben\u00edtez Llambay and Leonardo Krapp.<\/span><\/span><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"slide_info\">\n<p style=\"text-align: justify;\"><span class=\"\" lang=\"es\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4179 alignleft\" src=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/12\/logo_medium.png\" alt=\"\" width=\"180\" height=\"152\" srcset=\"https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/12\/logo_medium.png 300w, https:\/\/iate.oac.uncor.edu\/wp-content\/uploads\/2023\/12\/logo_medium-14x12.png 14w\" sizes=\"auto, (max-width: 180px) 100vw, 180px\" \/><span style=\"font-size: 12pt; color: #000000;\">This project presents a specialized library for time-domain astronomy, providing a collection of varied light-curve features to describe celestial objects through their luminosity changes. The library utilizes machine learning algorithms for classification, offering a collaborative and open tool designed to streamline the universal analysis of astronomical photometric databases. Its objectives include promoting standardization across surveys and enhancing efficiency in tasks such as modeling, classification, data cleaning, outlier detection, and overall data analysis.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">More information: <a href=\"https:\/\/feets.readthedocs.io\">feets<\/a><\/span><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Easy_SPH Easy_SPH es una herramienta computacional que permite resolver las ecuaciones de la hidrodin\u00e1mica de fluidos mediante la t\u00e9cnica de part\u00edculas suavizadas (SPH). Su principal valor a\u00f1adido es la visualizaci\u00f3n en tiempo real de la evoluci\u00f3n del sistema, lo que facilita la comprensi\u00f3n de procesos f\u00edsicos complejos. Este m\u00e9todo se&hellip;<\/p>","protected":false},"author":1,"featured_media":0,"parent":901,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1124","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iate.oac.uncor.edu\/en\/wp-json\/wp\/v2\/pages\/1124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iate.oac.uncor.edu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iate.oac.uncor.edu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iate.oac.uncor.edu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iate.oac.uncor.edu\/en\/wp-json\/wp\/v2\/comments?post=1124"}],"version-history":[{"count":0,"href":"https:\/\/iate.oac.uncor.edu\/en\/wp-json\/wp\/v2\/pages\/1124\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/iate.oac.uncor.edu\/en\/wp-json\/wp\/v2\/pages\/901"}],"wp:attachment":[{"href":"https:\/\/iate.oac.uncor.edu\/en\/wp-json\/wp\/v2\/media?parent=1124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}