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

Reply via email to