Research codes

TDA · Magnetohydrodynamics

TDA-Brio-Wu_MHD_CNN-XXXIX_EFNNE

Pipeline using topological data analysis to detect and quantify the failure modes of neural temporal predictors of MHD simulations of the Brio-Wu shock tube problem.

TDA · Gravitational waves

TDA-GW_Low_SNR-4th_DSML

Pipeline using topological data analysis to study gravitational-wave-like signals at very low signal-to-noise ratio, developed for the 4th School on Data Science & Machine Learning.

TDA · Galaxy morphology

TDA-SSL_Galaxy_Morphology-XLVIII_RASAB

Unsupervised topological and contrastive representation learning for Galaxy Zoo 2, combining persistence diagrams, self-supervised embeddings, and clustering.

Astrophysics · Stellar structure

PyMoS²

Python Modules for a Static Star Model: a code and teaching resource for modeling the internal structure of a static, non-magnetic star, accompanied by theoretical documentation.

GenAI · RAG

AI-Gen-RAG Bibliographic Review Assistant

An AI-assisted workflow for literature reviews using retrieval-augmented generation, with integration to arXiv and a Streamlit-based interface.

Educational material

Teaching · Computational physics

PET.py

Collection of Jupyter notebooks for PET–Física/UFRN covering topics such as astronomy, fluid dynamics, quantum mechanics, and dynamical systems, with a strong emphasis on numerical methods.

Teaching · Machine learning

Math-ML_Minicourse

Material for the minicourse “Mathematical Foundations of Machine Learning”, including notebooks and exercises on theory of supervised/unsupervised learning.

Teaching · Machine learning

Intro_ML

Material for the minicourse “Uma breve introdução ao Machine Learning”, including notebooks and exercises on supervised/unsupervised learning, tensor computation, and dimensionality reduction.

Teaching · Python

Intro-Python_Eng-Quim

Introductory Python course tailored for Chemical Engineering students, focusing on NumPy, SciPy, and common scientific computing workflows.