This code simulates a single mode Fibre Optical Parametric Oscillator using Python 3.6. The theory regarding the project has been presented and shown in Numerical Simulations of Optoelectronic Devices Copenhagen 2017 and Frontiers In optics Washington DC 2017 .