Chronos-Q RFSOC Driver
Chronos-Q RFSOC Driver Documentation
DRAGEnvelope Class Reference

DRAG envelopes type. More...

Inheritance diagram for DRAGEnvelope:
Inheritance graph
Collaboration diagram for DRAGEnvelope:
Collaboration graph

Public Member Functions

def render_imag (self, int num_samples)
 Generates DRAG envelope data. More...
 
- Public Member Functions inherited from GaussianEnvelope
def render (self, int num_samples)
 Generates gaussian envelope data. More...
 

Detailed Description

Object that manages the generation of DRAG envelope type.
Derived from the GaussianEnvelope class.

Member Function Documentation

◆ render_imag()

render_imag (   self,
int  num_samples 
)

Generates the DRAG envelope data.

Parameters
[in]num_samplesNumber of samples of envelope data to generate.
Returns
An iterable object containing imaginary portion of DRAG envelope data.
Note: *As the DRAG envelope type inherits from GaussionEnvelope, the real portion of the envelope data is generated via the GaussianEnvelope.render function. *
Here is the call graph for this function: