The following project has code and report which were completed as part of coursework of 281405 - Nonlinear Analysis for Optical Fiber Communications course part of the Erasmus Mundus Joint Masters Degree Program, PIXNET at Osaka University 2021-2022.