Skip to content

Feat/zhinst backend

Integrate Zurich Instruments Hardware with quantify scheduler.

Ultimate goal:

  • Generate and upload waveforms compliant for ZI hardware.
  • Generate timing critical sequence programs for ZI hardware.
  • Utilize hardware mapping to configure mark and triggers.

Introduction of:

  • Schedule utility methods.
  • Add dataclasses-json library to map the json hardware map to a data model.
    • Decreases overal engineering efforts by utilizing python typing instead of reading the ReadTheDocs manual.
    • Increases readability by replacing dictionary indexers with properties.

Progress:

  • HDAWG waveform generation (.csv)
  • HDAWG sequence program file generation
  • HDAWG triggers (In Progress)
  • UHFQA waveform generation (.csv)
  • UHFQA sequence program file generation
  • UHFQA integrate acquisition protocols
    • Raw Trace
    • SSB Integration Complex
  • UHFQA configure integration weights
  • UHFQA triggers
  • Make seqc timing precise
  • Create common helper functions
Edited by Thomas Reynders

Merge request reports

Loading