Skip to content

Hybrid vis

Added a basic hybrid visualisation for pulses using new addressing scheme; sample PNG can be found in the files changed tab

Closes #22 (closed)

Closes #6 (closed)

[x] Adds baseband pulse to circuit diagram baseband

[x] Adds modulated pulse modulated

[x] Add 'other' lifeline when the port mapping is broken other-lifeline

  • feat(circuit_diagram): Add default 'other' circuit lifeline when pulse_info port address could not be located
  • feat(circuit_diagram): Add drawing 'baseband' and 'modulated' pulse to circuit_diagram_matplotlib
  • style(pulse_scheme): Adopt PEP563 for better type hinting
  • style(compilation): Adopt PEP563 for better type hinting
  • style(test_circuit_diagram): Clean up code
  • style(test_pulse_scheme): Add mpl_image_compare baseline_dir explicitly
  • feat(pulse_scheme): Add typing to function parameters
  • feat(circuit_diagram): Add typing to function parameters
  • feat(compilation): Add typing 'Schedule' to function parameters
  • style(pulse_library): Replace relative import with module import
Edited by Adriaan

Merge request reports

Loading