Python binding for MEEP (FDTD solver by MIT)

News and announcements

Version 1.4.1 released

Written for python-meep by Emmanuel Lambert on 2011-03-01

Version 1.4.1 allows to define the geometry of your materials using polygons. In 2D, every polygon is associated with a certain epsilon value; in 3D, every polygon is associated with a certain material stack (a vertical stack of materials, each with a certain thickness). This approach has very high accuracy, while at the same time consuming very little memory and having very good performance.

version 1.3.2 beta available

Written for python-meep by Emmanuel Lambert on 2010-05-21

Numpy matrix definition now also possible for 3-D simulations (previously only for 2-D)

Version 1.3 released

Written for python-meep by Emmanuel Lambert on 2010-05-10

This version features 2 important improvements :

-you can now use a numpy matrix for interfacing the epsilon values with the Meep core. Python-Meep will then interface all the epsilon values in one shot with the Meep core. This eliminates Python callbacks, but has the same performance as using inline C/C++, while the user can continue to work in Python only. This is now the preferred technique : see paragraph 3.3 of the documentation for a description. CURRENTLY ONLY FOR 2-D SIMULATIONS -> AS OF VERSION 1.3.2 ALSO FOR 3-D

-the possibility for a custom callback in every step of the simulation : the user can then gather specific data or take a decision about further progress of the simulation : see paragraph 6.3 of the documentation for a description.

Updated on 2010-05-21.

Version 1.1 released

Written for python-meep by Emmanuel Lambert on 2010-01-22

An updated version (1.1) of the Python bindings for Meep was released on Jan-22th, 2010 :

* This version features better support for HARMINV, i.e. a user friendly function 'runWithHarminv' is now available (see section 6.2 in the documentation for a detailed description). The standard Meep example 'ring.ctl' (which uses Harminv) was also ported to Python and is included in the "samples" directory.

* Several sections of the documentation were improved (such as better explanation on how to exploit symmetry), or got minor corrections.

Release 1.0 was made on Dec, 1st 2009

Written for python-meep by Emmanuel Lambert on 2009-12-02

First stable release : result of ongoing work throughout 2009.

15 of 5 results

Announcements