Additional H-Series configuration

class quantinuum_schemas.models.h_series_noise.UserErrorParams(
*,
p1: float | None = None,
p2: float | None = None,
p_meas: float | Tuple[float, float] | None = None,
p_init: float | None = None,
p_crosstalk_meas: float | None = None,
p_crosstalk_init: float | None = None,
p1_emission_ratio: float | None = None,
p2_emission_ratio: float | None = None,
quadratic_dephasing_rate: float | None = None,
linear_dephasing_rate: float | None = None,
coherent_to_incoherent_factor: float | None = None,
coherent_dephasing: bool | None = None,
transport_dephasing: bool | None = None,
idle_dephasing: bool | None = None,
przz_a: float | None = None,
przz_b: float | None = None,
przz_c: float | None = None,
przz_d: float | None = None,
przz_power: float | None = None,
scale: float | None = None,
p1_scale: float | None = None,
p2_scale: float | None = None,
meas_scale: float | None = None,
init_scale: float | None = None,
memory_scale: float | None = None,
emission_scale: float | None = None,
crosstalk_scale: float | None = None,
leakage_scale: float | None = None,
)

User provided error values that override machine values for emulation of H-series devices.

See the H-series documentation for details of each parameter.

class quantinuum_schemas.models.backend_config.QuantinuumCompilerOptions(
**extra_data: Any,
)

Class for Quantinuum Compiler Options.

Intentionally allows extra unknown flags to be defined.