Digital signal processing and machine learning for coherent optical systems: a Python approach - Zadorozhnyy, Denys (2023)