Skip to content

Photonic mode solver with a simple interface.

License

Notifications You must be signed in to change notification settings

joamatab/modesolverpy

 
 

Repository files navigation

Modes 1.0.6

Documentation Status pypi Binder

Photonic mode solver with a nice interface and output. Based on a modified version of EMpy and modesolverpy

  • semi-vectorial and fully vectorial options,
  • simple structure drawing,
  • automated data saving and plotting via Matplotlib
  • some limited (at this stage) data processing (finding MFD of fundamental mode), and
  • easily extensible library

The documentation for this project can be found here.

Examples

Take a look at the jupyter notebooks in Binder

Installation

Github runs all the tests at least once a day for different versions of python (3.8, 3.9, 3.10)

You can install modes via pip install modes

Or you can install the development version if you plan to contribute.

git clone https://github.com/joamatab/modesolverpy.git
cd modes
make install

About

Photonic mode solver with a simple interface.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Python 99.5%
  • Other 0.5%