finesse.detectors.compute.power module
- class finesse.detectors.compute.power.BalancedHomodyneDetectorValues[source]
Bases:
BaseCValues- P_lo
P_lo: ‘double’
- phase
phase: ‘double’
- class finesse.detectors.compute.power.BalancedHomodyneDetectorWorkspace(owner, BaseSimulation sim, oinfo=None, *)[source]
Bases:
DetectorWorkspace- carrier_idx
- cvalues
- dc_node_id
- class finesse.detectors.compute.power.PD0Workspace(owner, BaseSimulation sim, values=None, oinfo=None, *, dict pdtype: dict = None)[source]
Bases:
MaskedDetectorWorkspace- K
- dc_node_id
- rhs_index
- class finesse.detectors.compute.power.PD1Values[source]
Bases:
BaseCValues- f
f: ‘double’
- phase
phase: ‘double’
- class finesse.detectors.compute.power.PD1Workspace(owner, sim, frequency: Parameter, phase: Parameter, phase_offset=0, *, oinfo=None, pdtype=None)[source]
Bases:
MaskedDetectorWorkspace- Aij
- K
- ac_node_id
- cvalues
- dc_node_id
- homs
- is_audio_mixing
- is_f_changing
- is_phase_changing
- is_segmented
- output_real
- class finesse.detectors.compute.power.PD2Values[source]
Bases:
BaseCValues- f1
f1: ‘double’
- f2
f2: ‘double’
- phase1
phase1: ‘double’
- phase2
phase2: ‘double’
- class finesse.detectors.compute.power.PD2Workspace(owner, sim, f1, phase1, f2, phase2, phase1_offset=0, *, oinfo=None, pdtype=None)[source]
Bases:
MaskedDetectorWorkspace- K
- ac_node_id
- cvalues
- dc_node_id
- homs
- is_audio_mixing
- is_f1_changing
- is_f2_changing
- is_phase1_changing
- is_phase2_changing
- is_segmented
- output_real
- z1
- z2