braket.pulse.pulse_sequence_trace module

class braket.pulse.pulse_sequence_trace.PulseSequenceTrace(amplitudes: dict[str, TimeSeries], frequencies: dict[str, TimeSeries], phases: dict[str, TimeSeries])[source]

Bases: object

This class encapsulates the data representing the PulseSequence execution. It contains the trace of amplitude, frequency and phase information for each frame in the PulseSequence.

Parameters:
  • amplitudes (dict) – A dictionary of frame ID to a TimeSeries of complex values specifying the waveform amplitude.

  • frequencies (dict) – A dictionary of frame ID to a TimeSeries of float values specifying the waveform frequency.

  • phases (dict) – A dictionary of frame ID to a TimeSeries of float values specifying the waveform phase.

amplitudes: dict[str, TimeSeries]
frequencies: dict[str, TimeSeries]
phases: dict[str, TimeSeries]