sympy/sympy — pull request #1219 by alxspopov (2012-04-06 16:47:58+00:00)
Title: gaussopt module patch

Added the beam_plot and beam_plot2 utilities (one of TODO tasks) for plotting gaussian beam propagation (waist parameter). The first one uses pyglet (this method appears to be not convenient and unstable for such purpose), the second uses matplotlib (looks good and works stable).

Also added BeamExpansionFactor class [1] and SingleRightAnglePrism class, which uses the first. Features concerning prisms can be implemented via these basic classes.

1. (http://www.springerlink.com/content/b048n408137185p2/)