summaryrefslogtreecommitdiff
path: root/site/content/software/gnlse_python.typ
blob: 373a4ec87573cfd37524f0adbdcf2dc51fdb72b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#import "/common.typ": post, static, img, link-self

#show: post.with(
    title: "gnlse-python",
    date: datetime(year: 2026, month: 6, day: 15),
)

#link("https://github.com/WUST-FOG/gnlse-python")[gnlse-python] is an open-source program for simulating non-linear light propagation in optical fibers, based on MATLAB scripts from @Dudley2006. It's described in detail in #link("https://arxiv.org/pdf/2110.00298")[this article] @Redman2021, so I won't write about the physics here.

My main contribution was the initial MATLAB-to-Python rewrite and getting SciPy's integrator to converge. I made sure this became a proper project with a decent layout and documentation, not a bag of random scripts. 

#bibliography("/refs.bib")