Skip to content
View GabrielWendell's full-sized avatar
🌠
∂ᵤ ( Λᵘ - (∂ℒ/∂(∂ᵤΦ)) δΦ ) = 0
🌠
∂ᵤ ( Λᵘ - (∂ℒ/∂(∂ᵤΦ)) δΦ ) = 0

Block or report GabrielWendell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GabrielWendell/README.md
Gabriel Wendell — researcher and developer

Physicist · Topological Data Analysis · Scientific Machine Learning

Exploring the structure of physical systems, from microscopic scales to the cosmos.

Personal website ORCID Lattes CV ResearchGate profile


👋 About me

I'm a Physics PhD researcher interested in how mathematics and computation help us uncover structure in complex systems. My work brings together topological data analysis (TDA), machine learning, numerical simulation, and physical interpretation.

A question that motivates much of what I do:

What can the shape of data reveal about the physics that generated it?

I care about more than predictive accuracy: I enjoy developing methods that are interpretable, physically meaningful, and reproducible.

🔭 Research across scales

⚛️ Microscopic 🌊 Mesoscopic 🌌 Astronomical
Spectral structure, condensed matter, and materials Nonlinear dynamics, fluid and magnetohydrodynamic systems Stellar oscillations, gravitational waves, and galaxy morphology
Topology of spectra & physical observables Patterns, instabilities & dynamics Structure & inference from astronomical data

Methods connecting these scales: persistent homology · scientific machine learning · time-series analysis · numerical modeling · statistical inference.

🧩 Featured projects

A selection of my open-source work, spanning research pipelines and computational physics:

Topology & data-driven physics Numerical modeling & simulations
Gravitational waves at low SNR
Exploring persistent-homology features for signal detection in noisy time series.
PyMoS² — Static stellar models
Numerical modeling of stellar structure, with an emphasis on transparent, educational code.
Galaxy morphology with TDA + SSL
Topological and contrastive representations for analyzing galaxy morphologies.
Brio–Wu shock tube: TDA + CNN
Using topological descriptors to study neural-prediction behavior in MHD simulations.

Other tools & teaching repositories

  • PET.py — Jupyter notebooks on computational physics, astronomy, and applied mathematics.
  • Intro_ML — Hands-on material for an introductory machine-learning minicourse.
  • AI-Gen-RAG Bibliographic Review Assistant — Exploring retrieval-augmented workflows for literature review.

Explore the rest of my work in all repositories.

📖 Selected publications

For a fuller publication record, visit my ORCID or Lattes CV.

🛠️ Research toolbox

Scientific computing Machine learning & data Research workflow
Python · NumPy · SciPy · pandas scikit-learn · TensorFlow/Keras Git · Jupyter · LaTeX
Numerical methods · ODEs/PDEs · signal processing TDA · time-series analysis · scientific visualization Matplotlib · Plotly · Streamlit

My usual priorities: clear scientific assumptions, well-documented experiments, and results that others can reproduce.

🎓 Teaching & outreach

I enjoy making quantitative ideas approachable without giving up mathematical rigor. My teaching material includes computational-physics notebooks, an introductory machine-learning minicourse, and Python workshops for students in science and engineering.

Whenever possible, I share the code and learning resources openly so that other people can adapt them.


Curiosity is a good starting point. Reproducibility makes it science.

Thanks for visiting! Explore a project, open a discussion, or connect through the links above. 🌺

Pinned Loading

  1. TDA-GW_Low_SNR-4th_DSML TDA-GW_Low_SNR-4th_DSML Public

    Repository containing the codes developed throughout the project "Topological Data Analysis for Gravitational Wave Detection under Low Signal-to-Noise Ratios" presented at 4th DSML School (2025) in…

    Jupyter Notebook

  2. TDA-SSL_Galaxy_Morphology-XLVIII_RASAB TDA-SSL_Galaxy_Morphology-XLVIII_RASAB Public

    Repository containing the codes developed throughout the project "Unsupervised Topological and Contrastive Representation Learning for Galaxy Morphological Analysis" presented at XLVIII RASAB (2025…

    Python

  3. PET.py PET.py Public

    Repositório contendo Notebooks elaborados pelo membro do PET - Física UFRN Gabriel Wendell Celestino Rocha como contribuição ao projeto PET.py.

    HTML 10 2

  4. Cepheids_Projects Cepheids_Projects Public

    Repository containing Notebooks, Python scripts, datasets, pipelines, among other information about projects involving Cepheid and RR Lyrae stars.

    Jupyter Notebook 3

  5. PyMoS2 PyMoS2 Public

    Python Modules for a Static Star Model: A Python code to simulate a simple stellar model.

    Python 7

  6. AI-Gen-RAG-Bibliographic-Review-Assistant AI-Gen-RAG-Bibliographic-Review-Assistant Public

    An automated tool for literature review using Generative AI (Gen AI) and Retrieval Augmented by Generation (RAG), with support for local summarization (BART) and via OpenAI API (GPT).

    Python