Skip to main content

QUAlibrate-Runner

Local Server for Running Quantum Calibrations

QUAlibrate-Runner is a subpackage of QUAlibrate that acts as a local server for executing calibration tasks. It allows the QUAlibrate-App to remotely initiate calibration nodes or graphs on quantum processing units (QPUs), decoupling the web interface from the execution environment for flexibility and scalability. The server must be started from a location with access to quantum control hardware to properly execute calibration tasks.

The server must be launched in a Python environment that includes the required packages such as QUAM and qm-qua, which are essential for interacting with quantum hardware and executing calibration routines effectively.

Installation

The recommended way to install QUAlibrate-Runner is through the main QUAlibrate package:

pip install qualibrate

Alternatively, QUAlibrate-Runner can be installed separately:

pip install qualibrate-runner

Running the Server

Make sure you are in a Python environment that has all the necessary packages installed, including quam and qm-qua. Ensure that the server is started from a location with access to the quantum control hardware so that it can execute the requested calibration tasks effectively.

By default, QUAlibrate-Runner is started automatically together with QUAlibrate-App when you run:

qualibrate start

Alternatively, you can run the QUAlibrate-Runner server separately:

qualibrate-runner start

In this case, ensure that the correct address and port are specified in the configuration file. For more details, refer to the configuration documentation.

License

QUAlibrate-Runner is licensed under the BSD-3 license. See the LICENSE file for more details.

Metadata

Release files for qualibrate-runner 0.6.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 qualibrate-runner 0.6.0
File Size Uploaded
qualibrate_runner-0.6.0.tar.gz 16.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qualibrate-runner 0.6.0
File Interpreter ABI Platform
qualibrate_runner-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.1 kB

Release files / qualibrate_runner-0.6.0.tar.gz

Download URL qualibrate_runner-0.6.0.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e72280555ff6621e9cc00dd8ba4227df21c8975fdf5227b5fc071bf1de22fdef
BLAKE2b-256 checksum
How to use checksums
48cb2747e202364e67d10485019f22209f53d0dde8e207a63af07c540e9caa9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / qualibrate_runner-0.6.0-py3-none-any.whl

Download URL qualibrate_runner-0.6.0-py3-none-any.whl
Size 28.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7914bc284c1d00ded6ed604a932536dbea2503d1d22403e66372aac348665189
BLAKE2b-256 checksum
How to use checksums
ed90419b32060e1ecbaac91a748f616e01773aa09ee6dd48d07b6c8c95b0983f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7
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