LaserCalc is a tool to calculate optical paths and resonators based on Gaussian beam matrix optics. Optical elements such as lenses or distances can be set up to an optical path. An input beam parameter (z & w value) as well as the wavelength can be set. The programm calculates the propagation of the beam along the path. For an optical resonator, the TEM00 Eigenmode of a given wavelength is automatically calculated. Furthermore, a stability parameter is derived.
| Tags | Scientific/Engineering Physics |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Windows Windows Windows Windows POSIX Linux |
| Implementation | C++ |
Recent releases


Changes: This release comes with an improved optic editor. Two new modules (Resonator Stability Analysis and Data Variation Analysis) have been added. Optical paths can now be nested. As always, many bugs have been fixed.


Changes: A significantly improved optimization algorithm in the ModeMatcher module has been implemented. Many bugs have been fixed.


Changes: This version comes with a new GUI concept that allows a more flexible way of working. Further path and cavity parameters are calculated. The cavity analysis module can now calculate linear and ring resonators. A documentation update has been started (but is not yet finished).


Changes: This is the first stable version. Minor feature enhancements have been implemented. A user manual has been added.


Changes: A bug leading to a segfault if a new Optic Path was called has been fixed. A progress bar for matcher has been added. A bug with plotting the last point in a path has been fixed. Display of element names in the path plot has been added. Display of calculated distances by the matcher in the path plot has been added. A German translation has been added. The application now looks for the correct path of the glade files. There are fixes in the build system.