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

# Execution Spans

`qiskit_ibm_runtime.execution_span`

## Overview

An [`ExecutionSpans`](/docs/api/qiskit-ibm-runtime/dev/execution-span-execution-spans#qiskit_ibm_runtime.execution_span.ExecutionSpans "qiskit_ibm_runtime.execution_span.ExecutionSpans") class instance is an iterable of [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/dev/execution-span-execution-span#qiskit_ibm_runtime.execution_span.ExecutionSpan "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/dev/execution-span-double-slice-span#qiskit_ibm_runtime.execution_span.DoubleSliceSpan "qiskit_ibm_runtime.execution_span.DoubleSliceSpan")     | An [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/dev/execution-span-execution-span#qiskit_ibm_runtime.execution_span.ExecutionSpan "qiskit_ibm_runtime.execution_span.ExecutionSpan") for data stored in a sliceable format.               |
| [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/dev/execution-span-execution-span#qiskit_ibm_runtime.execution_span.ExecutionSpan "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/dev/execution-span-execution-spans#qiskit_ibm_runtime.execution_span.ExecutionSpans "qiskit_ibm_runtime.execution_span.ExecutionSpans")          | A collection of timings for pub results.                                                                                                                                                                                                    |
| [`ShapeType`](/docs/api/qiskit-ibm-runtime/dev/execution-span-shape-type#qiskit_ibm_runtime.execution_span.ShapeType "qiskit_ibm_runtime.execution_span.ShapeType")                              | alias of `tuple`\[`int`, ...]                                                                                                                                                                                                               |
| [`SliceSpan`](/docs/api/qiskit-ibm-runtime/dev/execution-span-slice-span#qiskit_ibm_runtime.execution_span.SliceSpan "qiskit_ibm_runtime.execution_span.SliceSpan")                              | An [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/dev/execution-span-execution-span#qiskit_ibm_runtime.execution_span.ExecutionSpan "qiskit_ibm_runtime.execution_span.ExecutionSpan") for data stored in a sliceable format.               |
| [`TwirledSliceSpan`](/docs/api/qiskit-ibm-runtime/dev/execution-span-twirled-slice-span#qiskit_ibm_runtime.execution_span.TwirledSliceSpan "qiskit_ibm_runtime.execution_span.TwirledSliceSpan") | An [`ExecutionSpan`](/docs/api/qiskit-ibm-runtime/dev/execution-span-execution-span#qiskit_ibm_runtime.execution_span.ExecutionSpan "qiskit_ibm_runtime.execution_span.ExecutionSpan") for data stored in a sliceable format when twirling. |
