Published April 26, 2022 | Version 2.0.0
Software Open

WUST-FOG/gnlse-python: v2.0.0 Version 2.0.0 bulit on 26 April 2022

  • 1. Wrocław University of Science and Technology

Description

The propagation of pulses in optical fibers is described by the generalized nonlinear Schrodinger equation (GNLSE), which takes into account the fiber losses, nonlinear effects, and higher-order chromatic dispersion. The GNLSE is a partial differential equation, whose order depends on the accounted nonlinear and dispersion effects. We present gnlse-python, an nonlinear optics modeling toolbox that contains a rich set of components and modules to solve GNLSE using the split-step Fourier transform method (SSFM). The numerical solver is freely available, implemented in Python language and includes a number of optical fiber analysis tools.

Files

WUST-FOG/gnlse-python-2.0.0.zip

Files (4.8 MB)

Name Size Download all
md5:0d272dd5e904049e1fe2d5a6457a935a
4.8 MB Preview Download

Additional details

Related works