Pulse sequence class. More...

Public Member Functions | |
| def | add (self, *Iterable[Pulse] pulses) |
| Add pulse(s) to the sequence. More... | |
| def | channel_pulses (self, ChannelId channel) |
| Retrieve channel's pulse(s). More... | |
| def | dac_channels (self) |
| Retrieve channel id(s). More... | |
| def | generate_dac_data (self, xy_dac_sampling_rate=10E9, ro_dac_sampling_rate=10E9, z_dac_sampling_rate=2E9) |
| Generate DAC waveform data. More... | |
| def | Measurements (self) |
| Retrieve Measurement object. More... | |
| def | plot (self, xy_dac_sampling_rate=10E9, ro_dac_sampling_rate=10E9, z_dac_sampling_rate=2E9) |
| Plots the pulse information for the configured DAC Channels. More... | |
PulseSequence object that manages all the waveform data generation process for DACs in the system.
| add | ( | self, | |
| *Iterable[Pulse] | pulses | ||
| ) |
Append additional Pulse object(s).
| [in] | pulses | Iterable list of Pulse objects |
| channel_pulses | ( | self, | |
| ChannelId | channel | ||
| ) |
@detail Retrieve all the pulse(s) configured for a given channel.
| [in] | channel | Channel id. |

| dac_channels | ( | self | ) |
Retrieves DAC channel(s) id(s) of which pulse information is configured.

| generate_dac_data | ( | self, | |
xy_dac_sampling_rate = 10E9, |
|||
ro_dac_sampling_rate = 10E9, |
|||
z_dac_sampling_rate = 2E9 |
|||
| ) |
Generates waveform data for all DAC(s) with configured pulse(s) .
| [in] | xy_dac_sampling_rate | Sampling rate (in Hz) for the XY signal DACs. |
| [in] | ro_dac_sampling_rate | Sampling rate (in Hz) for the RO signal DACs. |
| [in] | z_dac_sampling_rate | Sampling rate (in Hz) for the Z signal DACs. |

| Measurements | ( | self | ) |
Retrieves a list of Measurement object(s) stored in the object.
| plot | ( | self, | |
xy_dac_sampling_rate = 10E9, |
|||
ro_dac_sampling_rate = 10E9, |
|||
z_dac_sampling_rate = 2E9 |
|||
| ) |
Plots the pulse information for the configured DAC Channels showing the pulse duration and their start times.
| [in] | xy_dac_sampling_rate | Sampling rate (in Hz) for the XY signal DACs. |
| [in] | ro_dac_sampling_rate | Sampling rate (in Hz) for the RO signal DACs. |
| [in] | z_dac_sampling_rate | Sampling rate (in Hz) for the Z signal DACs. |
