Abstract
We present an open-source eigenmode expansion (EME) software package entirely implemented in the Python programming language. Eigenmode expansion Python (EMEPy) utilizes artificial neural networks to reproduce electromagnetic eigenmode field profiles to accelerate the EME process by a factor of 3. EMEPy provides an intuitive scripting interface, is easily compatible with a number of other Python packages, and is useful for educators and new designers.
© 2022 Optica Publishing Group
Full Article | PDF ArticleMore Like This
Cheng Han, Baifu Zhang, Hao Wang, Ji Xu, and Jianping Ding
Opt. Lett. 47(7) 1863-1866 (2022)
Ying Chen, Zhixin Ding, JianKun Wang, Jian Zhou, and Min Zhang
Opt. Lett. 47(19) 5092-5095 (2022)
Qilin Deng, Zhong Wen, Zhenyu Dong, Jianbin Tang, Wei Chen, Xu Liu, and Qing Yang
Opt. Lett. 47(19) 5040-5043 (2022)