finesse.components.squeezer.Squeezer
¶
Overview
- class finesse.components.squeezer.Squeezer(name, db, f=0, angle=0)[source]¶
Bases:
Connector
,FrequencyGenerator
,NoiseGenerator
Represents a squeezer producing a squeezed-light beam with a given squeezing in decibels and angle.
- 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
Frequency
object. Defaults to 0 Hz offset.- anglefloat, optional
Squeezing angle (in degrees). Defaults to zero.