diff options
author | Eugeniy Mikhailov <evgmik@gmail.com> | 2013-09-17 14:02:29 -0400 |
---|---|---|
committer | Eugeniy Mikhailov <evgmik@gmail.com> | 2013-09-17 14:02:29 -0400 |
commit | bb04fb5d646defa7bfc061ec11cebc042d320299 (patch) | |
tree | 9f1c3334c54078a7e62026582d2acf957397d3ab /README.t2t | |
parent | 718ad0cbd3fe54c38987446a43f94bdb902d0d42 (diff) | |
download | mode_match-bb04fb5d646defa7bfc061ec11cebc042d320299.tar.gz mode_match-bb04fb5d646defa7bfc061ec11cebc042d320299.zip |
README extendedv3.1
Diffstat (limited to 'README.t2t')
-rw-r--r-- | README.t2t | 46 |
1 files changed, 38 insertions, 8 deletions
@@ -1,22 +1,52 @@ Gaussian beam propagation package. Eugeniy Mikhailov -2012 +2013 -Initially developed by Eugeniy Mikhailov with first files dated by Jun 2006, -but it was started even earlier. += Main features = Can treat lenses and empty spaces (with a given refraction index). And able to calculate Gaussian beam propagation via ABCD matrix formalism. -So far it can propagate Gaussian beam back and force and compare the beam +== Gaussian beam travel visualization == + +Given starting Gaussian mode parameter (q) calculates q in the given point(s) +along optical path. There is + +It can propagate Gaussian beam back and force and compare the beam profiles after such propagation. For a quick demo run: -``` solution_visualization.m +``` solution_visualization_demo.m + + +== Mode matching == + +Automatically search for a way to mode match a given Gaussian beam to +desired one at given distance via set of lenses in between. Very handy for +injection of a known beam to a single mode fiber or a cavity. + +It might take a while to compute but ifor a quick demo run: +``` mode_match_demo.m + += Brief history of the project = + +The original code dates as old as 2004 (at least I find some files that +old), but logged changes started only in 2006. Initially development is +done by Eugeniy Mikhailov with first files dated by Jun 2006, but it +was started even earlier. In 2012-2013 Matt Argao extended code to +automatically find mode matching solution from given set of optical +elements. + +== Version 3.1 == +Demos are added/modified + +== Version 3.0 == +Addition of the automatic mode matcher -It expects that script trial_solution.m sets beam initial, final Gaussian -beam parameters, and optical elements. See for an example of such file in -``examples/trial_solution.m.example``. +== Versions 2.0 == +Visual mode matcher check and beam propagation visualization +== Version 1.0 and earlier == +Initial abcd formalism and unrecorded modifications. |