Skip to content

MEOW (0.14.1)

Modeling of Eigenmodes and Overlaps in Waveguides

PyPI version

MEOW LOGO

A simple electromagnetic EigenMode Expansion (EME) tool for Python.

Installation

Minimal installation

pip install meow-sim

Full installation

pip install meow-sim[full]

This will include gdsfactory dependencies.

Documentation

The documentation is available at flaport.github.io/meow.

Contributors

Credits

  • Tidy3D: meow uses the free FDE mode solver from Tidy3D.
  • SAX: meow uses SAX as its circuit simulator when cascading the overlap S-matrices.
  • klujax: Although technically an optional backend for SAX, klujax will significantly speed up the final S-matrix calculation of your structures.
  • EMEPy: an excellent alternative python-based EME solver with optional neural network mode solver.
  • Rigorous and efficient modeling of wavelength scale photonic components: PhD thesis of Peter Bienstman.