forked from Qiskit/qiskit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path__init__.py
71 lines (54 loc) · 1.98 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# This code is part of Qiskit.
#
# (C) Copyright IBM 2020.
#
# This code is licensed under the Apache License, Version 2.0. You may
# obtain a copy of this license in the LICENSE.txt file in the root directory
# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
#
# Any modifications or derivative works of this code must retain this
# copyright notice, and modified files need to carry a notice indicating
# that they have been altered from the originals.
"""
=========================================================
Experiment Interface (:mod:`qiskit.providers.experiment`)
=========================================================
.. currentmodule:: qiskit.providers.experiment
This module contains the classes used to build experiment services, which
allow users to store experiment data and metadata in databases. An experiment
typically has one or more jobs, analysis results, and graphs associated with it.
An experiment service provider can inherit the
:class:`~qiskit.providers.experiment.ExperimentService` class. An
experiment service consumer can inherit the
:class:`~qiskit.providers.experiment.ExperimentData` class, which already
has methods that interacts with the service implemented.
Abstract Classes
================
Service Provider
----------------
.. autosummary::
:toctree: ../stubs/
ExperimentService
ExperimentServiceV1
LocalExperimentService
Service Consumer
----------------
.. autosummary::
:toctree: ../stubs/
ExperimentData
ExperimentDataV1
AnalysisResult
AnalysisResultV1
Exceptions
==========
.. autosummary::
:toctree: ../stubs/
ExperimentError
ExperimentDataNotFound
ExperimentDataExists
"""
from .constants import ResultQuality
from .experiment_data import ExperimentData, ExperimentDataV1
from .analysis_result import AnalysisResult, AnalysisResultV1
from .experiment_service import ExperimentService, ExperimentServiceV1
from .exceptions import ExperimentError, ExperimentEntryExists, ExperimentEntryNotFound