qibocal.cli package#

CLI entry point.

Submodules#

qibocal.cli.acquisition module#

qibocal.cli.acquisition.acquire(runcard, folder, force)[source]#

Data acquisition

Parameters:

RUNCARD (-) – runcard with declarative inputs.

qibocal.cli.autocalibration module#

qibocal.cli.autocalibration.autocalibrate(runcard, folder, force, update)[source]#

Autocalibration

Parameters:

RUNCARD (-) – runcard with declarative inputs.

qibocal.cli.fit module#

qibocal.cli.fit.fit(input_path, update, output_path, force)[source]#

Post-processing analysis

Arguments:

  • input_path: input folder.

  • update: perform platform update

  • output_path: new folder with data and fit

qibocal.cli.report module#

qibocal.cli.report.generate_figures_and_report(node, target)[source]#

Returns figures and table for report.

qibocal.cli.report.report(path)[source]#

Report generation

Arguments:

  • FOLDER: input folder.

class qibocal.cli.report.ReportBuilder(path: Path, targets, executor: Executor, metadata, history=None)[source]#

Bases: object

Builder to produce html report.

property history#
routine_name(routine, iteration)[source]#

Prettify routine’s name for report headers.

routine_targets(task_id: tuple[qibocal.auto.runcard.Id, int])[source]#

Get local targets parameter from Task if available otherwise use global one.

single_qubit_plot(task_id: tuple[qibocal.auto.runcard.Id, int], qubit: Union[str, int])[source]#

Generate single qubit plot.

run(path)[source]#

Generation of html report.

qibocal.cli.upload module#

Upload report to server.

qibocal.cli.upload.upload_report(path: Path, tag: str, author: str)[source]#

qibocal.cli.utils module#

Helper functions for the cli module

qibocal.cli.utils.dump_report(meta, path)[source]#
qibocal.cli.utils.generate_meta(backend, platform, path)[source]#

Methods that takes care of: - dumping original platform - storing qq runcard - generating meta.yml

qibocal.cli.utils.generate_output_folder(folder, force)[source]#

Generation of qq output folder

Parameters:
  • folder (path) – path for the output folder. If None it will be created a folder automatically

  • force (bool) – option to overwrite the output folder if it exists already.

Returns:

Output path.