iqm.pulla.utils.initialize_schedule_builder

iqm.pulla.utils.initialize_schedule_builder#

iqm.pulla.utils.initialize_schedule_builder(calibration_set, chip_topology, channel_properties, component_channels)#

Initialize a new schedule builder for the station, validate that it is configured properly.

Parameters:
  • calibration_set (dict[str, bool | str | int | float | complex | ndarray]) – calibration data for the station the circuits are executed on

  • chip_topology (ChipTopology) – topology of the QPU the circuits are executed on

  • channel_properties (dict[str, ChannelProperties]) – properties of control channels on the station

  • component_channels (dict[str, dict[str, str]]) – QPU component to function to channel mapping

Returns:

schedule builder for the station

Return type:

ScheduleBuilder