Skip to content

✨ Data types for pulse representation #173

@mnfarooqi

Description

@mnfarooqi

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or feature request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions