Simulation System For Optical Science (SISYFOS) – tutorial, version 2
About the publication
Report number
21/01183
ISBN
978-82-464-3337-0
Format
PDF-document
Size
1.1 MB
Language
English
Sisyfos consists of a C++ library and a set of python modules for simulating optical parametric
frequency conversion, lasers, or beam propagation in nonlinear or turbulent media. The Sisyfos
library contains classes corresponding to optical components such as beam sources, lenses, mirrors,
and nonlinear crystals. By combining such components it is possible to build simulation programs
for a wide range of devices, including amplifiers, oscillators, and harmonic generators. A Sisyfos
program loosely means an application program making use of the Sisyfos library to simulate some
optical device. This report gives an introduction to Sisyfos by guiding the reader through a sequence
of example programs of gradually increasing complexity. The example programs form an essential
part of the tutorial, and we recommend running the examples while reading the tutorial.