EstimatorQubitParams Class

Inheritance
qsharp.estimator._estimator.AutoValidatingParams
EstimatorQubitParams

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