mqt.ionshuttler.multi_shuttler.inside.shuttle¶ Module Contents¶ find_pz_order(graph: Graph, gate_info_list: dict[str, list[int]]) → list[str][source]¶ shuttle(graph: Graph, priority_queue: dict[int, str], timestep: int, cycle_or_paths: str, unique_folder: Path) → None[source]¶ main(graph: Graph, sequence: list[tuple[int, Ellipsis]], cycle_or_paths: str, record_path: str | None = None) → int[source]¶ If record_path is provided, writes: { “timeline”: [ { “t”: 0, “ions”: […] }, { “t”: 1, … }, … ] }