openEMS is a free and open electromagnetic field solver using the FDTD method.
Welcome! openEMS is a free and open electromagnetic field solver using the FDTD method. Matlab or Octave and Python are used as an easy and flexible scripting interface.
Stable Documentation for the current release, and the Latest Documentation built from the development branch. Older material is still available in the Legacy Wiki.
Please use GitHub Discussions to ask questions about the usage of openEMS or to give some feedback. This is also the best place to start if something looks like a bug: openEMS is developed across several repositories, and a discussion is the quickest way to work out which one is actually affected.