finesse.components.squeezer.Squeezer¶
Overview
- class finesse.components.squeezer.Squeezer(*args, **kwargs)[source]¶
 Bases:
Connector,FrequencyGenerator,NoiseGeneratorRepresents a squeezer producing a squeezed-light beam with a given squeezing in decibels and angle. The upper and conjugate of the lower sidebands can be excited in a signal analysis by injecting into the .upper and .lower_conj signal nodes.
- Parameters
 - namestr
 Name of the newly created squeezer.
- dbfloat
 Squeezing factor (in amplitude decibels). 6dB gives a factor of 2 reduction in noise.
- ffloat or 
Frequency, optional Frequency-offset of the squeezer from the default (in Hz) or
Frequencyobject. Defaults to 0 Hz offset.- anglefloat, optional
 Squeezing angle (in degrees). Defaults to zero.
Properties