estimator Package
Classes
| DistillationUnitSpecification |
Specification for a magic-state distillation unit. Either select a built-in unit by setting |
| ErrorBudgetPartition |
Partition of the total error budget across algorithm components. The three fields must sum to the overall error budget. Defaults to equal
thirds of |
| EstimatorConstraints |
Optional runtime and resource constraints for resource estimation. At most one of |
| EstimatorError |
An error returned from the resource estimation. |
| EstimatorInputParamsItem |
Input parameters for a single resource estimation job. Contains qubit model, QEC scheme, distillation unit specifications, constraints, and error budget settings. Used directly for single-point estimation or as a base class for batching via EstimatorParams. |
| EstimatorParams |
Top-level input parameters for the Microsoft Resource Estimator. Extends EstimatorInputParamsItem with support for batching: pass
|
| EstimatorQecScheme |
Quantum error correction scheme parameters for resource estimation. Specify a built-in scheme by setting |
| EstimatorQubitParams |
Physical qubit parameters for resource estimation. Specify a built-in qubit model by setting |
| EstimatorResult |
Microsoft Resource Estimator result. The class represents simple resource estimation results as well as batching resource estimation results. The latter can be indexed by an integer index to access an individual result from the batching result. |
| LogicalCounts |
Microsoft Resource Estimator Logical Counts. The class represents logical counts that can be used as input to physical estimation of resources in the Microsoft Resource Estimator. |
| MeasurementErrorRate |
Measurement error rate specified separately for process and readout errors. Used as the value of |
| ProtocolSpecificDistillationUnitSpecification |
Protocol-specific specification for a magic-state distillation unit. Defines the number of physical qubits and the duration (in logical cycle time units) for one round of distillation under a specific QEC code. |
| QECScheme |
Predefined quantum error correction scheme name constants for use with EstimatorQecScheme. Pass one of these string constants as the |
| QubitParams |
Predefined qubit model name constants for use with EstimatorQubitParams. Pass one of these string constants as the |