OptiCommPy: Open-source Simulation of Fiber Optic Communications with Python. - Edson Porto da Silva; Adolfo Fernandes Herbster (J. Open Source Softw., 2024)