rezonator is a powerful software for designing laser resonators,
and calculation the propagation of light beams (as gaussian so as ray vectors)
in complex optical systems.
rezonator has a modern user friendly interface so you need no
special training to use all of its functions and tools.
rezonator supports standing wave laser cavities and
running wave (ring) resonators, as well as regular single-pass systems,
e.g. pump roads or beam expanders. M² beam quality factor is also taken
into account for single-pass systems.
rezonator's elements catalog contains a number of basic optical
elements - ranges, lenses, spherical mirrors, crystals etc.
The ABCD ray matrix algorithm is used for simulation of optical elements
so also user defined elements are available.
It is possible to construct an arbitrary optical system from proposed
or user defined optical elements. rezonator automatically creates
a rendition of the system under investigation -
almost you could sketch it on a paper sheet or your drawing board.
For advanced system optimization rezonator can compute cavity stability maps
versus values of one or two (contour maps) any parameters of any element.
It is possible to specify arbitrary contour lines for contour stability map.
Also automatical computation of stability boundaries is provided.
rezonator can plot the size and wavefront curvature radius
of gaussian beam over one or a few elements, astigmatism is also calculated.
It is possible to compute beam size at any position inside the system.
Automatical determination position and size of the waist at element where it is,
calculation radius of diffractive divergence and other parameters of gaussian beam are provided.
Adjustment tool allows you to smoothly change any parameter of any element -
just like you rotate a screw of some mirror mount or a translating stage.
Any results are instantly recalculated while parameter value is changed.
Other convenient and useful tools and functions also available -
repetition rate, beam parameters at all elements, misalignments of elements,
"freezing" results, full plot customization, copying results to clipboard,
You can take a view of screenshots
to estimate how the results of these and other functions are looked. Or you
can look into a few tutorials to learn basic
software features and concepts.
The program can be used for educational purposes but it was created
as true working tool for computer modeling laser cavities.
The rezonator is freeware and you may use it with no any limitations.
But if you want redistribute this software you must accompany your distribution
with reference to the original project home page (this site).
See enclosed license file for more information.
If you'd like the rezonator you could consider a possibility to support
project by some donation.
Any responds, comments, wishes, help and critical words
should be sent to the project e-mail
or can be posted to the