quchip.results

Backend-agnostic simulation output containers.

Whatever backend produces the solver output (QuTiP, dynamiqs/JAX, …), users see only SimulationResult and SimulationBatchResult. Named expectation-value traces use ObservableTrace. External-plane amplitude, quadrature, and photon flux use OutputFieldTrace. wrap_solver_result() wraps raw backend output into a SimulationResult. A partitioned solve (see quchip.engine.partitioned) combines its per-component results into a PartitionedSimulationResult.

Modules

input_output

Results for continuous-wave port scattering calculations.

measurement

Captured physical field statistics and inexpensive IQ receiver processing.

partitioned

Combined view over per-component solves of a partitioned chip.

propagator

Propagators of a sequence on the dressed states of a product of levels.

receiver

Shared heterodyne receiver integration and random sampling.

results

Backend-agnostic wrapper around solver output.

steady_state

Backend-neutral results for stationary Lindblad calculations.

terminal

Projective measurements of saved states and calibrated detector responses.

trajectories

Native trajectories with captured model context and lazy analysis views.