Dear Meep users, An update of the Python bindings for Meep was released today : version 1.3
It features 2 important improvements : * The preferred technique for interfacing the epsilon-values with Meep is now through the use of a NUMPY matrix. Python-Meep will interface the complete matrix in one shot with the Meep core. This eliminates Python callbacks, and offers the same performance as using inline C/C++. At the same time, the user can work in Python only :) -See paragraph 3.3 of the documentation for a description. -See "python_meep_bent_wg_numpy_matrix.py" for an implementation of the Bent Waveguide problem with this technique. * The possibility for a custom callback in every step of the simulation : the user can then decide to gather data or take any other action that is appropriate, such as outputting specific parts of the field. -See paragraph 6.3 of the documentation for a description. -See "python_meep_straight_wg_customHDF5output.py" for a sample implementation. The software is available on Launchpad and we welcome your feedback : https://launchpad.net/python-meep On that site, there is also a link to the tutorial/documentation. best regards. python_meep_bent_wg_numpy_matrix.py On Fri, 2010-01-22 at 17:54 +0100, Emmanuel Lambert wrote: > Dear Meep users, > > An updated version (1.1) of the Python bindings for Meep was released > today : > > * 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). As an illustration, the > standard Meep example 'ring.ctl' (which uses Harminv) was 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. > > The software is available on Launchpad and we welcome your feedback : > https://launchpad.net/python-meep > > with best regards, > Nizamov Shawkat - Emmanuel Lambert - Martin Fiers > > > > > > > > -----Original Message----- > > From: [email protected] > > [mailto:[email protected]] On Behalf Of Shavkat Nizamov > > Sent: December 15, 2009 2:04 AM > > To: [email protected] > > Subject: [Meep-discuss] Python bindings for Meep released > > > > Dear Meep users, > > > > We released a first mature version of the Python bindings for Meep last > > week. This is the result of a joint effort during the past months. > > The current version runs on top of Meep version 1.1.1. and allows the > > scripting of Meep simulations with Python. > > It has been well tested and is packaged with installation scripts and a > > tutorial. Both MPI and single-processor versions are available. > > The 90-degree bent waveguide sample from the standard Meep tutorial was > > ported to Python and is supplied with the release, as well as other > > samples and scripts for unit tests. > > The software is available as open source (GPL2) on Launchpad : > > https://launchpad.net/python-meep > > We invite Meep users who are familiar with Python to explore > > Python-Meep. > > This is an effort that was set up independent of the Meep authors at > > MIT, but we have informed them of its existence and are fully open > > towards further collaboration. > > We look forward to your feedback. > > > > with best regards, > > Nizamov Shawkat - Emmanuel Lambert - Martin Fiers > > (e-mail : [email protected] - [email protected] - > > [email protected]) > > > > _______________________________________________ meep-discuss mailing list [email protected] http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

