https://github.com/flaport/meow
https://github.com/flaport/meow
eigenmodes electromagnetism eme fde modeling overlap photonics waveguides
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flaport/meow
- Owner: flaport
- License: apache-2.0
- Created: 2022-11-08T23:05:19.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-13T09:22:40.000Z (8 months ago)
- Last Synced: 2025-03-31T09:06:07.306Z (6 months ago)
- Topics: eigenmodes, electromagnetism, eme, fde, modeling, overlap, photonics, waveguides
- Language: Jupyter Notebook
- Homepage: https://flaport.github.io/meow
- Size: 52.3 MB
- Stars: 31
- Watchers: 2
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome_photonics - meow
README
# MEOW (0.14.1)
> **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
[flaport.github.io/meow](https://flaport.github.io/meow/).## Contributors
- [@flaport](https://github.com/flaport): creator of MEOW
- [@jan-david-black](https://github.com/jan-david-black): 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.