finesse.analysis.actions.squeezing.AntiSqueezing¶
Overview
- class finesse.analysis.actions.squeezing.AntiSqueezing(f, squeezer, readout, *, signal=None, name='antisqueezing')[source]¶
- Bases: - Action- Computes the amount of anti-squeezing at an output from a squeezing element. - Parameters:
- farray_like
- Signal frequencies to compute the anti-squeezing over 
- squeezerstr
- Name of squeezing component 
- readoutstr
- Name of readout port to compute squeezing at 
- signalstr
- Name of signal drive to calculate a the signal transfer function of. This is returned in sol.signal and can be used to scale the noise into equivalent units of some signal. 
 
 - Notes - This will only works in cases where the HG00 is squeezed and is used after a filtering component, like a cavity to select only the HG00. The calculation does not use the usual internal quantum noise solver in Finesse. Instead it computes how much loss and rotation from a squeezer happens by calculating the upper and lower sideband transfer functions from the squeezer to some readout. From this the relevant squeezing outputs can be calculated. 
Properties