Skip to main content

A collection of Jupyter Lab widgets for IBM Qiskit

Project description

Patoka

Patoka is a collection of Jupyter Lab widgets for IBM Qiskit

Website

User-side installation

pip install patoka

Usage

Refer to notebooks in the demos directory.

Developers

Vertual environment

Run source bin/activate

Install libraries

  1. For Python: pip install -e .

  2. For Node: npm i

Running the dev version widget server

Run: npm run dev

Then, import the loader functions from patoka.widgets_dev (e.g., from patoka.widgets_dev import getCircuitViewer).

Bug report

Please use issues. Because the production version cannot attribute to Javascript source files, please run with the dev version.

Citation

Preprint

@inproceedings{kim:patoka2025,
 title        = {Toward Human-Quantum Computer Interaction: Interface Techniques for Usable Quantum Computing},
 author       = {Kim, Hyeok and Jeng, Mingyoung J. and Smith, Kaitlin N.},
 year         = 2025,
 booktitle    = {ACM Proc. CHI},
 doi          = {10.1145/3706598.3713370}
}

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

patoka-0.2.12.tar.gz (260.2 kB view details)

Uploaded Source

Built Distribution

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

patoka-0.2.12-py3-none-any.whl (267.3 kB view details)

Uploaded Python 3

File details

Details for the file patoka-0.2.12.tar.gz.

File metadata

  • Download URL: patoka-0.2.12.tar.gz
  • Upload date:
  • Size: 260.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for patoka-0.2.12.tar.gz
Algorithm Hash digest
SHA256 878229b6f145970a5fbe7578c3b6c8f3069b5b74886f56170a5f2ff9b9810f40
MD5 9a150637e81b40756e49f3effa2bf271
BLAKE2b-256 636bdf1c43b6bd9665e666b167509022c8f9321f53d265be949899117901accd

See more details on using hashes here.

Provenance

The following attestation bundles were made for patoka-0.2.12.tar.gz:

Publisher: pb.yml on see-mike-out/patoka

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

File details

Details for the file patoka-0.2.12-py3-none-any.whl.

File metadata

  • Download URL: patoka-0.2.12-py3-none-any.whl
  • Upload date:
  • Size: 267.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for patoka-0.2.12-py3-none-any.whl
Algorithm Hash digest
SHA256 95b5955a283ee87a5ec21c27a4fa6eb87f5f1fe4fec9867c306f70589c8cb8e2
MD5 cec67de92d5a9db383fde197d3599ece
BLAKE2b-256 c0185cf0a7dac5b6a468d1bcd5a369f9e56318b18e2a7c3c97805498ce15882f

See more details on using hashes here.

Provenance

The following attestation bundles were made for patoka-0.2.12-py3-none-any.whl:

Publisher: pb.yml on see-mike-out/patoka

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