NFDMLab: Simulating Nonlinear Frequency Division Multiplexing in Python. - Marius Brehler; Christoph Mahnke; Shrinivas Chimmalgi; Sander Wahls (OFC, 2019)