Skip to main content

Kernel extension for executing quantum programs in simulators on q8s clusters

Project description

q8s

Toolset for executing quantum jobs on Qubernetes.

Installation

Install the for project folder:

pip install q8s

Usage

CLI

Sumbit a job to the Qubernetes cluster:

q8sctl execute app.py --kubeconfig /path/to/kubeconfig

For more options, run:

q8sctl execute --help

Jupyter Notebook

Install the q8s-kernel:

q8sctl jupyter --install

Start the jupyter notebook server:

jupyter notebook

or the jupyter lab server:

jupyter lab

Select the Q8s kernel when creating a new notebook.

Development

Prerequisites

The development environment requires the following tools to be installed:

Setup

Install the project in editable mode:

pip install -e .

If the project is installed in a virtual environment, the q8s-kernel can be installed by running the following command:

q8sctl jupyter --install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

q8s-0.1.0.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

q8s-0.1.0-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file q8s-0.1.0.tar.gz.

File metadata

  • Download URL: q8s-0.1.0.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for q8s-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8679db10824e31b3d7ef2194fd01a2719f3bdbfc0f0c1b1e5233263e1e8b3eab
MD5 cfd4f3a778cd4c3c10208820e9b6e51b
BLAKE2b-256 85591b3a26ec9c301f196e755f019be258e4abb3e3b0571b68cbfa02b208f2a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for q8s-0.1.0.tar.gz:

Publisher: publish.yml on torqs-project/q8s-kernel

Attestations:

File details

Details for the file q8s-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: q8s-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for q8s-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ca7422fa5d3ccaa5989191926f729ee9a145ee935649074f1dc16e4dc12397f
MD5 1f035e7662251eaca42da7d6f1cfe26b
BLAKE2b-256 93b9cf4bfbedffbc192a74f3a4be6c9b2ce51f22470ce03e5ae6f0a315466884

See more details on using hashes here.

Provenance

The following attestation bundles were made for q8s-0.1.0-py3-none-any.whl:

Publisher: publish.yml on torqs-project/q8s-kernel

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page