Theoretical Physics
Multislit
Gauss Beam
|
Gauss Beam (Gausssuite) Download |
| |
Modules and Packages involved | Involvierte Module und Pakete |
Gauss Suite is not a monolithic program, but consists of several modules of general use, with can be used also independently of the GUI. The GUI is "only" a frontend to display the computation results and to control the computation modules.
Specially mentioned should be two modules.
gaussbeam.py can be used in any Python environment to compute the properties of gaussian beams passing through open space and through lenses.
diagram-cl can be used in any, even non-graphical Python program, to create and PS-write diagrams with the beauty of matplotlib. It is a OO wrap around the matplotlib interna exhibiting simple use by creating diagrams with 2D or 3D layers.
Gauss Suite ist kein monolithisches Programm, sondern besteht aus mehreren Modulen, die auch unabhängig von der GUI verwendet werden können. Die GUI ist "nur" das Frontend zur Anzeige und Kontrolle der Berechnungen.
Besondere Erwähnung verdienen hier zwei Module.
gaussbeam.py kann in jeder Python-Umgebung benutzt werden, um die Eigenschaften von Gaussstrahlen zu berechnen, wenn sie durch offenen Raum und Linsen propagiert werden.
diagram-cl kann in jedem, auch nicht-graphischen Python-Programm verwendet werden, um Diagramme, welche die Schönheit von matplotlib besitzen, zu erzeugen und als PS zu speichern. Es ist ein OO wrap um matplotlib, der durch die Verwendung von Diagrammen mit 2D- oder 3D-layers eine einfach zu verwendende Schnittstelle besitzt.
Maintained since: 5/09
$Last changed: 10/09$