Skip to content

Support custom gatesets #203

Description

@jake-arkinstall

Presently we hardcode supported gatesets to align with Quantinuum systems - Rxy, Rzz, Rz on Helios, Rxy, Rpp, Rz on Sol.

We need a smooth way of handling arbitrary gatesets, with the goal of being able to support:

  • efficient pure simulation rather than device emulation (e.g. clifford + T)
  • logical emulation
  • custom devices

Some work has been done in this direction in the 1.0-series branch, but I feel that it has gone too far in the wrong direction and needs a rethink. The GateWire API approach shows some promise, though ideally one should be able to provide the numerical definitions of parameterised gates rather than relying on the simulator to implement gate actions directly.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions