gprMax is open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain (FDTD) method for numerical modelling of Ground Penetrating Radar (GPR)
-
Updated
Jun 20, 2026 - Python
gprMax is open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain (FDTD) method for numerical modelling of Ground Penetrating Radar (GPR)
A 3D electromagnetic FDTD simulator written in Python with optional GPU support
🦐 Electromagnetic Simulation + Automatic Differentiation
fast, large scale photonic simulation platform
AI-driven inverse antenna design with real NEC2 + openEMS in the loop. Try the live in-browser playground.
Python interface to OpenEMS, for PCB trace simulation. Accepts Gerber files as input. Features automatic grid generation and postprocessing.
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
<NEEDS MAJOR UPDATE> Simulations of electromagnetic waves - easier scripting, postprocessing and field export
Fullwave 2.5: Ultrasound wave propagation simulation with heterogeneous power law attenuation modelling capabilities
GPU-accelerated electromagnetic FDTD simulations for compact modeling and inverse design / gradient-based optimization of nanophotonic devices with Python.
Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.
Minimal Python module to assist setting up FDTD simulation using Tidy3D and Lumerical on planar nanophotonic devices.
Free and open-source code package designed to perform PyMEEP FDTD simulations applied to Plasmonics (UBA+CONICET) [Buenos Aires, Argentina]
Computational ElectroMagnetism on a Yee Lattice
A simple finite difference scheme for the Rayleigh-Bernard equations (buoyancy driven convection).
Computational Electromagnetics Framework
This is a package to perform Finite Difference Time Domain (FDTD) simulations in Python.
Run an openEMS FDTD s-parameter and far-field simulation from a set of STL 3D models
OpenMS is a collection of multiscale solvers for coupled Maxwell-Schrödinger equations in Open quantum environments.
Differentiable full-wave electromagnetic solver built with Slang on GPU, native to PyTorch.
Add a description, image, and links to the fdtd topic page so that developers can more easily learn about it.
To associate your repository with the fdtd topic, visit your repo's landing page and select "manage topics."