Skip to main content

Qiskit Scheduling Extension Plugin

This repository contains an extension library of pass manager plugins that can be used in the scheduling stage of Qiskit transpiler.

Install and Use plugin

To use the scheduling extension plugin first install qiskit-scheduling-extension:

pip install qiskit-scheduling-extension

Once you have the plugin package installed you can use the plugin via the scheduling_method argument on Qiskit's transpile() function. For example, if you wanted to use the compact scheduling method to compile a 15 qubit quantum volume circuit for a backend you would do something like:

from qiskit import transpile
from qiskit.circuit.library import QuantumVolume
from qiskit.providers.fake_provider import FakePrague

qc = QuantumVolume(15)
qc.measure_all()
backend = FakePrague()

transpile(qc, backend, scheduling_method="compact")

Authors and Citation

The qiskit-scheduling-extension is the work of many people who contribute to the project at different levels.

Metadata

Release files for qiskit-scheduling-extension 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qiskit-scheduling-extension 0.2.0
File Size Uploaded
qiskit-scheduling-extension-0.2.0.tar.gz 11.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qiskit-scheduling-extension 0.2.0
File Interpreter ABI Platform
qiskit_scheduling_extension-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.2 kB

Release files / qiskit-scheduling-extension-0.2.0.tar.gz

Download URL qiskit-scheduling-extension-0.2.0.tar.gz
Size 11.9 kB
Tags Source
SHA-256 checksum
How to use checksums
28fab9ce39e54d8f4372a580b8bac61664a73a817c3b7cc6c59fd4eda1dc1ecc
BLAKE2b-256 checksum
How to use checksums
c88497b149d89818adfc8b4244830cbdb0331264914889484d0f0bc6d88bd0ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / qiskit_scheduling_extension-0.2.0-py3-none-any.whl

Download URL qiskit_scheduling_extension-0.2.0-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
56bcf781796efed98701c1eb86219f68c0c37ec39e921126d6b1b6cd4f45ed96
BLAKE2b-256 checksum
How to use checksums
c36a5bad570c314949dede9de245c0f4b2d5493721251f9faab846db6d8d5868
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page