tools subpackage¶
tools.laser module¶
Todo
Docstring.
-
class
chamber.tools.laser.GaussianBeam(lam=1.059e-05, power=20, radius=0.0009)[source]¶ Bases:
objectGaussianBeam type contains methods related to Gaussian laser beams.
-
get_irr_r(r_coord)[source]¶ Use the radial coordinate to calculte the irradiance at that point.
Positional arguments: r_coord – radial distance from axis [m]
Returns: irraciance [W/m^2]
-
set_az_points()[source]¶ Use a list comprehension to set points in the azimuthal beam profile.
The points for the profile go from 0 to 2*pi in steps of pi/100 [rad].
-
set_irr_max()[source]¶ Use radius and power to set the normalization coefficient for radial profile.
-