---
title: PauliLindbladMapSpecification (latest version)
description: API reference for samplomatic.tensor_interface.PauliLindbladMapSpecification in the latest version of samplomatic
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/samplomatic/auto/tensor-interface-pauli-lindblad-map-specification
---

# PauliLindbladMapSpecification

*class* `samplomatic.tensor_interface.PauliLindbladMapSpecification(name: str, num_qubits: int, num_terms: str)`

[GitHub](https://github.com/Qiskit/samplomatic/tree/main/samplomatic/tensor_interface.py#L102-L171)

Bases: [`Specification`](/docs/api/samplomatic/auto/tensor-interface-specification "samplomatic.tensor_interface.Specification")\[[`PauliLindbladMap`](/docs/api/qiskit/qiskit.quantum_info.PauliLindbladMap)]

A specification for interface values of type [`qiskit.quantum_info.PauliLindbladMap`](/docs/api/qiskit/qiskit.quantum_info.PauliLindbladMap).

**Parameters**

- **name** – The specification name.
- **num\_qubits** – How many qubits the Pauli Lindblad map must act on.
- **num\_terms** – A name for the dimensional freedom that represents the number of terms owned by the Pauli Lindblad map.

**Attributes Summary**

|                                                                                                                                                                               |                                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [`description`](#samplomatic.tensor_interface.PauliLindbladMapSpecification.description "samplomatic.tensor_interface.PauliLindbladMapSpecification.description")             | A description of this specification.                                              |
| [`free_dimensions`](#samplomatic.tensor_interface.PauliLindbladMapSpecification.free_dimensions "samplomatic.tensor_interface.PauliLindbladMapSpecification.free_dimensions") | Named dimensions whose sizes are free until an interface value binds their value. |
| [`name`](#samplomatic.tensor_interface.PauliLindbladMapSpecification.name "samplomatic.tensor_interface.PauliLindbladMapSpecification.name")                                  | The name of this specification.                                                   |
| [`num_bytes`](#samplomatic.tensor_interface.PauliLindbladMapSpecification.num_bytes "samplomatic.tensor_interface.PauliLindbladMapSpecification.num_bytes")                   | The number of bytes required to represent data for this specification.            |
| [`optional`](#samplomatic.tensor_interface.PauliLindbladMapSpecification.optional "samplomatic.tensor_interface.PauliLindbladMapSpecification.optional")                      | Whether this is an optional specification.                                        |

**Methods Summary**

|                                                                                                                                                                                                  |                                                            |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------- |
| [`describe`](#samplomatic.tensor_interface.PauliLindbladMapSpecification.describe "samplomatic.tensor_interface.PauliLindbladMapSpecification.describe")()                                       | Return a human-readable description of this specification. |
| [`validate_and_coerce`](#samplomatic.tensor_interface.PauliLindbladMapSpecification.validate_and_coerce "samplomatic.tensor_interface.PauliLindbladMapSpecification.validate_and_coerce")(value) | Coerce a value into a correct type if valid.               |

**Attributes Documentation**

### description

### free\_dimensions

### name

### num\_bytes

### optional

**Methods Documentation**

### describe

`describe() → str`

[GitHub](https://github.com/Qiskit/samplomatic/tree/main/samplomatic/tensor_interface.py#L143-L144)

Return a human-readable description of this specification.

### validate\_and\_coerce

`validate_and_coerce(value)`

[GitHub](https://github.com/Qiskit/samplomatic/tree/main/samplomatic/tensor_interface.py#L146-L156)

Coerce a value into a correct type if valid.

**Parameters**

**value** – A value to validate and coerce with respect to this specification.

**Raises**

[**TypeError**](https://docs.python.org/3/builtins/exceptions.html#TypeError) – If the value cannot be coerced into a valid type.

**Returns**

The coerced value, and a dictionary mapping each member of [`free_dimensions`](#samplomatic.tensor_interface.PauliLindbladMapSpecification.free_dimensions "samplomatic.tensor_interface.PauliLindbladMapSpecification.free_dimensions") to a size implied by the `value`.
