qblox_scheduler.helpers.diagnostics_report#

Helper functions for debugging experiments.

Functions#

generate_diagnostics_report(→ pathlib.Path)

Generate a report with the current state of an experiment for debugging.

Module Contents#

generate_diagnostics_report(directory: str | pathlib.Path | None = None, quantum_device: qblox_scheduler.device_under_test.quantum_device.QuantumDevice | None = None, gettable_config: dict[str, Any] | None = None, schedule: qblox_scheduler.schedule.Schedule | qblox_scheduler.schedules.schedule.TimeableSchedule | None = None, instrument_coordinator: qblox_scheduler.instrument_coordinator.instrument_coordinator.InstrumentCoordinator | None = None, compiled_schedule: qblox_scheduler.schedules.schedule.CompiledSchedule | None | None = None, acquisition_data: tuple[numpy.ndarray, Ellipsis] | None | None = None, dataset: xarray.Dataset | None = None, experiment_exception: tuple[type[BaseException], BaseException, types.TracebackType] | tuple[None, None, None] | None = None, initialized: bool = False) pathlib.Path[source]#

Generate a report with the current state of an experiment for debugging.

Returns:

The Path to the generated zipfile report.