checks-superstaq

https://superstaq.readthedocs.io

https://github.com/infleqtion/client-superstaq

Science Score: 44.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
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.5%) to scientific vocabulary

Keywords

benchmark-framework benchmark-suite quantum-algorithms quantum-computing quantum-mechanics
Last synced: 6 months ago · JSON representation ·

Repository

https://superstaq.readthedocs.io

Basic Info
  • Host: GitHub
  • Owner: Infleqtion
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 50.8 MB
Statistics
  • Stars: 102
  • Watchers: 9
  • Forks: 22
  • Open Issues: 44
  • Releases: 98
Topics
benchmark-framework benchmark-suite quantum-algorithms quantum-computing quantum-mechanics
Created almost 4 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

License Python Versions GitHub Release CI Status Read the Docs Slack

Welcome to Superstaq

This repository is the home of the Superstaq development team's open-source work, which includes:

  • Our quantum software platform that is optimized across the quantum stack and enables users to write quantum programs in Cirq or Qiskit and target a variety of quantum computers and simulators. Read more about it here.

Installation for users

For installation instructions for users of Superstaq, check out our documentation site! In short, you can install any of our packages by doing pip install <package> in a terminal, where <package> is qiskit-superstaq, cirq-superstaq, or general-superstaq.

Installation for development

If you'd like to contribute to Superstaq, below are the instructions for installation. Note, if you are working on multiple clients (e.g., qiskit-superstaq and cirq-superstaq), you do not need to clone the repository multiple times or set up multiple virtual environments, but you must install the client-specific requirements in each client directory.

qiskit-superstaq

```console git clone git@github.com:Infleqtion/client-superstaq.git python3 -m venv venv_superstaq source venv_superstaq/bin/activate cd client-superstaq/qiskit-superstaq python3 -m pip install -e ".[dev]" ```

cirq-superstaq

```console git clone git@github.com:Infleqtion/client-superstaq.git python3 -m venv venv_superstaq source venv_superstaq/bin/activate cd client-superstaq/cirq-superstaq python3 -m pip install -e ".[dev]" ```

general-superstaq

```console git clone git@github.com:Infleqtion/client-superstaq.git python3 -m venv venv_superstaq source venv_superstaq/bin/activate cd client-superstaq/general-superstaq python3 -m pip install -e ".[dev]" ```

Documentation

For more information on getting started, check out our documentation site!

License

Superstaq is licensed under the Apache License 2.0. See our LICENSE file for more details.

Contact Us

If you'd like to reach out to a member of our team, please email us at superstaq@infleqtion.com or join our Slack workspace.

Owner

  • Name: Infleqtion
  • Login: Infleqtion
  • Kind: organization
  • Location: United States of America

Citation (CITATION.bib)

