GaussCAD
A simulator for evaluating Gaussian optics and simulate projection onto a photodiode. Visual representation of intensity/phase fields as described by Gaussian optics.
A simulator for evaluating Gaussian optics and simulate projection onto a photodiode. Visual representation of intensity/phase fields as described by Gaussian optics. It makes uses of Paraxial optics to propagate Gaussian Rays through optical elements. A simple Paraxial optics tracer functionality is included as well.
Features:
-Symmetrical Gaussian Beams of TEM00 mode
-Calculation of interference on a SED/QPD photodiode detector.
-Determination of Contrast (AC,DC), phase angle and DWS on detector.
-Detector shape (round, gap, per quadrant evaluation) supported.
-Propagation according to Ray transfer analytics (ABCD matrix) of Gauss beam
Tested with Matlab v2018b.
Cite As
Alexander S (2026). GaussCAD (https://github.com/alexschultze/GaussCAD/releases/tag/v1.0), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
+gaussian
+gaussian/@field_screen
+gaussian/@field_screen/private
+gaussian/@gauss_beam
+lib/+unwrap_2d
+lib/+unwrap_2d_fast
+paraxial
+paraxial/@bench_abcd
+paraxial/@element
+lib/+unwrap_2d
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0 |
