DistillationUnitSpecification Class  
Constructor
DistillationUnitSpecification(name: str | None = None, display_name: str | None = None, num_input_ts: int | None = None, num_output_ts: int | None = None, failure_probability_formula: str | None = None, output_error_rate_formula: str | None = None, physical_qubit_specification: qsharp.estimator._estimator.ProtocolSpecificDistillationUnitSpecification | None = None, logical_qubit_specification: qsharp.estimator._estimator.ProtocolSpecificDistillationUnitSpecification | None = None, logical_qubit_specification_first_round_override: qsharp.estimator._estimator.ProtocolSpecificDistillationUnitSpecification | None = None)Parameters
| Name | Description | 
|---|---|
| name | Default value: None | 
| display_name | Default value: None | 
| num_input_ts | Default value: None | 
| num_output_ts | Default value: None | 
| failure_probability_formula | Default value: None | 
| output_error_rate_formula | Default value: None | 
| physical_qubit_specification | Default value: None | 
| logical_qubit_specification | Default value: None | 
| logical_qubit_specification_first_round_override | Default value: None | 
Methods
| as_dict | |
| has_custom_specification | |
| has_predefined_name | |
| post_validation | 
as_dict
as_dict(validate=True) -> Dict[str, Any]Parameters
| Name | Description | 
|---|---|
| validate | Default value: True | 
has_custom_specification
has_custom_specification()has_predefined_name
has_predefined_name()post_validation
post_validation(result)Parameters
| Name | Description | 
|---|---|
| result 
				Required
			 |  | 
Attributes
display_name
display_name: str | None = Nonefailure_probability_formula
failure_probability_formula: str | None = Nonelogical_qubit_specification
logical_qubit_specification: ProtocolSpecificDistillationUnitSpecification | None = Nonelogical_qubit_specification_first_round_override
logical_qubit_specification_first_round_override: ProtocolSpecificDistillationUnitSpecification | None = Nonename
name: str | None = Nonenum_input_ts
num_input_ts: int | None = Nonenum_output_ts
num_output_ts: int | None = Noneoutput_error_rate_formula
output_error_rate_formula: str | None = Nonephysical_qubit_specification
physical_qubit_specification: ProtocolSpecificDistillationUnitSpecification | None = None