EstimatorQubitParams Class
- Inheritance
-
qsharp.estimator._estimator.AutoValidatingParamsEstimatorQubitParams
Constructor
EstimatorQubitParams(name: str | None = None, instruction_set: str | None = None, one_qubit_measurement_time: str | None = None, two_qubit_joint_measurement_time: str | None = None, one_qubit_gate_time: str | None = None, two_qubit_gate_time: str | None = None, t_gate_time: str | None = None, one_qubit_measurement_error_rate: NoneType | float | qsharp.estimator._estimator.MeasurementErrorRate = None, two_qubit_joint_measurement_error_rate: NoneType | float | qsharp.estimator._estimator.MeasurementErrorRate = None, one_qubit_gate_error_rate: float | None = None, two_qubit_gate_error_rate: float | None = None, t_gate_error_rate: float | None = None, idle_error_rate: float | None = None)
Parameters
Name | Description |
---|---|
name
|
default value: None
|
instruction_set
|
default value: None
|
one_qubit_measurement_time
|
default value: None
|
two_qubit_joint_measurement_time
|
default value: None
|
one_qubit_gate_time
|
default value: None
|
two_qubit_gate_time
|
default value: None
|
t_gate_time
|
default value: None
|
one_qubit_measurement_error_rate
|
default value: None
|
two_qubit_joint_measurement_error_rate
|
default value: None
|
one_qubit_gate_error_rate
|
default value: None
|
two_qubit_gate_error_rate
|
default value: None
|
t_gate_error_rate
|
default value: None
|
idle_error_rate
|
default value: None
|
Methods
as_dict | |
check_instruction_set | |
post_validation |
as_dict
as_dict(validate=True) -> Dict[str, Any]
Parameters
Name | Description |
---|---|
validate
|
default value: True
|
check_instruction_set
static check_instruction_set(name, value)
Parameters
Name | Description |
---|---|
name
Required
|
|
value
Required
|
|
post_validation
post_validation(result)
Parameters
Name | Description |
---|---|
result
Required
|
|
Attributes
idle_error_rate
idle_error_rate: float | None = None
instruction_set
instruction_set: str | None = None
name
name: str | None = None
one_qubit_gate_error_rate
one_qubit_gate_error_rate: float | None = None
one_qubit_gate_time
one_qubit_gate_time: str | None = None
one_qubit_measurement_error_rate
one_qubit_measurement_error_rate: None | float | MeasurementErrorRate = None
one_qubit_measurement_time
one_qubit_measurement_time: str | None = None
t_gate_error_rate
t_gate_error_rate: float | None = None
t_gate_time
t_gate_time: str | None = None
two_qubit_gate_error_rate
two_qubit_gate_error_rate: float | None = None
two_qubit_gate_time
two_qubit_gate_time: str | None = None
two_qubit_joint_measurement_error_rate
two_qubit_joint_measurement_error_rate: None | float | MeasurementErrorRate = None
two_qubit_joint_measurement_time
two_qubit_joint_measurement_time: str | None = None