Skip to content

Releases: bjornsturmberg/EMUstack

Computer Physics Communications Publication Release

13 Jan 23:43

Choose a tag to compare

The version that will be in the Computer Physics Communications Program Library, associated with the publication https://dx.doi.org/10.1016/j.cpc.2015.12.022

Changes from v0.9.1 are mostly bug fixes, particularly relating to rectangular unit cells.

Rectangular unit cells, more geometries and refractive indices.

30 Jul 00:37

Choose a tag to compare

The major change of this update is that EMUstack now handles rectangular unit cells.
The period variable sets the period in the x-direction, while period_y sets the
period in the y-direction.

This release also features a new field plotting routine that dispenses with the need
to use gmsh for plotting and produced nicer images in python.

Minor updates include: unpolarised light option which averages TE and TM polarisations;
new and improved mesh templates; refractive index data for many more materials; and
updated documentation.

2.5D plus 1.5D EMUstack

05 Dec 09:52

Choose a tag to compare

This release introduces the 1.5D version of EMUstack!

The backend of EMUstack now has fully integrated 2 dimensional and 1 dimensional FEM solvers. The user does not notice the difference in scripting, but 1D structures are simmulated an order of magnitude faster. The field plotting routines for 1D structures are implemented completely in python giving smooth plots for multi-layered stacks.

The 1D FEM solver was developed by Kokou Dossou from UTS.

Release of 2.5D version of EMUstack

24 Jul 07:07

Choose a tag to compare

This version of EMUstack has the most up-to-date functionalities of the 2.5D EMUstack.

It includes templates for square, circular, and elliptical inclusions, as well as split ring resonators. The modes of all of these structures are calculated using the 2D FEM routine that has been the work horse of EMUstack for many years.

The 1D FEM routine is still under development, but is promising greater than 10x speed increases for studying lamelar gratings!