Skip to content

jeovazero/split-step-fourier-method-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

No packages published

Languages