@misc{superstaq,
  title={{Superstaq}: Connecting Applications to Quantum Hardware},
  journal={https://www.infleqtion.com/superstaq},
  publisher={Superstaq development team},
  author={Superstaq Development Team},
    year={2021},
    howpublished={\url{www.infleqtion.com/superstaq}}
}

GitHub Events

Total
  • Create event: 128
  • Issues event: 69
  • Release event: 18
  • Watch event: 16
  • Delete event: 106
  • Issue comment event: 169
  • Push event: 531
  • Pull request review comment event: 248
  • Pull request review event: 302
  • Pull request event: 199
  • Fork event: 2
Last Year
  • Create event: 128
  • Issues event: 69
  • Release event: 18
  • Watch event: 16
  • Delete event: 106
  • Issue comment event: 169
  • Push event: 531
  • Pull request review comment event: 248
  • Pull request review event: 302
  • Pull request event: 199
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 97
  • Total pull requests: 285
  • Average time to close issues: 5 months
  • Average time to close pull requests: 9 days
  • Total issue authors: 21
  • Total pull request authors: 19
  • Average comments per issue: 0.93
  • Average comments per pull request: 0.62
  • Merged pull requests: 207
  • Bot issues: 16
  • Bot pull requests: 1
Past Year
  • Issues: 48
  • Pull requests: 138
  • Average time to close issues: 18 days
  • Average time to close pull requests: 4 days
  • Issue authors: 13
  • Pull request authors: 12
  • Average comments per issue: 0.56
  • Average comments per pull request: 0.62
  • Merged pull requests: 104
  • Bot issues: 12
  • Bot pull requests: 0
Top Authors
Issue Authors
  • richrines1 (16)
  • github-actions[bot] (16)
  • bharat-thotakura (13)
  • cdbf1 (9)
  • dowusu-antwi (8)
  • vtomole (7)
  • vietphamngoc (4)
  • pgoiporia (4)
  • ColinCampbellCQ (3)
  • perlinm (2)
  • spencerdearman (2)
  • joecooney-UC (2)
  • natibek (2)
  • teaguetomesh (2)
  • vandnaChaturvedi (1)
Pull Request Authors
  • richrines1 (86)
  • bharat-thotakura (77)
  • cdbf1 (35)
  • natibek (15)
  • spencerdearman (11)
  • vtomole (10)
  • stephanielee9 (9)
  • pgoiporia (9)
  • perlinm (7)
  • paaige (6)
  • KerryZhou1024 (5)
  • dowusu-antwi (5)
  • vietphamngoc (2)
  • burgholzer (2)
  • saeubank (2)
Top Labels
Issue Labels
bug (28) enhancement (22) area/feature-request (21) reminder (19) qiskit-superstaq (9) area/checks (9) supermarq (9) docs-superstaq (7) documentation (5) good first issue (5) intern-project (5) hygiene (4) feature-request (4) area/qcvv (4) priority: low (2) general-superstaq (2) cirq-superstaq (2) dependencies (2) duplicate (2) flake (2) project/sqale (1) area/inbox-zero (1) breaking change (1) customer-request (1)
Pull Request Labels
reminder (2) customer-request (1) priority: low (1) bug (1)

Packages

  • Total packages: 5
  • Total downloads:
    • pypi 25,722 last-month
  • Total dependent packages: 11
    (may contain duplicates)
  • Total dependent repositories: 5
    (may contain duplicates)
  • Total versions: 583
  • Total maintainers: 3
pypi.org: general-superstaq

The general module that provides tools and access to Superstaq.

  • Versions: 116
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Downloads: 8,143 Last month
Rankings
Dependent packages count: 3.2%
Downloads: 3.6%
Average: 6.1%
Dependent repos count: 11.5%
Maintainers (1)
Last synced: 6 months ago
pypi.org: qiskit-superstaq

The Qiskit module that provides tools and access to Superstaq.

  • Versions: 152
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 6,169 Last month
Rankings
Dependent packages count: 3.2%
Downloads: 3.4%
Average: 9.4%
Dependent repos count: 21.6%
Maintainers (3)
Last synced: 6 months ago
pypi.org: cirq-superstaq

The Cirq module that provides tools and access to Superstaq.

  • Versions: 164
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 8,115 Last month
Rankings
Downloads: 3.7%
Dependent packages count: 4.8%
Average: 10.0%
Dependent repos count: 21.6%
Maintainers (3)
Last synced: 6 months ago
pypi.org: supermarq

Supermarq is a scalable, application-centric quantum benchmarking suite.

  • Versions: 98
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 1,783 Last month
Rankings
Downloads: 9.7%
Dependent packages count: 10.1%
Average: 13.8%
Dependent repos count: 21.6%
Maintainers (1)
Last synced: 6 months ago
pypi.org: checks-superstaq

Check script tools for Superstaq.

  • Versions: 53
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 1,512 Last month
Rankings
Dependent packages count: 7.3%
Average: 37.9%
Dependent repos count: 68.5%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/automated_publish_release.yml actions
.github/workflows/daily-integration-check.yml actions
  • JasonEtco/create-an-issue v2 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/main.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • ncipollo/release-action v1 composite
.github/workflows/monthly-benchmarking-run.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
cirq-superstaq/dev-requirements.txt pypi
  • general-superstaq * development
cirq-superstaq/example-requirements.txt pypi
  • notebook *
  • qiskit-superstaq *
cirq-superstaq/pyproject.toml pypi
cirq-superstaq/requirements.txt pypi
  • cirq >=1.0.0
  • general-superstaq *
  • qubovert >=1.2.3
docs/requirements.txt pypi
  • cirq-superstaq *
  • ipywidgets >=8.0.0
  • nbsphinx >=0.9.0
  • qiskit-superstaq *
  • sphinx-rtd-theme >=1.0.0
checks-superstaq/pyproject.toml pypi
checks-superstaq/requirements.txt pypi
  • black >=23.1.0
  • flake8 >=3.8.4
  • flake8-pyproject >=1.2.3
  • flake8-type-checking >=2.1.0
  • isort >=5.10.1
  • mypy >=1.0.0
  • nbmake >=1.3.0
  • nbsphinx >=0.9.0
  • pydantic >=1.10.7,<2.0.0
  • pylint >=2.15.0
  • pytest >=6.2.5
  • pytest-cov >=2.11.1
  • pytest-randomly >=3.10.1
  • pytest-socket >=0.4.1
  • sphinx-rtd-theme >=1.0.0
general-superstaq/dev-requirements.txt pypi
  • checks-superstaq * development
  • pyyaml >=6.0 development
general-superstaq/pyproject.toml pypi
general-superstaq/requirements.txt pypi
  • numpy >=1.21.0
  • qubovert >=1.2.3
  • requests >=2.26.0
pyproject.toml pypi
qiskit-superstaq/dev-requirements.txt pypi
  • checks-superstaq * development
qiskit-superstaq/example-requirements.txt pypi
  • notebook *
  • pylatexenc *
  • qiskit-ibm-provider >=0.6.2
qiskit-superstaq/pyproject.toml pypi
qiskit-superstaq/requirements.txt pypi
  • general-superstaq *
  • matplotlib *
  • qiskit >=0.44.1
  • qiskit-ibm-provider >=0.7.2
supermarq-benchmarks/dev-requirements.txt pypi
  • checks-superstaq * development
supermarq-benchmarks/pyproject.toml pypi
supermarq-benchmarks/requirements.txt pypi
  • cirq-superstaq *
  • matplotlib <=3.5.2
  • qiskit-superstaq *
  • scikit-learn >=1.0