Skip to content
Change the repository type filter

All

    Repositories list

    • A collection of projects performed by my students in the ErSE 210 Seismology course
      Jupyter Notebook
      MIT License
      2600Updated Dec 9, 2024Dec 9, 2024
    • Jupyter Notebook
      0000Updated Dec 8, 2024Dec 8, 2024
    • Slope estimation and interpolation of multi-channel seismic data
      Jupyter Notebook
      3300Updated Nov 26, 2024Nov 26, 2024
    • A collection of codes to perform FWI with Devito
      Jupyter Notebook
      MIT License
      7720Updated Nov 22, 2024Nov 22, 2024
    • Codes to visualize and analyse Stryde data acquired by DIG
      Jupyter Notebook
      0300Updated Nov 20, 2024Nov 20, 2024
    • Teaching material for ML in Geoscience course
      Jupyter Notebook
      338100Updated Oct 21, 2024Oct 21, 2024
    • Teaching material for ErSE 210 Seismology course
      Jupyter Notebook
      3511000Updated Oct 19, 2024Oct 19, 2024
    • Jupyter Notebook
      0000Updated Sep 26, 2024Sep 26, 2024
    • Set of conda environments for KAUST linux machines and clusters
      Shell
      0300Updated Jul 25, 2024Jul 25, 2024
    • Teaching material for Generative modelling lectures in AI Summer School @ KAUST
      Jupyter Notebook
      112300Updated Jul 17, 2024Jul 17, 2024
    • A collection of codes to perform all sort of seismic modeling with Devito
      Jupyter Notebook
      1000Updated May 28, 2024May 28, 2024
    • DeepPrecs

      Public
      Deep Preconditioned Inverse problems
      Jupyter Notebook
      2600Updated May 1, 2024May 1, 2024
    • A Volve-alike synthetic dataset for testing of seismic processing and imaging algorithms
      Jupyter Notebook
      3600Updated Apr 15, 2024Apr 15, 2024
    • Jupyter Notebook
      0110Updated Mar 24, 2024Mar 24, 2024
    • Jupyter Notebook
      0210Updated Jan 19, 2024Jan 19, 2024
    • RefrTomo

      Public
      2D Turning Ray Tomography
      Jupyter Notebook
      1100Updated Dec 20, 2023Dec 20, 2023
    • A bag of Marchenko algorithms implemented on top of PyLops
      Jupyter Notebook
      GNU Lesser General Public License v2.1
      51600Updated Nov 29, 2023Nov 29, 2023
    • TLR-MDC

      Public
      Tile-Low Rank Multi-Dimensional Convolution: fast MDC modelling and inversion for seismic applications
      Python
      2430Updated Nov 23, 2023Nov 23, 2023
    • PyPOCS

      Public
      Implement POCS with different proximal algorithms (HQS, ADMM, PD)
      Jupyter Notebook
      2500Updated Jul 12, 2023Jul 12, 2023
    • RockGAN

      Public
      Reproducible material for A Wasserstein GAN with gradient penalty for 3D porous media generation.
      Jupyter Notebook
      63000Updated Jul 9, 2023Jul 9, 2023
    • MDC-HPC

      Public
      Reproducible Paper - Implementation of large-scale integral operators with modern HPC solutions
      Jupyter Notebook
      1702Updated Jul 6, 2023Jul 6, 2023
    • Jupyter Notebook
      1810Updated Jun 19, 2023Jun 19, 2023
    • A bag of useful object to load, manipulate, and visualize subsurface data
      Jupyter Notebook
      2100Updated Apr 18, 2023Apr 18, 2023
    • Plug and Play Post-Stack Seismic Inversion with CNN-based Denoisers
      Jupyter Notebook
      42210Updated Mar 17, 2023Mar 17, 2023
    • SSDeblend

      Public
      Jupyter Notebook
      2710Updated Dec 22, 2022Dec 22, 2022
    • Multi-dimensional deconvolution with stochastic solvers
      Jupyter Notebook
      0300Updated Nov 10, 2022Nov 10, 2022
    • Jupyter Notebook
      2200Updated Oct 9, 2022Oct 9, 2022
    • HTracker

      Public
      A Joint Inversion-Segmentation approach to Assisted Seismic Interpretation
      Jupyter Notebook
      GNU Lesser General Public License v2.1
      1900Updated Aug 1, 2022Aug 1, 2022