https://github.com/darkstarstrix/qibo
A framework for quantum computing
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.4%) to scientific vocabulary
Last synced: 9 months ago
·
JSON representation
Repository
A framework for quantum computing
Basic Info
- Host: GitHub
- Owner: DarkStarStrix
- License: apache-2.0
- Language: Python
- Default Branch: master
- Homepage: https://qibo.science
- Size: 44.6 MB
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of qiboteam/qibo
Created about 2 years ago
· Last pushed almost 2 years ago
https://github.com/DarkStarStrix/qibo/blob/master/
 [](https://codecov.io/gh/qiboteam/qibo)   Qibo is an open-source full stack API for quantum simulation and quantum hardware control. Some of the key features of Qibo are: - Definition of a standard language for the construction and execution of quantum circuits with device agnostic approach to simulation and quantum hardware control based on plug and play backend drivers. - A continuously growing code-base of quantum algorithms applications presented with examples and tutorials. - Efficient simulation backends with GPU, multi-GPU and CPU with multi-threading support. - Simple mechanism for the implementation of new simulation and hardware backend drivers. ## Documentation [](https://qibo.science/qibo/stable/) Qibo documentation is available [here](https://qibo.science). ## Minimum Working Examples A simple [Quantum Fourier Transform (QFT)](https://en.wikipedia.org/wiki/Quantum_Fourier_transform) example to test your installation: ```python from qibo.models import QFT # Create a QFT circuit with 15 qubits circuit = QFT(15) # Simulate final state wavefunction default initial state is |00> final_state = circuit() ``` Here another example with more gates and shots simulation: ```python import numpy as np from qibo import Circuit, gates c = Circuit(2) c.add(gates.X(0)) # Add a measurement register on both qubits c.add(gates.M(0, 1)) # Execute the circuit with the default initial state |00>. result = c(nshots=100) ``` In both cases, the simulation will run in a single device CPU or GPU in double precision `complex128`. ## Citation policy [](https://arxiv.org/abs/2009.01845) [](https://zenodo.org/badge/latestdoi/241307936) If you use the package please refer to [the documentation](https://qibo.science/qibo/stable/appendix/citing-qibo.html#publications) for citation instructions. ## Contacts To get in touch with the community and the developers, consider joining the Qibo workspace on Matrix: [](https://matrix.to/#/#qibo:matrix.org) ## Supporters and collaborators - Quantum Research Center, Technology Innovation Institute (TII), United Arab Emirates - Universit degli Studi di Milano (UNIMI), Italy. - Istituto Nazionale di Fisica Nucleare (INFN), Italy. - Universit degli Studi di Milano-Bicocca (UNIMIB), Italy. - European Organization for Nuclear research (CERN), Switzerland. - Universitat de Barcelona (UB), Spain. - Barcelona Supercomputing Center (BSC), Spain. - Qilimanjaro Quantum Tech, Spain. - Centre for Quantum Technologies (CQT), Singapore. - Institute of High Performance Computing (IHPC), Singapore. - National Supercomputing Centre (NSCC), Singapore. - RIKEN Center for Computational Science (R-CCS), Japan. - NVIDIA (cuQuantum), USA.
Owner
- Name: Allan Murimi Wandia
- Login: DarkStarStrix
- Kind: user
- Location: U.S.A
- Company: Freelance
- Website: https://www.kaggle.com/allanwandia
- Repositories: 1
- Profile: https://github.com/DarkStarStrix
Full stack Dev Turning ideas into projects