https://github.com/gdsfactory/meow
https://github.com/gdsfactory/meow
eigenmodes electromagnetism eme fde modeling overlap photonics waveguides
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gdsfactory/meow
- Owner: gdsfactory
- License: apache-2.0
- Created: 2022-11-08T23:05:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-06-05T23:54:56.000Z (28 days ago)
- Last Synced: 2026-06-06T01:20:10.220Z (28 days ago)
- Topics: eigenmodes, electromagnetism, eme, fde, modeling, overlap, photonics, waveguides
- Language: Python
- Homepage: https://gdsfactory.github.io/meow/
- Size: 63.1 MB
- Stars: 51
- Watchers: 2
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# MEOW (0.15.0)
> **M**odeling of **E**igenmodes and **O**verlaps in **W**aveguides
[](https://badge.fury.io/py/meow-sim)

A simple electromagnetic [EigenMode Expansion (EME)](https://en.wikipedia.org/wiki/Eigenmode_expansion) tool for Python.
## Installation
### Minimal installation
```sh
pip install meow-sim
```
### Full installation
```sh
pip install meow-sim[full]
```
This will include [gdsfactory](https://github.com/gdsfactory/gdsfactory) dependencies.
## Documentation
The documentation is available at
[gdsfactory.github.io/meow](https://gdsfactory.github.io/meow/).
## Contributors
- [@flaport](https://github.com/flaport): creator of MEOW
- [@jan-david-fischbach](https://github.com/jan-david-fischbach): fixing mode overlaps and more
## Credits
- [Tidy3D](https://github.com/flexcompute/tidy3d): meow uses the free FDE mode solver from Tidy3D.
- [SAX](https://github.com/flaport/sax): meow uses SAX as its circuit simulator when cascading the overlap S-matrices.
- [klujax](https://github.com/flaport/sax): Although technically an optional backend for SAX, klujax will significantly speed up the final S-matrix calculation of your structures.
- [EMEPy](https://github.com/BYUCamachoLab/emepy): an excellent alternative python-based EME solver with optional neural network mode solver.
- [Rigorous and efficient modeling of wavelength scale photonic components](http://photonics.intec.ugent.be/download/phd_104.pdf): PhD thesis of Peter Bienstman.