Skip to content

2025-T5: Enhance functions for circuit construction and transformations

Open
No due date
Last updated May 8, 2025
38% complete

Concerns: Better control is needed over moment structure (gates to moment customization) at construction and transformation time. NISQ users perform simplifying transformations by hand rather than using Cirq circuit transformers. Currently, cirq.merge_single_qubit_moments_to_phxz has poor performance. Cirq also has poor scaling of transformations for larger circuits.

  • Identify concrete use cases where the concerns above arise.
  • Explore if there is a common pattern for new customizable transformers that would satisfy missing needs.
  • Establish what transformers need to be improved for large circuits and optimize them to meet the required throughput.
  • Ensure these transformers are covered by ASV benchmarks to guard against performance regressions.

List view

  • Status: Open.
    #5815 In quantumlib/Cirq;
    · tanujkhattar opened on Aug 2, 2022
  • Status: Open.
    #4059 In quantumlib/Cirq;
    · wjhuggins opened on Apr 28, 2021
  • Status: Open.
    #4935 In quantumlib/Cirq;
    · vtomole opened on Feb 2, 2022
  • Status: Open.
    #5004 In quantumlib/Cirq;
    · tanujkhattar opened on Feb 18, 2022
  • Add optimal layout synthesis to Cirq

    good for learningFor beginners in QC, this will help picking up some knowledge. Bit harder than "good first issues"
    good part-time projectA meaty non-urgent issue with a substantial amount of work to be done.
    priority/p3Should be done in the next 6 months
    triage/acceptedA consensus emerged that this bug report, feature request, or other action should be worked on
    Status: Open.
    #5855 In quantumlib/Cirq;
    · tanujkhattar opened on Sep 2, 2022
  • [Routing] Add support for directed device graphs.

    complexity/lowintroduces/modifies 1-2 concepts, should take 1-2 days max for an advanced contributor
    good for learningFor beginners in QC, this will help picking up some knowledge. Bit harder than "good first issues"
    kind/taskA task that's part of a larger effort
    triage/acceptedA consensus emerged that this bug report, feature request, or other action should be worked on
    Status: Open.
    #5863 In quantumlib/Cirq;
    · ammareltigani opened on Sep 7, 2022
  • Status: Open.
    #6050 In quantumlib/Cirq;
    · tanujkhattar opened on Apr 3, 2023