Skip to content

MagriLab

Research group in data-driven fluid mechanics led by Luca Magri.

Published Research

  • ESN - Validation - Validation and optimization of Echo State Networks.
    Robust Optimization and Validation of Echo State Networks for learning chaotic dynamics. A. Racca and L. Magri, Neural Networks (2021).
  • ESN for extreme events - Control and prediction of extreme events in turbulent shear flow with Echo State Networks.
    Data-driven prediction and control of extreme events in a chaotic flow. A. Racca and L. Magri, Physical Review Fluids (2022);
    Statistical prediction of extreme events from small datasets, A.Racca and L.Magri, Lecture Notes in Computer Science (2022).
  • PISR - Physics-Informed Super Resolution.
    Physics-Informed CNNs for Super-Resolution of Sparse Observations on Dynamical Systems. D. Kelshaw, G. Rigas and L. Magri,
    NeurIPS Workshop on Machine Learning for the Physical Sciences (2022).
  • PICR - Physics-Informed Corruption Removal.
    Physics-Informed Convolutional Neural Networks for Corruption Removal on Dynamical Systems. D. Kelshaw and L. Magri,
    NeurIPS Workshop on Machine Learning for the Physical Sciences (2022).
  • HCTA - Hard-constrained neural networks for thermoacoustics.
    Hard-constrained neural networks for modeling nonlinear acoustics. D.E. Ozan and L. Magri, Physical Review Fluids (2023).
  • Adjoint-ESN - Data-driven inference of adjoint sensitivities.
    Adjoint Sensitivities of Chaotic Flows without Adjoint Solvers: A Data-Driven Approach. D.E. Ozan and L. Magri, Lecture Notes in Computer Science (2024);
    Data-driven computation of adjoint sensitivities without adjoint solvers: An application to thermoacoustics. D.E. Ozan and L. Magri, Physical Review Fluids (2024).

Workshops

  • VKI-ULB lecture series - Demonstration of echo state network (ESN) and long short-term memory network (LSTM) created for the VKI lecture series: Machine Learning for Fluid Mechanics 2024.
  • NewtonWorkshop2023 - Demonstration of super resolution and thermoacoustic neural networks created for the Newton Institute Tutorial 2023.

Install and Run

  • KolSol - pseudospectral Kolmogorov flow solver, contains both NumPy and PyTorch implementations to allow for autograd-compatible workflows.

Popular repositories Loading

  1. KolSol KolSol Public

    Pseudospectral Kolmogorov Flow Solver

    Python 42 4

  2. PISR PISR Public

    Physics-Informed Super-Resolution

    Python 9 1

  3. API-ESN API-ESN Public

    Automatic-differentiated Physics-Informed Echo State Network (API-ESN) for the reconstruction of hidden states in dynamical systems. A.Racca and L.Magri, Lecture Notes in Computer Science (2021).

    Jupyter Notebook 7 2

  4. CAE-ESN-Kolmogorov CAE-ESN-Kolmogorov Public

    Implementation of the convolutional autoencoder echo state netowrk (CAE-ESN) applied to the Kolmogorov flow.

    Jupyter Notebook 6 2

  5. FlowReconstructionFromExperiment FlowReconstructionFromExperiment Public

    Flow reconstruction from experimental data with machine learning.

    Python 4

  6. ESN-MFE ESN-MFE Public

    Prediction and control of turbulent shear flow with Echo State Networks. A. Racca and L. Magri, Lecture Notes in Computer Science (2022); Physical Review Fluids (2022).

    Jupyter Notebook 3 1

Repositories

Showing 10 of 27 repositories
  • FlowReconstructionFromExperiment Public

    Flow reconstruction from experimental data with machine learning.

    MagriLab/FlowReconstructionFromExperiment’s past year of commit activity
    Python 4 GPL-3.0 0 3 0 Updated Feb 23, 2026
  • Stability_QRC_GS Public

    Robust QRCs with generalized synchronization

    MagriLab/Stability_QRC_GS’s past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Feb 16, 2026
  • DA-CAE-ESN Public
    MagriLab/DA-CAE-ESN’s past year of commit activity
    Jupyter Notebook 1 GPL-3.0 1 0 0 Updated Jan 16, 2026
  • MagriLab/real-time-bias-aware-DA’s past year of commit activity
    Jupyter Notebook 1 2 0 0 Updated Nov 10, 2025
  • EchoStateNetwork Public

    Explore Echo State Networks (ESNs) with a comprehensive implementation, validation code, and step-by-step tutorial.

    MagriLab/EchoStateNetwork’s past year of commit activity
    Jupyter Notebook 1 MIT 1 2 0 Updated Nov 10, 2025
  • OptimalTraining_RFQRC Public

    Implementation of Recurrence-free QRC with denoising for optimal training

    MagriLab/OptimalTraining_RFQRC’s past year of commit activity
    Jupyter Notebook 1 MIT 0 0 0 Updated Oct 23, 2025
  • LatentStability Public

    Learning the stability properties of dissipative systems in the latent manifold.

    MagriLab/LatentStability’s past year of commit activity
    Jupyter Notebook 1 GPL-3.0 2 0 0 Updated Aug 7, 2025
  • DA-RL Public
    MagriLab/DA-RL’s past year of commit activity
    Jupyter Notebook 2 0 0 0 Updated May 31, 2025
  • .github Public
    MagriLab/.github’s past year of commit activity
    0 0 0 0 Updated Nov 12, 2024
  • Adjoint-ESN Public
    MagriLab/Adjoint-ESN’s past year of commit activity
    Jupyter Notebook 1 0 0 0 Updated Nov 9, 2024

Most used topics

Loading…