Skip to main content

Kernel extension for executing quantum programs in simulators on q8s clusters

Project description

q8s

PyPI version Python versions codecov PyPI Downloads

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.13.0.tar.gz (40.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

q8s-0.13.0-py3-none-any.whl (35.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: q8s-0.13.0.tar.gz
  • Upload date:
  • Size: 40.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for q8s-0.13.0.tar.gz
Algorithm Hash digest
SHA256 1cfd535b36cbffd25ca8068cbb89788f133903dcbdfef6bdb6c6c93a1167ebda
MD5 c1066cd8097c43e9043ec0e70898aa4b
BLAKE2b-256 f52d93cfcb4727a1af1cc4233e7a12c8be16fd2ea76b1ec2a550baeac2102b58

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on qubernetes-dev/q8s-kernel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: q8s-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for q8s-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ffc366106f0ca689c6c7a3a7d918bc3b69721e4d4e2a155ab3a15194b84158d
MD5 ee4765ef3e89d74f8e954375730e060e
BLAKE2b-256 5d6eda1e0425f4302820a41e316fbe4b64bffe282e3300fe62e82528ad92fc57

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on qubernetes-dev/q8s-kernel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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