>>Theoretical Physics>Gauss Beam>Gauss Beam (Gausssuite) Download
Gauss Beam (Gausssuite) Download
Modules and Packages involved

You can download the program package (GUI) as a Windows executable (py2exe): RAR: Download (8 MB)

The program consists of the following modules:
Involvierte Module und Pakete

Sie können das Programm als Paket für Windows (GUI) herunterladen (py2exe): RAR: Download (8 MB)

Das Programm fußt auf mehreren Modulen:

gsuite.py Download The callable Python module. Das ausführbare Python-Modul.
gausssuite.py Download The GUI module. Das GUI-Modul.
gaussbeam.py Download The theory of Gaussian beams in Python. Die Theorie Gaussscher Strahlbündel in Python.
remote-exc.py Download A signalling helper used in the multithreading interior of the GUI. Ein Signalling-Helfer, der in den GUI-multithread-Interna verwendet wird.
diagram-cl Download The framework for utilising the matplotlib interna. Das framework zur Benutzung der matplotlib-Interna.

Dependencies Abhängigkeiten

matplotlib Create beautiful diagrams. Erzeugung wunderschöner Diagramme.



Description

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.
Beschreibung

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$

Impressum/Contact