Skip to content

Improve conditional oscillations - #1564

Draft
alecandido wants to merge 9 commits into
mainfrom
conditional-oscillations
Draft

Improve conditional oscillations#1564
alecandido wants to merge 9 commits into
mainfrom
conditional-oscillations

Conversation

@alecandido

@alecandido alecandido commented Jun 25, 2026

Copy link
Copy Markdown
Member
  • since we are experiencing problems with sweeping the phase for this experiment, I will provide an option for unrolling it instead
    • multiple sequences will need to be generated, for all the values of the phase
    • each will have its own measurements, and they should be eventually regrouped, in the same shape of the sweeper

@alecandido alecandido added the experiment Related to an individual protocol label Jun 25, 2026
@alecandido
alecandido force-pushed the conditional-oscillations branch 2 times, most recently from 0d31ca6 to 6289658 Compare June 25, 2026 16:55
@alecandido
alecandido force-pushed the conditional-oscillations branch from d3295d5 to 88640ec Compare August 18, 2026 14:01
Comment on lines +61 to +77
sweep: bool = True
"""Toggle sweeping vs unrolling.


.. tip::

Sweeping phases has been proven fragile in certain platforms. For this reason, we
are now providing the double implementation.
The difference it is just an internal detail, and ideally the result is supposed
to be the exact same when sweeping phases is properly supported. Sweeping is
often a bit faster.

The recommended usage is just to toggle this to ``False`` when the user is
confident the sweeping is not working properly. Or just to check whether that is
actually the problem or not.

"""

@alecandido alecandido Aug 18, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder whether I should now remove this. It was introduced mostly for Qblox.

And a bit faster is of course an euphemism. Especially, taking into account the per-job overhead.

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

Labels

experiment Related to an individual protocol

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant