CurveData¶
- class CurveData(*args, **kwargs)[source]¶
 A dataclass that manages the multiple arrays comprising the dataset for fitting.
This dataset can consist of X, Y values from multiple series. To extract curve data of the particular series,
get_subset_of()can be used.- x¶
 X-values that experiment sweeps.
- Type:
 numpy.ndarray
- y¶
 Y-values that observed and processed by the data processor.
- Type:
 numpy.ndarray
- y_err¶
 Uncertainty of the Y-values which is created by the data processor. Usually this assumes standard error.
- Type:
 numpy.ndarray
- shots¶
 Number of shots used in the experiment to obtain the Y-values.
- Type:
 numpy.ndarray
- data_allocation¶
 List with identical size with other arrays. The value indicates the series index of the corresponding element. This is classified based upon the matching of
SeriesDef.filter_kwargswith the circuit metadata of the corresponding data index. If metadata doesn’t match with any series definition, element is filled with-1.- Type:
 numpy.ndarray
- labels¶
 List of curve labels. The list index corresponds to the series index.
- Type:
 List[str]
Deprecated since version 0.6: The class
qiskit_experiments.curve_analysis.curve_data.CurveDatais deprecated as of qiskit-experiments 0.6. It will be removed after 0.7. CurveData is replaced by ScatterTable’s DataFrame representation.Methods