spheres.beams.spin_beam

spheres.beams.spin_beam(spin, coordinates='cartesian')[source]

Converts a spin state into a structured Gaussian beam, the latter being function of cartesian or cylindrical coordinates, expressing the intensity and phase of the classical light beam in the paraxial approximation. A spin \(\mid j, m \rangle\) state is identified with LG mode (2j, 2m).

Parameters
  • spin (qt.Qobj) – Spin-j state

  • coordinates (str) – “cartesian” or “cylindrical

Returns

sgb – (Vectorized) function of cartesian or cylindrical coordinates.

Return type

func