Skip to content

Releases: NanoComp/meep

v1.12.0

13 Nov 03:07
Compare
Choose a tag to compare
  • Faster 2d simulations with nonzero kz via the kz_2d option (#1047).

  • New Meep verbosity option superseding quiet and verbose flags (#994).

  • Output now only shows ≤ 10 geometric objects by default (#1002).

  • Performance improvements for split_chunks_evenly=False.

  • Fixed memory leaks (#1041, #1042).

v1.11.0

30 Jul 03:16
Compare
Choose a tag to compare
  • Experimental support for gyrotropic media including magneto-optical effects (#863).

  • Mode decomposition for oblique waveguides (#940, #945) and dispersive materials (#919).

  • Accept tuples in place of Vector3 arguments (#960).

  • Capture C++ error messages in Python notebooks (#953).

  • Automatically abort simulation if the fields blow up (#922).

  • Print additional timing statistics (#927, #952).

  • Various small bugfixes and documentation improvements.

v1.10.0

05 Jun 22:20
Compare
Choose a tag to compare
  • New Python functions for simple visualization of the simulation domain (#872).

  • Capture Meep and MPB output in Python notebooks (#891,

  • Add optional meep.quiet() parameter to the Python interface (#876).

  • Python evaluation of materials ε(ω) and μ(ω) (#862).

  • Experimental multithreading support for near2far calculation (#868) and other speedups (#869).

  • Add stop_after_walltime and stop_on_interrupt in Python (#860).

  • GDSII file introspection (#817).

  • Various small bugfixes and documentation improvements.

v1.9.0

17 Apr 17:54
Compare
Choose a tag to compare
  • Adjoint solver to compute sensitivity of solution to material perturbations (#795).

  • Experimental do_averaging feature for user-defined material functions (#771, #791).

  • Periodic boundaries support in near2far via nperiods option (#769, #789).

  • Capture more output in Python notebooks (#785, #807).

  • dft-energy feature (#744, #747).

  • Eigenmode sources are normalized to unit power (#728).

  • Fix interpolation of DFT slice output (#787).

  • Bug fix in run-k-points (#779).

  • Eigenmode sources for negative angles (#752).

  • Various other minor bugfixes, build fixes, documentation improvements, tutorials, etcetera.

v1.8.0

13 Feb 16:04
Compare
Choose a tag to compare

--without-scheme (#705), oblique sources (#675), user materials in conductivity (#689), load balancing (#681), visualize_chunks (#671), improved stability of lorentzian susceptibility (#666), array metadata (#655), source slice (#652), and various other improvements.

v1.7.0

17 Nov 02:38
Compare
Choose a tag to compare

Multilevel atoms (#500), GDSII regions in Python (#518), dominant planewave output in eigenmode solver (#531), dft-flux (etc.) computations in CW solver (#570), Python Ldos (#581), geometry_center in Python (#599), epsilon from numpy array (#593), medium transform function (#603).

v1.6.0

07 Sep 18:54
Compare
Choose a tag to compare

GDSII import in Python (#392), source amplitudes from HDF5 (#388), symmetry support in mode decomposition (#417), compatibility with latest Guile and Python versions (#419 and #456), integrated materials-library support (#479, #483), structure dump/load for dispersive materials (#454).

Meep 1.5

08 Jun 01:47
Compare
Choose a tag to compare

Python MPB, mode decomposition, DFT slices, prism objects, and more.

Meep 1.4.3

02 Feb 04:15
Compare
Choose a tag to compare

Allow meep Python module to be imported without setting PYTHONPATH (#189).

Meep 1.4.2

27 Jan 01:07
Compare
Choose a tag to compare

Build fix for Python due to missing file (#184).