GaussianBeam
- class hcipy.optics.GaussianBeam(w0, z, wavelength)
Bases:
object
An analytical description of a light beam with a Gaussian profile.
- Parameters:
- w0scalar
The beam waist.
- zscalar
The current distance from the beam waist.
- wavelengthscalar
The wavelength of the light.
Attributes Summary
The current FWHM of the Gaussian beam.
The current radius of curvature of the Gaussian beam.
The beam divergence of the Gaussian beam.
The current beam radius of the Gaussian beam.
The beam waist of the Gaussian beam.
The complex beam parameter of the Gaussian beam.
The current FWHM of the Gaussian beam.
The current Gouy phase of the Gaussian beam.
The wavenumber of the Gaussian beam.
The current Gouy phase of the Gaussian beam.
The complex beam parameter of the Gaussian beam.
The current radius of curvature of the Gaussian beam.
The Rayleight distance of the Gaussian beam.
The beam divergence of the Gaussian beam.
The current beam radius of the Gaussian beam.
The wavenumber of the Gaussian beam.
The Rayleight distance of the Gaussian beam.
Methods Summary
__call__
(grid)Evaluate the wavefront of the Gaussian beam at the current position on the given grid.
evaluate
(grid)Evaluate the wavefront of the Gaussian beam at the current position on the given grid.
Attributes Documentation
- FWHM
The current FWHM of the Gaussian beam.
- R
The current radius of curvature of the Gaussian beam.
- beam_divergence
The beam divergence of the Gaussian beam.
- beam_radius
The current beam radius of the Gaussian beam.
- beam_waist
The beam waist of the Gaussian beam.
- complex_beam_parameter
The complex beam parameter of the Gaussian beam.
- full_width_half_maximum
The current FWHM of the Gaussian beam.
- gouy_phase
The current Gouy phase of the Gaussian beam.
- k
The wavenumber of the Gaussian beam.
- psi
The current Gouy phase of the Gaussian beam.
- q
The complex beam parameter of the Gaussian beam.
- radius_of_curvature
The current radius of curvature of the Gaussian beam.
- rayleigh_distance
The Rayleight distance of the Gaussian beam.
- theta
The beam divergence of the Gaussian beam.
- w
The current beam radius of the Gaussian beam.
- wavenumber
The wavenumber of the Gaussian beam.
- zR
The Rayleight distance of the Gaussian beam.
Methods Documentation
- __call__(grid)
Evaluate the wavefront of the Gaussian beam at the current position on the given grid.
- Parameters:
- gridGrid
The grid on which to calculate the wavefront for the Gaussian beam.
- Returns:
- Wavefront
The evaluated wavefront of the Gaussian beam.
- evaluate(grid)
Evaluate the wavefront of the Gaussian beam at the current position on the given grid.
- Parameters:
- gridGrid
The grid on which to calculate the wavefront for the Gaussian beam.
- Returns:
- Wavefront
The evaluated wavefront of the Gaussian beam.