
Numerical Modeling of wave propagation using Python Scripting
Feb 22, 2025 · Wave propagation analysis is a cornerstone of understanding dynamic phenomena in engineering, from seismic activity to structural vibrations. In this blog, we’ll explore how to model stress wave...
waveprop - PyPI
Aug 29, 2022 · Python simulator for optical wave propagation based on scalar diffraction theory. Multiple propagation models are supported, with the desired propagation distance / complexity determining which one may be best. PyTorch support enables GPU acceleration and end-to-end training of arbitrary apertures.
pyoptica - PyPI
Feb 22, 2021 · The package is meant to provide functionality to propagate a wavefront through space, interact with optical elements (e.g. lenses or apertures), build optical systems, and to implement basic algorithms for holography.
Simulations of electromagnetic waves with python-meep - FZU
It can compute the propagation of an electromagnetic wave through very complicated structures, using realistic material models (including dispersion, conductivity, anisotropy or nonlinearities), distributed computing and combination of time-domain and frequency-domain solver.
numpy - Wave Simulation with Python - Stack Overflow
Feb 10, 2011 · I want to simulate a propagating wave with absorption and reflection on some bodies in three dimensional space. I want to do it with python. Should I use numpy? Are there some special libraries I should use? How can I simulate the wave? Can I use the wave equation? But what if I have a reflection? Is there a better method?
GitHub - mikelytaev/wave-propagation: Wave propagation …
PyWaveProp: wave propagation framework for Python 3 Key features Modelling the radio wave propagation over irregular terrain, tropospheric duct and vegetation ( link )
PyWaveProp — Wave propagation framework 1.0.0 documentation
Automatic artificial parameters fitting: approximation method and order, propagation constant, nonlocal boundary condition parameters, backscattering parameters, maximum propagation angle; Arbitrary output result grid
Finite-Difference Seismic Wave Simulation - GitHub
This is a collection of Matlab and Python scripts for simulating seismic wave propagation in 1-D and 2-D. The wave propagation is based on the first-order acoustic wave equation in stress-velocity formulation (e.g., Virieux (1986)), which is solved by …
1. Wavesim — Wavesim - A Python package for wave propagation …
Wavesim is a tool to simulate the propagation of waves in complex, inhomogeneous structures. Whereas most available solvers use the popular finite difference time domain (FDTD) method [ 1 , 2 , 3 , 4 ] , Wavesim is based on the modified Born series (MBS) approach, which has lower memory requirements, no numerical dispersion, and is faster as ...
A paraxial wave propagation framework for python - GitHub
A paraxial wave propagation framework for python. Contribute to TheLartians/PyPropagate development by creating an account on GitHub.