finesse.detectors.compute.quantum.QShotNWorkspace

Overview

class finesse.detectors.compute.quantum.QShotNWorkspace(owner, sim, list carrier_demods: list, nsr, output_info=None, *)

Bases: DetectorWorkspace

An N RF demodulation quantum shot noise detector workspace.

Parameters
ownerobject

The model element that owns this workspace

simobject

The current Simulation object that this workspace will use to generate its outputs

carrier_demodslist

A list of (frequency, phase) pairs. The frequency and phase object should be

nsrbool

If True, the signal transfer function is computed and then used to compute the noise in equivalent units of the singal being injected at runtime.