---
title: UchannelLO (latest version)
description: API reference for qiskit_ibm_runtime.models.UchannelLO in the latest version of qiskit-ibm-runtime
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/models-uchannel-lo
---

# UchannelLO

*class* `UchannelLO(q, scale)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/models/backend_configuration.py#L129-L182)

Bases: `object`

Class representing a U Channel LO.

### q

Qubit that scale corresponds too.

### scale

Scale factor for qubit frequency.

**Parameters**

- **q** (*int*) – Qubit that scale corresponds too. Must be >= 0.
- **scale** (*complex*) – Scale factor for qubit frequency.

**Raises**

**QiskitError** – If q is \< 0

## Methods

### from\_dict

*classmethod* `from_dict(data)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/models/backend_configuration.py#L150-L161)

Create a new UchannelLO object from a dictionary.

**Parameters**

**data** (*dict\[str, Any]*) – A dictionary representing the UChannelLO to create. It will be in the same format as output by [`to_dict()`](#qiskit_ibm_runtime.models.UchannelLO.to_dict "qiskit_ibm_runtime.models.UchannelLO.to_dict").

**Returns**

The UchannelLO from the input dictionary.

**Return type**

*UchannelLOT*

### to\_dict

`to_dict()`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/models/backend_configuration.py#L163-L173)

Return a dictionary format representation of the UChannelLO.

**Returns**

The dictionary form of the UChannelLO.

**Return type**

dict\[str, *Any*]
