What's the problem this feature will solve?
The following types with corresponding properties are proposed to be introduced:
QDMI_PULSE_PARAMETER:
- Name
- Range
- Permission (Read-only, R/W)
QDMI_PULSE_SHAPE:
Predefined pulse shape:
- Name: e.g. “Gaussian”
- formula: str -> “ax^2+bx+c”
- parameters: List[
QDMI_PULSE_PARAMETER]
QDMI_PULSE_OPERATION_IMPLEMENTATION:
- Pulse program Intermediate Representation (e.g., OpenPulse)
OR QDMI_PULSE_SHAPE with parameter values set
Describe the solution you'd like
The types can likely be introduced as opaque pointers once the properties have been discussed and finalised.
What's the problem this feature will solve?
The following types with corresponding properties are proposed to be introduced:
QDMI_PULSE_PARAMETER:QDMI_PULSE_SHAPE:Predefined pulse shape:
QDMI_PULSE_PARAMETER]QDMI_PULSE_OPERATION_IMPLEMENTATION:OR
QDMI_PULSE_SHAPEwith parameter values setDescribe the solution you'd like
The types can likely be introduced as opaque pointers once the properties have been discussed and finalised.