66 lines
3.5 KiB
Plaintext
66 lines
3.5 KiB
Plaintext
---
|
||
title: AccreditationFitter
|
||
description: API reference for qiskit.ignis.verification.AccreditationFitter
|
||
in_page_toc_min_heading_level: 1
|
||
python_api_type: class
|
||
python_api_name: qiskit.ignis.verification.AccreditationFitter
|
||
---
|
||
|
||
# qiskit.ignis.verification.AccreditationFitter
|
||
|
||
<Class id="qiskit.ignis.verification.AccreditationFitter" isDedicatedPage={true} github="https://github.com/qiskit-community/qiskit-ignis/tree/stable/0.6/qiskit/ignis/verification/accreditation/fitters.py" signature="AccreditationFitter" modifiers="class">
|
||
Class for fitters for accreditation
|
||
|
||
Implementation follows the methods from Samuele Ferracin, Theodoros Kapourniotis and Animesh Datta New Journal of Physics, Volume 21, November 2019 [https://iopscience.iop.org/article/10.1088/1367-2630/ab4fd6](https://iopscience.iop.org/article/10.1088/1367-2630/ab4fd6)
|
||
|
||
### \_\_init\_\_
|
||
|
||
<Function id="qiskit.ignis.verification.AccreditationFitter.__init__" signature="__init__()">
|
||
Initialize self. See help(type(self)) for accurate signature.
|
||
</Function>
|
||
|
||
## Methods
|
||
|
||
| | |
|
||
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
|
||
| [`__init__`](#qiskit.ignis.verification.AccreditationFitter.__init__ "qiskit.ignis.verification.AccreditationFitter.__init__")() | Initialize self. |
|
||
| [`bound_variation_distance`](#qiskit.ignis.verification.AccreditationFitter.bound_variation_distance "qiskit.ignis.verification.AccreditationFitter.bound_variation_distance")(theta) | This function computes the bound on variation distance based and the confidence |
|
||
| [`single_protocol_run`](#qiskit.ignis.verification.AccreditationFitter.single_protocol_run "qiskit.ignis.verification.AccreditationFitter.single_protocol_run")(results, postp\_list, v\_zero) | Single protocol run of accreditation protocol on simul backend |
|
||
|
||
## Attributes
|
||
|
||
| | |
|
||
| ------------ | - |
|
||
| `N_acc` | |
|
||
| `bound` | |
|
||
| `confidence` | |
|
||
| `flag` | |
|
||
| `g_num` | |
|
||
| `num_runs` | |
|
||
| `num_traps` | |
|
||
| `outputs` | |
|
||
|
||
### bound\_variation\_distance
|
||
|
||
<Function id="qiskit.ignis.verification.AccreditationFitter.bound_variation_distance" signature="bound_variation_distance(theta)">
|
||
This function computes the bound on variation distance based and the confidence
|
||
|
||
**Parameters**
|
||
|
||
**theta** (*float*) – number between 0 and 1
|
||
</Function>
|
||
|
||
### single\_protocol\_run
|
||
|
||
<Function id="qiskit.ignis.verification.AccreditationFitter.single_protocol_run" signature="single_protocol_run(results, postp_list, v_zero)">
|
||
Single protocol run of accreditation protocol on simul backend
|
||
|
||
**Parameters**
|
||
|
||
* **results** ([*Result*](qiskit.result.Result "qiskit.result.Result")) – results of the quantum job
|
||
* **postp\_list** (*list*) – list of strings used to post-process outputs
|
||
* **v\_zero** (*int*) – position of target
|
||
</Function>
|
||
</Class>
|
||
|