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, optional

Frequency-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.