pygsti.extras.drift.driftreport

Drift reporting and plotting functions

Module Contents

Classes

DriftSummaryTable

todo

DriftDetailsTable

todo

PowerSpectraPlot

Plot of time-series data power spectrum

GermFiducialPowerSpectraPlot

Plot of time-series data power spectrum

ProbTrajectoriesPlot

todo

GermFiducialProbTrajectoriesPlot

todo

Functions

create_drift_report(results, circuits, filename[, ...])

Creates a Drift report.

Attributes

plotly_coolwarm_colorscale

pygsti.extras.drift.driftreport.plotly_coolwarm_colorscale = [(0.0, 'rgb(58,76,192)'), (0.03125, 'rgb(68,90,205)'), (0.0625, 'rgb(77,104,216)'), (0.09375,...
class pygsti.extras.drift.driftreport.DriftSummaryTable(ws, results, dskey=None, detectorkey=None, estimatekey=None)

Bases: pygsti.report.workspace.WorkspaceTable

todo

todo

class pygsti.extras.drift.driftreport.DriftDetailsTable(ws, results, detectorkey=None, estimatekey=None)

Bases: pygsti.report.workspace.WorkspaceTable

todo

todo

class pygsti.extras.drift.driftreport.PowerSpectraPlot(ws, results, spectrumlabel=None, detectorkey=None, showlegend=False, scale=1.0)

Bases: pygsti.report.workspace.WorkspacePlot

Plot of time-series data power spectrum

todo

class pygsti.extras.drift.driftreport.GermFiducialPowerSpectraPlot(ws, results, prep, germ, meas, dskey=None, detectorkey=None, showlegend=False, scale=1.0)

Bases: pygsti.report.workspace.WorkspacePlot

Plot of time-series data power spectrum

todo

class pygsti.extras.drift.driftreport.ProbTrajectoriesPlot(ws, stabilityanalyzer, circuits, outcome, times=None, dskey=None, estimatekey=None, estimator=None, showlegend=True, scale=1.0)

Bases: pygsti.report.workspace.WorkspacePlot

todo

todo

class pygsti.extras.drift.driftreport.GermFiducialProbTrajectoriesPlot(ws, results, prep, germ, meas, outcome, min_length=1, times=None, dskey=None, estimatekey=None, estimator=None, showlegend=False, scale=1.0)

Bases: pygsti.report.workspace.WorkspacePlot

todo

todo

circuitsBulkCircuitList

Specifies the set of operation sequences along with their structure, e.g. fiducials, germs, and maximum lengths.

pygsti.extras.drift.driftreport.create_drift_report(results, circuits, filename, title='auto', ws=None, auto_open=False, link_to=None, brevity=0, advanced_options=None, verbosity=1)

Creates a Drift report.