wave-propagation

There are 41 repositories under wave-propagation topic.

  • larsgeb/psvWave

    Forward code for the P-SV wave equation on a staggered grid, with full waveform inversion interfaces. Finite difference approach according to stress-velocity formulation.

    Language:Jupyter Notebook656109
  • mmolero/SimNDT

    Ultrasonic NDT Simulator with engine core based on the Elastodynamic Finite Integration Technique (EFIT)

    Language:Python4711913
  • siddharth-maddali/frft

    Fast implementation of the multi-dimensional fractional Fourier transform in Python

    Language:Jupyter Notebook432312
  • konstantd/Computational_Electromagnetics

    Electrostatic and Electromagnetic wave propagation simulations with FEM: EM field, TE & TM modes of a circular waveguide, scattering of a plane wave from a perfect electric conductor cylinder using PML.

    Language:MATLAB41304
  • 3343/edge

    Extreme-scale Discontinuous Galerkin Environment (EDGE)

    Language:C++363421
  • shaharkadmiel/pySW4

    Setup, run, post process, and visualize numerical simulations. Primarily SW4

    Language:Jupyter Notebook2891514
  • mikelytaev/wave-propagation

    Wave propagation framework for Python 3. Documentation and examples: https://wave-propagation.readthedocs.io/

    Language:Python19116
  • JuliaWaveScattering/EffectiveWaves.jl

    A package to calculate ensemble averaged waves in heterogeneous materials. The focus is on wave propagation, scattering, and reflection, from particulate and porous materials.

    Language:Julia18466
  • SeismoVLAB/SVL

    Seismo-VLAB: An Open-Source Finite Element Software for Meso-Scale Simulations

    Language:C++16718
  • arslansadiq/Image-Processing-In-Physics

    Graduate Level Course of Technical University of Munich

    Language:Python15316
  • chetzer-ncpa/ncpaprop-release

    Release version of ncpaprop, a command-line package for modeling the propagation of low-frequency acoustic waves in the atmosphere.

    Language:C++14362
  • leehyu20/ViscoWave

    ViscoWave is a tool for Dynamic Backcalculation of Falling Weight Deflectometer (FWD) Time History Data

    Language:C++13506
  • kuchaale/EPFD

    Eliassen-Palm flux diagnostics script in the form employed by Edmon, 
H.
 J., 
B. 
J. 
Hoskins, 
and 
M. 
E. 
McIntyre, 
1980: 
Eliassen‐Palm 
cross
sections 
for
 the 
troposphere. 
J.
Atmos. 
Sci., 
37:2600–2616


    Language:Python12305
  • arturgower/MultipleScattering-Mathematica

    A Mathematica package to calculate exact multiple scattering, in time and frequency, according to the 2D wave equation.

    Language:Mathematica10403
  • nicoguaro/material_database

    This repository has properties for different groups of material. The main idea is to provide accesible properties for comparison.

    Language:TeX10420
  • pawbz/Interactive-Seismology.jl

    Computational lab to provide the students with interactive simulations that help them to comprehend the concepts of seismology.

    Language:Julia9223
  • IbrahimSquared/visibility-based-marching

    VBM is an efficient exact wave propagation technique that has an O(n) compute and space complexity. Inherently produces globally optimal paths to all grid points. Solves several shortcomings of state-of-the-art FMM.

    Language:C++7300
  • malteschade/Quantum-Wave-Equation-Solver

    Paper implementation of a 1-D quantum wave equation solver for arbitrary elastic media, initial conditions, and boundary conditions on actual quantum hardware

    Language:Jupyter Notebook7201
  • ktkimit/lamb_2dhalf_surface

    A simple Python code to solve the Lamb's problem.

    Language:Python4100
  • Gilaverbuch/FD_2D_WAVE

    2D finite difference acoustic wave propagation

    Language:C++3100
  • jgomezc1/SOLIDSPy_dyn

    Language:Jupyter Notebook3100
  • kwschultz/TsunamiSquares

    Tsunami Squares - Open source tsunami propagation and inundation model adapted from Prof. Steven Ward's research. Visit Prof. John Rundle's homepage at UC Davis for support and updates.

    Language:C++3201
  • ppizarror/QUAKE

    Propagación de ondas en suelos multicapa

    Language:MATLAB330
  • lynspica/acoustic-logic-gates

    Modelling the acoustic logic gates by solving the wave equation over the prescribed geometries by Wang, 2019 (DOI: 10.1038/s41598-019-44769-0)

    Language:MATLAB2100
  • nicoguaro/useful_info_waves

    Information that is useful for wave propagation calculations.

    Language:TeX2411
  • elifo/elifo.github.io

    elif oral. cv. research. earthquakes. engineering. geohazards. seismology

    Language:HTML1101
  • ElsevierSoftwareX/SOFTX-D-20-00086

    Easily create physically-realistic earthquake ground motions for engineering and seismology. To cite this Original Software Publication: https://www.sciencedirect.com/science/article/pii/S235271102100159X

    Language:Python1101
  • jbramburger/Minimum-Wave-Speeds

    Code for the paper "Minimum wave speeds in monostable reaction-diffusion equations: sharp bounds by polynomial optimization"

    Language:MATLAB1102
  • larsgeb/fd-wave-modelling-gpu

    Forward 2D elastic wave equation modelling using either OpenMP or OpenACC. Compiles with PGI compiler.

    Language:C++1200
  • marcoalopez/PyRockWave

    Python codes for modelling elastic and seismic properties in rocks

    Language:Jupyter Notebook1200
  • mpreyb/offaxis_holosim

    This robust tool automates the simulation of the recording process, facilitating mass production of holograms and enhancing the development and training of deep learning models in DHM autofocusing applications.

    Language:Python1
  • rahulbhadani/WpPy

    Wave Propagation with Python

    Language:Jupyter Notebook1100
  • sjmxschm/ml_dl_wave_inversion

    This is the official repository for the paper `Machine and Deep Learning for Coating Thickness Prediction Using Lamb Waves.`

    Language:Jupyter Notebook1201
  • Aditi-Kumawat/WaveSim

    Generation of synthetic ground motions for a 1D soil profile

    Language:MATLAB0100
  • ldelaroque/dsmpy

    Python package for computation of the 1D synthetic waveforms using the Direct Solution Method (DSM)

    Language:Jupyter Notebook0000