DOI: 10.5281/zenodo.17523497
title: Dataset of simulated benchmarking results using direct randomized benchmarking and gate set tomography

description: • DRB

Dataset contains circuits generated with direct randomized benchmarking (DRB) and gate set tomography (GST) and rare data obtained for specific error parameters. You can find these parameters in the manuscript.- One-qubit circuits for making your own data with specific error parameters. It is divided into circuits with different outcomes 0 and 1.

- Raw data obtained for certain error parameters (you can find it in the ref. above).

• GST

- One-qubit circuits for making your own data with specific error parameters. It is divided into circuits for analysis and validation. The analysis data is for obtaining superoperators, validation data is for approvement of the results.

- Raw data obtained for certain error parameters (you can find it in the ref. above).

To validate your results, you can use Pearson criterion.
description: Description of the data and file structure

The generated circuits and simulated data were collected using pickle (.pcl) format. 

Circuits for DRB are saved in dictionary in the format:

circuits:

    - depths

        -- circuit realization 

             --- gate

answers:

    - depths

       -- answer on a realization

An example is as follows:

{'circuits': {0: [[{'type': 'Rx', 'angle': 1.0, 'qubit': 0}, ...], [ ], ...],

                  10: [[ ], [ ], ...], ...},

'answers':{0:[0, 0, 0, 0, ...],

                  10: [], ...} }

Depths values available here are d = 0, 10, 25, 50, 75, 100, 250, 500, 750, 1000. It is represented as a key of inner dictionary. For every depth K = 25 circuit realizations are generated.

Gates are saved in the format:

type - what kind of rotation (Rx and Ry are possible)

angle - a rotation angle in \pi units (ex. 1.0 means exactly \pi).

qubit - an index of the qubit the gate acts on

Answers are stored in the same way, except that the dictionary contains only the array of final measurement results produced by the circuit, rather than the full circuit itself. This information isn’t strictly necessary because the reference outputs are already split across separate files, but it’s there if you want to double-check.

Rare data containt a lot of information about the simulation:





depths is an array with depths d




model_params is an array of T2 (see the manuscript)




op_time is the time of one gate action (onto 2\pi)



For each model parameter results are saved in the dictionary with the keys (d, k), where d is the depth and k=0,1, ..., K-1. The values under the certain key are estimated probabilities.

Circuits for GST are stored the same way, except there is no 'answer' key and no depth grouping - just an array of arrays of GST circuits.

Circuits are split into rare and validation sets: the former is used to optimize (fit) the parameters, and the latter to validate them.

In data files for GST contain:





model_params (so as in DRB)




op_time (so as in DRB)




output probabilities for every model parameter in the form:



[[0.514, 0.486], [0.902, 0.098], [0.09899999999999998, 0.901], [0.895, 0.105], ...].

The first value in the inner array is for 0, and the second one is for 1 outcome.
description: File: GST_circuits_rare_mixed.pcl

Description: GST circuits for optimizing parameters of gates. The inner format you can find in data description.

File: GST_circuits_valid_mixed.pcl

Description: GST circuits for validating parameters of gates. The inner format you can find in data description.

File: GST_rare_data_mixed.pcl

Description: GST data for optimizing gate parameters. The inner format you can find in data description.

File: GST_valid_data_mixed.pcl

Description: GST data for validating gate parameters. The inner format you can find in data description.

File: DRB_circuits_mixed_0.pcl

Description: DRB circuits with the outcome 0 on the output. The inner format you can find in data description.

File: DRB_circuits_mixed_1.pcl

Description:  DRB circuits with the outcome 1 on the output. The inner format you can find in data description.

File: DRB_rare_data_mixed_0.pcl

Description: Rare data of circuits with 0 outcome obtained with my own quantum simulator. The inner format you can find in data description.

File: DRB_rare_data_mixed_1.pcl

Description: Rare data of circuits with 1 outcome obtained with my own quantum simulator. The inner format you can find in data description.