Skip to content

jeovazero/split-step-fourier-method-python

Repository files navigation

split-step-fourier-method-python 🐍

An algorithm used to simulate the propagation of a pulse in optical fiber, it was made with Python3 ✨

📦 Dependencies:

  • numpy
  • scipy
  • plotly

🔖 Reference:

The reference code was made in Matlab and can be found at:

split-step-fourier-method-matlab made by Muddassir Iqbal

📈 Plots

🔧 Install the frozen dependencies

pip3 install -r requirements-frozen.txt

🚀 Run

python3 split-step-fourier-method.py

It will open your browser and show the plots

📄 License

The source code is licensed under GPL v3. The License is available here.

✌️ Made by @jeovazero

About

An algorithm used to simulate a pulse propagation in optical fibers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages