This program calculates optical modes in three-layered optical fiber.

Because of lack of time, user manual is not supported yet. If you want to use this code, PLEASE contact me and ask how to use.

This program requires wxPython, numpy, scipy libraries in Python 2.7.

This program is licenced under GPL v3. (https://www.gnu.org/licenses/gpl-3.0.html)

e-mail: snowall@kaist.ac.kr / snowall@gmail.com


Any comment, bug-report or question is welcomed. Do not hasitate contact me.


  • Guided optics (Jacques Bures)
  • Fundamentals of optical waveguides (Katsunari Okamoto)
  • Optical fiber toolbox (https://www.mathworks.com/matlabcentral/fileexchange/27819-optical-fibre-toolbox)



Multiprocess support

BUG: for cladding diameter <125 um AND wavelength <600 nm, result is wrong. Use this under wavelength >600 nm OR cladding diameter <100 um condition.

The first release. This works 900~1600 nm wavelength.

by snowall 2016. 8. 1. 22:55
| 1 2 3 4 5 6 ··· 45 |