quchip.results.input_output

Results for continuous-wave port scattering calculations.

Classes

OutputCorrelationResult(order, input_port, ...)

Normalized stationary output-field correlation versus delay.

OutputSpectrumResult(port, frequencies, ...)

Normally ordered stationary output-field fluctuation spectrum.

SParameterResult(frequencies, input_port, ...)

Complex port response over a declared VNA sweep grid.

class quchip.results.input_output.SParameterResult(frequencies, input_port, output_ports, input_amplitudes, input_photon_fluxes, input_powers, axes, shape, steady_states, diagnostics, _response)[source]

Bases: object

Complex port response over a declared VNA sweep grid.

Parameters:
frequencies: Any
input_port: str
output_ports: tuple[str, ...]
input_amplitudes: Any | None
input_photon_fluxes: Any | None
input_powers: Any | None
axes: tuple[tuple[str, Any], ...]
shape: tuple[int, ...]
steady_states: tuple[Any, ...]
diagnostics: tuple[Mapping[str, Any], ...]
property input_power_unit: str

Unit of input_powers.

property axis_names: tuple[str, ...]

Names of the result axes, in array order.

s(output, input=None)[source]

Return one complex S(output, input) array.

Parameters:
  • output (Any)

  • input (Any | None)

Return type:

Any

property s11: Any

Reflection at the swept input port.

property s21: Any

Transmission to the first requested output distinct from the input.

class quchip.results.input_output.OutputSpectrumResult(port, frequencies, fluctuation_spectrum, output_photon_flux, coherent_flux, incoherent_flux, steady_state, fourier_convention='2 Re integral_0^inf d tau exp(+i 2 pi f tau) C(tau)')[source]

Bases: object

Normally ordered stationary output-field fluctuation spectrum.

Parameters:
  • port (str)

  • frequencies (Any)

  • fluctuation_spectrum (Any)

  • output_photon_flux (Any)

  • coherent_flux (Any)

  • incoherent_flux (Any)

  • steady_state (Any)

  • fourier_convention (str)

port: str
frequencies: Any
fluctuation_spectrum: Any
output_photon_flux: Any
coherent_flux: Any
incoherent_flux: Any
steady_state: Any
fourier_convention: str = '2 Re integral_0^inf d tau exp(+i 2 pi f tau) C(tau)'
property total_flux: Any

Mean normally ordered output photon flux.

class quchip.results.input_output.OutputCorrelationResult(order, input_port, output_port, delays, values, unnormalized, input_intensity, output_intensity, steady_state, normalization)[source]

Bases: object

Normalized stationary output-field correlation versus delay.

Parameters:
  • order (int)

  • input_port (str)

  • output_port (str)

  • delays (Any)

  • values (Any)

  • unnormalized (Any)

  • input_intensity (Any)

  • output_intensity (Any)

  • steady_state (Any)

  • normalization (str)

order: int
input_port: str
output_port: str
delays: Any
values: Any
unnormalized: Any
input_intensity: Any
output_intensity: Any
steady_state: Any
normalization: str
property port: str

Delayed output port, retained for single-port result code.

property intensity: Any

Delayed output intensity, retained for single-port result code.