Simulation with Python on transverse modes of the symmetric confocal resonator

Python is a popular open-source programming language that can be used to simulate various optical phenomena. We have developed a suite of programs to help teach the course of laser principle. The complicated transverse modes of the symmetric confocal resonator can be visualized in personal computers, which is significant to help the students understand the pattern distribution of laser resonator.

[1]  A. G. Fox,et al.  Resonant modes in a maser interferometer , 1961 .

[2]  J. P. Woerdman,et al.  Orbital angular momentum of light and the transformation of Laguerre-Gaussian laser modes. , 1992, Physical review. A, Atomic, molecular, and optical physics.

[3]  L. Casperson,et al.  Principles of lasers , 1983, IEEE Journal of Quantum Electronics.