Skip to content
Snippets Groups Projects

Add hw schedule for UHFLI, as well as allow the use of natively inverted VG matrices.

Merged Imported Sander Snoo requested to merge github/fork/NicoHendrickx/pullrequests into dev

Created by: NicoHendrickx

Two commits. The first adds a hw schedule which can be used with (a slightly modified version of the driver of the) Zurich Instruments UHFLI lockin. The second commit allows the use of a VG matrix that is natively inverted. This saves a bunch of matrix inversions, as well as allows for the input of non-square matrices. The default is still backwards compatible of course.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Sander Snoo requested review from @sldesnoo-Delft · Imported

    requested review from @sldesnoo-Delft

  • Author Owner

    Created by: sldesnoo-Delft

    Hi Nico, I've checked the code for the virtual matrix. I will make a similar, but slightly more advanced change in pulselib. We need something like this for Francesco's experiments. Is it possible to split this pull request into one for UHFLI and one for the virtual matrix?

  • Sander Snoo
  • Sander Snoo
  • Author Owner

    Created by: sldesnoo-Delft

    Hi Nico, I've used some of your ideas and extended it to allow layered virtual gates. Layered virtual gates are virtual gates defined on top of other virtual gates. So, you can define a detuning matrix using vP1 and vP2. Solution has been checking in on 'dev' branch.

    I've also added a utility function: add_detuning_channels(p, 'vP1', 'vP2', 'e12', 'U12')

  • Author Owner

    Merged by: sldesnoo-Delft at 2022-01-27 17:10:33 UTC

  • Sander Snoo merged manually · Imported

    merged manually

  • Sander Snoo closed · Imported

    closed

  • Please register or sign in to reply
    Loading