supergrad.scgraph.SCGraph.convert_graph_to_pulse_lst

supergrad.scgraph.SCGraph.convert_graph_to_pulse_lst#

SCGraph.convert_graph_to_pulse_lst(hilbert_space: InteractingSystem, **kwargs)[source]#

Obtain the pulse list and the max length of all pulses. The pulse list contain a list of [wrap_opt, pulse.create_pulse]. wrap_opt is the drive operator on the whole Hilbert space. pulse.create_pulse gives function for computing the shape of the pulses.

Parameters:
  • hilbert_space – the hilbert space class

  • kwargs – The keyword arguments be passed to module PulseShape