quri-parts-oqtopus

QURI Parts OQTOPUS: A library that allows QURI Parts users to run quantum computers using OQTOPUS Cloud.

https://github.com/oqtopus-team/quri-parts-oqtopus

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

QURI Parts OQTOPUS: A library that allows QURI Parts users to run quantum computers using OQTOPUS Cloud.

Basic Info
  • Host: GitHub
  • Owner: oqtopus-team
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 20 MB
Statistics
  • Stars: 8
  • Watchers: 5
  • Forks: 2
  • Open Issues: 4
  • Releases: 7
Created 12 months ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Citation

README.md

OQTOPUS logo

QURI Parts OQTOPUS

CI codecov pypi version License slack

Overview

QURI Parts OQTOPUS is a library that allows QURI Parts users to run quantum computers using OQTOPUS Cloud.

  • Provides a Backend for QURI Parts: QURI Parts users can execute quantum programs on quantum computers in OQTOPUS Cloud using the backend provided by QURI Parts OQTOPUS.
  • Utilizes the User API of OQTOPUS Cloud: QURI Parts OQTOPUS executes quantum programs via the User API of OQTOPUS Cloud and handles communication with the cloud. This allows users to run quantum computers without having to be aware of the communication protocols of OQTOPUS Cloud.

QURI Parts OQTOPUS

Features

  • Sampling Job: Samples quantum circuits.
  • Multiprogramming Job (Planned): Combines multiple sampling jobs into a single quantum circuit and executes them simultaneously.
  • Expectation Value Job (Planned): Computes expectation values using quantum circuits.
  • SSE (Server Side Execution) Job (Planned): Runs Python programs on the server instead of the user's PC, exclusively using the quantum computer. This enables fast execution of hybrid classical-quantum algorithms such as QAOA.

Documentation

Citation

You can use the DOI to cite QURI Parts OQTOPUS in your research.

DOI

Citation information is also available in the CITATION file.

Contact

You can contact us by creating an issue in this repository or by email:

or you can join our Slack workspace:

slack

License

QURI Parts OQTOPUS is released under the Apache License 2.0.

Owner

  • Name: oqtopus-team
  • Login: oqtopus-team
  • Kind: organization

Open Quantum Toolchain for OPerators & USers (OQTOPUS)

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "QURI Parts OQTOPUS: A Library for Running Quantum Computers on OQTOPUS Cloud"
authors:
- family-names: "Masumoto"
  given-names: "Naoyuki"
- family-names: "Matsumoto"
  given-names: "Keita"
- family-names: "Miyaji"
  given-names: "Kosuke"
- family-names: "Miyanaga"
  given-names: "Takafumi"
  orcid: "https://orcid.org/0009-0001-5094-6035"
- family-names: "Mori"
  given-names: "Toshio"
- family-names: "Tsukano"
  given-names: "Satoyuki"
  orcid: "https://orcid.org/0009-0000-3825-9083"
- family-names: "Uchida"
  given-names: "Ryo"
version: 0.1.0
date-released: 2025-03-05
license: Apache-2.0
repository-code: "https://github.com/oqtopus-team/quri-parts-oqtopus"
url: "https://quri-parts-oqtopus.readthedocs.io/"

GitHub Events

Total
  • Create event: 32
  • Issues event: 10
  • Release event: 6
  • Watch event: 5
  • Delete event: 11
  • Member event: 2
  • Issue comment event: 16
  • Push event: 55
  • Pull request review comment event: 11
  • Pull request review event: 11
  • Pull request event: 43
  • Fork event: 2
Last Year
  • Create event: 32
  • Issues event: 10
  • Release event: 6
  • Watch event: 5
  • Delete event: 11
  • Member event: 2
  • Issue comment event: 16
  • Push event: 55
  • Pull request review comment event: 11
  • Pull request review event: 11
  • Pull request event: 43
  • Fork event: 2

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 63 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 7
  • Total maintainers: 2
pypi.org: quri-parts-oqtopus

QURI Parts OQTOPUS is a library for executing programs on quantum computers via the OQTOPUS Cloud interface.

  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 63 Last month
Rankings
Dependent packages count: 9.5%
Average: 31.6%
Dependent repos count: 53.7%
Maintainers (2)
Last synced: 6 months ago

Dependencies

.github/workflows/ci.yaml actions
  • actions/checkout v4 composite
  • astral-sh/setup-uv v5 composite
  • codecov/codecov-action v5 composite
.github/workflows/python-publish.yaml actions
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • astral-sh/setup-uv v3 composite
  • pypa/gh-action-pypi-publish release/v1 composite
pyproject.toml pypi
  • certifi *
  • quri-parts-circuit >=0.20.3
  • quri-parts-core >=0.20.3
  • quri-parts-openqasm >=0.20.3
  • six >=1.17.0
  • urllib3 *
uv.lock pypi
  • 111 dependencies