finesse.components.squeezer.Squeezer
¶
Overview
- class finesse.components.squeezer.Squeezer(name, db, f=0, angle=0)[source]¶
Bases:
finesse.components.general.Connector
,finesse.components.general.FrequencyGenerator
,finesse.components.general.NoiseGenerator
Represents a squeezer producing a squeezed-light beam with a given squeezing factor and angle.
- Parameters
name : str
Name of the newly created squeezer.
db : float
Squeezing factor (in decibels).
f : float or
Frequency
, optionalFrequency-offset of the squeezer from the default (in Hz) or
Frequency
object. Defaults to 0 Hz offset.angle : float, optional
Squeezing angle (in degrees). Defaults to zero.