Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.09 KB

File metadata and controls

39 lines (25 loc) · 1.09 KB

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