Finite Difference Time Domain (FDTD) Simulation in Python
A Python library for simulating electromagnetic waves using the FDTD method. Supports 1D, 2D, and 3D simulations.
A Python library for simulating electromagnetic waves using the FDTD method. Supports 1D, 2D, and 3D simulations.
Meep is a free and open-source software package for simulating electromagnetic systems using the FDTD method. It has a Python interface for easy scripting.
This paper presents a Python implementation of the FDTD method for simulating electromagnetic waves. The code is available for download.
A tutorial on how to implement the FDTD method in Python using NumPy. Covers the basics of the FDTD method and provides example code.
PyFDTD is a Python library for simulating electromagnetic waves using the FDTD method. It supports parallel processing and has a simple API.
This technical report discusses the use of the FDTD method for simulating electromagnetic waves. It includes example code in Python.
This online course covers the FDTD method for simulating electromagnetic waves. It includes lectures on implementing the FDTD method in Python.
OpenEMS is an open-source FDTD simulator that has a Python interface. It supports 1D, 2D, and 3D simulations and has a large user community.