https://github.com/chitambarlab/qnetti
Python tools and demos for inferring quantum network topology using local qubit measurements.
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.1%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Python tools and demos for inferring quantum network topology using local qubit measurements.
Basic Info
- Host: GitHub
- Owner: ChitambarLab
- Language: Python
- Default Branch: main
- Homepage: https://arxiv.org/abs/2212.07987
- Size: 6.27 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Created over 3 years ago
· Last pushed almost 3 years ago
https://github.com/ChitambarLab/qNetTI/blob/main/
# qNetTI: Quantum Network Topology Inferrer *Python tools and demos for inferring quantum network topology.* [](https://chitambarlab.github.io/qNetTI/index.html)[](https://badge.fury.io/py/qNetTI)[](https://github.com/ChitambarLab/qNetTI/actions/workflows/run_tests.yml)[](https://github.com/psf/black)[](https://zenodo.org/badge/latestdoi/581250970) ## Features QNetTI extends [PennyLane](https://pennylane.ai) and the [Quantum Network Variational Optimizer (QNetVO)](https://chitambarlab.github.io/qNetVO/index.html) with variational quantum network inference functionality. The goal of which is to determine the entanglement/correlation structure of source nodes in a quantum network using variational quantum optimization of local measurements. Our methods are compatible with both quantum hardware and simulations thereof. See our preprint titled "Inferring Quantum Network Topology using Local Measurements" for details [https://arxiv.org/abs/2212.07987](https://arxiv.org/abs/2212.07987). Please review the [documentation](https://chitambarlab.github.io/qNetTI/index.html) for details regarding this project. ## Quick Start Install qNetTI: ``` $ pip install qnetti ``` Install PennyLane: ``` $ pip install pennylane==0.29.1 ``` Install QNetVO: ``` $ pip install qnetvo==0.4.2 ``` Import packages: ``` import pennylane as qml import qnetvo import qnetti ```## Project Structure * `./src/qnetti` - Application code. * `./test` - Unit tests for application code. * `./script` - Scripts for numerical experiments, data collection, and plotting. * `./data` - Stored data from numerical experiments. * `./demos` - User oriented notebooks demoing the application of our code. * `./docs` - Source code for generating the static documentation pages. ## Contributing We welcome outside contributions to qNetTI. Please see the [Contributing](https://chitambarlab.github.io/qNetTI/development.html) page for details and a development guide. ## How to Cite [](https://zenodo.org/badge/latestdoi/581250970) See [CITATION.bib](https://github.com/ChitambarLab/qNetTI/blob/main/CITATION.bib) for a BibTex reference to qNetVO. ## License QNetTI is free and open-source. The software is released under the Apache License, Version 2.0. See [LICENSE](https://github.com/ChitambarLab/qNetTI/blob/main/LICENSE) for details. ## Acknowledgements This material is based upon work supported by the U.S. Department of Energy, Office of Science, National Quantum Information Science Research Centers, and the Office of Advanced Scientific Computing Research, Accelerated Research for Quantum Computing program under contract number DE-AC02-06CH11357.Note
For optimal use, QNetTI should be used with the compatible versions of PennyLane and QNetVO. Version compatiblity may change in a future release of QNetTI
Owner
- Name: Chitambar Lab Group
- Login: ChitambarLab
- Kind: organization
- Location: United States of America
- Repositories: 7
- Profile: https://github.com/ChitambarLab
GitHub Events
Total
Last Year
Packages
- Total packages: 1
-
Total downloads:
- pypi 8 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 2
pypi.org: qnetti
Quantum Network Topology Inferrer
- Homepage: https://github.com/ChitambarLab/qNetTI
- Documentation: https://qnetti.readthedocs.io/
- License: Apache Software License
-
Latest release: 0.1.0
published almost 3 years ago
Rankings
Dependent packages count: 7.4%
Forks count: 30.0%
Average: 36.3%
Stargazers count: 38.9%
Dependent repos count: 68.9%
Maintainers (2)
Last synced:
10 months ago