News and announcements
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.
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.
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.
|1 → 5 of 5 results||First • Previous • Next • Last|