quara

Quara, which stands for "Quantum Characterization", is an open-source library for characterizing elementary quantum operations.

https://github.com/tknrsgym/quara

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
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.0%) to scientific vocabulary

Keywords

quantum-characterization quantum-computing quantum-information quantum-tomography quara
Last synced: 6 months ago · JSON representation ·

Repository

Quara, which stands for "Quantum Characterization", is an open-source library for characterizing elementary quantum operations.

Basic Info
  • Host: GitHub
  • Owner: tknrsgym
  • License: apache-2.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 33.4 MB
Statistics
  • Stars: 6
  • Watchers: 3
  • Forks: 1
  • Open Issues: 1
  • Releases: 4
Topics
quantum-characterization quantum-computing quantum-information quantum-tomography quara
Created about 6 years ago · Last pushed over 2 years ago
Metadata Files
Readme Contributing License Citation

README.rst

=================
Quara
=================

|license| |tests| |docs publish| |release| |downloads| |DOI|

.. |license| image:: https://img.shields.io/github/license/tknrsgym/quara
    :alt: license
    :target: https://opensource.org/licenses/Apache-2.0

.. |tests| image:: https://img.shields.io/circleci/build/github/tknrsgym/quara
    :alt: tests
    :target: https://circleci.com/gh/tknrsgym/quara

.. |docs publish| image:: https://readthedocs.org/projects/quara/badge/?version=stable
    :alt: Documentation Status
    :target: https://quara.readthedocs.io/en/stable/

.. |release| image:: https://img.shields.io/github/release/tknrsgym/quara
    :alt: release
    :target: https://github.com/tknrsgym/quara/releases

.. |downloads| image:: https://pepy.tech/badge/quara
    :alt: downloads
    :target: https://pypi.org/project/quara/

.. |DOI| image:: https://zenodo.org/badge/230030298.svg
    :target: https://zenodo.org/badge/latestdoi/230030298

.. _start_of_about:

Quara, which stands for "Quantum Characterization", is an open-source library for characterizing elementary quantum operations. Currently protocols of standard tomography for quantum states, POVMs, gates, and measurement processes are implemented.

.. _end_of_about:

- **Documentation:** https://quara.readthedocs.io/en/stable/
- **Tutorials:** https://github.com/tknrsgym/quara/tree/master/tutorials
- **Source code:** https://github.com/tknrsgym/quara
- **Bug reports:** https://github.com/tknrsgym/quara/issues
- **Contributing:** https://github.com/tknrsgym/quara/blob/master/docs/contributing.rst

.. _start_of_install:

Install
=================================

**Python version:** 3.7+

.. code-block::

   pip install quara

.. _end_of_install:

.. _start_of_install_3rd_packages:


Use with other optimization parsers and solvers
=====================================================

Quara can also be used with other optimization parsers and solvers. The currently supported combinations are as follows:

+---------+---------+------------------------------------------------------------+
| parser  | solver  | install                                                    |
+=========+=========+============================================================+
| CVXPY   |  MOSEK  | See `the CVXPY website `_  |
+---------+---------+------------------------------------------------------------+


Interface from different packages
==========================================

Quara supports the wrappers for executing standard tomography from several packages. To use this wrapper, install the package to be used as follows:

**Qiskit:**

.. code-block::

   pip install qiskit

**QuTiP:**

.. code-block::

   pip install qutip

**Forest:**

Install Forest SDK, pyQuil, QVM, and Quil Compiler. See `the pyQuil website `_ for installation instructions.


See the tutorial for detailed instructions.

- `Using Quara's standard tomography features from Qiskit `_
- `Using Quara's standard tomography features from QuTiP `_
- Using Quara's standard tomography features from Forest [ `1qubit `_ / `2qubit `_ ]

.. _end_of_install_3rd_packages:

Citation
=================================
If you use Quara in your research, please cite as per the included `CITATION.cff file `_. 


License
=================================

Apache License 2.0 `LICENSE `_

Supports
=================================

Quara development is supported by `JST, PRESTO Grant Number JPMJPR1915, Japan. `_

Citation (CITATION.cff)

cff-version: 0.1.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Sugiyama
    given-names: Takanori
    orcid: https://orcid.org/0000-0002-2513-1328
title: "Quara: An Open-source Software for Quantum Characterization"
version: 0.2.0
doi: 10.5281/zenodo.4771447
date-released: 2021-05-19

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 3,461
  • Total Committers: 10
  • Avg Commits per committer: 346.1
  • Development Distribution Score (DDS): 0.524
Top Committers
Name Email Commits
komo-fr k****s@g****m 1,646
Satoyuki Tsukano t****k@g****m 968
Satoyuki Tsukano t****o@a****p 334
kanta endo k****6@g****m 242
Takanori Sugiyama t****i@m****l 158
Kento Tokuhiro r****t@g****m 55
SugiyamaTakanori c****a@g****m 28
tknrsgym 3****m@u****m 25
komo-fr 3****r@u****m 4
Tomoko Furuki f****i@T****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 101
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Total issue authors: 0
  • Total pull request authors: 5
  • Average comments per issue: 0
  • Average comments per pull request: 0.01
  • Merged pull requests: 99
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • snuffkin (46)
  • komo-fr (38)
  • tknrsgym (8)
  • rescircuit (8)
  • dependabot[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 15 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 4
  • Total maintainers: 3
pypi.org: quara

Quara, which stands for "Quantum Characterization", is an open-source library for characterizing elementary quantum operations.

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 15 Last month
Rankings
Dependent packages count: 10.1%
Dependent repos count: 21.6%
Forks count: 22.6%
Stargazers count: 23.1%
Average: 28.1%
Downloads: 62.9%
Maintainers (3)
Last synced: 6 months ago

Dependencies

requirements-dev.txt pypi
  • Mosek * development
  • black * development
  • cvxopt * development
  • cvxpy * development
  • ipykernel * development
  • joblib * development
  • kaleido >=0.1.0,<=0.1.0.post1 development
  • matplotlib * development
  • mypy * development
  • nbsphinx ==0.8.6 development
  • numpy * development
  • plotly * development
  • plotly-express * development
  • psutil * development
  • pyquil * development
  • pytest * development
  • pytest-cov * development
  • pytest-profiling * development
  • pytest-randomly * development
  • qiskit * development
  • qulacs * development
  • qutip * development
  • recommonmark * development
  • reportlab ==3.6.6 development
  • sphinx ==4.0.2 development
  • sphinx_rtd_theme * development
  • tqdm * development
  • xhtml2pdf * development
requirements.txt pypi
  • black *
  • ipykernel *
  • joblib *
  • kaleido >=0.1.0,<=0.1.0.post1
  • mypy *
  • nbsphinx *
  • numpy *
  • plotly *
  • plotly-express *
  • psutil *
  • pytest *
  • pytest-cov *
  • pytest-randomly *
  • qulacs *
  • recommonmark *
  • reportlab ==3.6.6
  • sphinx >=3.0
  • sphinx_rtd_theme *
  • tqdm *
  • xhtml2pdf *
setup.py pypi
  • jinja2 *
  • joblib *
  • kaleido >=0.1.0,<=0.1.0.post1
  • numpy *
  • pandas *
  • plotly *
  • plotly-express *
  • psutil *
  • reportlab ==3.6.6
  • scipy *
  • tqdm *
  • xhtml2pdf *