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

# Execution Spans

`qiskit_ibm_runtime.execution_span`

## Overview

An [`ExecutionSpans`](/docs/api/qiskit-ibm-runtime/execution-span-execution-spans "qiskit_ibm_runtime.execution_span.ExecutionSpans") class instance is an iterable of [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/execution-span-execution-span "qiskit_ibm_runtime.execution_span.ExecutionSpan")\s, where each iterand gives timing information about a chunk of data. Execution spans are returned as part of the metadata of a primitive job result.

## Classes

|                                                                                                                                           |                                                                                                                                                                                         |
| ----------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`DoubleSliceSpan`](/docs/api/qiskit-ibm-runtime/execution-span-double-slice-span "qiskit_ibm_runtime.execution_span.DoubleSliceSpan")    | An [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/execution-span-execution-span "qiskit_ibm_runtime.execution_span.ExecutionSpan") for data stored in a sliceable format.               |
| [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/execution-span-execution-span "qiskit_ibm_runtime.execution_span.ExecutionSpan")           | Abstract parent for classes that store an execution time span for a subset of job data.                                                                                                 |
| [`ExecutionSpans`](/docs/api/qiskit-ibm-runtime/execution-span-execution-spans "qiskit_ibm_runtime.execution_span.ExecutionSpans")        | A collection of timings for pub results.                                                                                                                                                |
| [`ShapeType`](/docs/api/qiskit-ibm-runtime/execution-span-shape-type "qiskit_ibm_runtime.execution_span.ShapeType")                       | alias of `tuple`\[`int`, ...]                                                                                                                                                           |
| [`SliceSpan`](/docs/api/qiskit-ibm-runtime/execution-span-slice-span "qiskit_ibm_runtime.execution_span.SliceSpan")                       | An [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/execution-span-execution-span "qiskit_ibm_runtime.execution_span.ExecutionSpan") for data stored in a sliceable format.               |
| [`TwirledSliceSpan`](/docs/api/qiskit-ibm-runtime/execution-span-twirled-slice-span "qiskit_ibm_runtime.execution_span.TwirledSliceSpan") | An [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/execution-span-execution-span "qiskit_ibm_runtime.execution_span.ExecutionSpan") for data stored in a sliceable format when twirling. |
