An open API service indexing awesome lists of open source software.

https://github.com/neelkamath/quantum-experiments

⚛️ Programs I write to learn quantum computing
https://github.com/neelkamath/quantum-experiments

ibm-quantum-experience qasm qiskit quantum-computing

Last synced: 3 months ago
JSON representation

⚛️ Programs I write to learn quantum computing

Awesome Lists containing this project

README

        

# Quantum Experiments

![Quantum computing](quantum_computing.jpg)

I want to contribute something back to society. Researching potentially breakthrough technologies, such as quantum computing, allows me to find how to practically make an impact.

## Installation

1. Create an [IBM Quantum Experience](https://quantum-computing.ibm.com/) account.
1. Install Qiskit by following one of the [text](https://qiskit.org/documentation/install.html) or [video](https://www.youtube.com/watch?v=M4EkW4VwhcI&list=PLOFEBzvs-Vvp2xg9-POLJhQwtVktlYGbY&index=3&t=0s) tutorials.
1. Clone the repository using one of the following methods.
- SSH: `git clone [email protected]:neelkamath/quantum-experiments.git`
- HTTPS: `git clone https://github.com/neelkamath/quantum-experiments.git`

## Usage

Standalone programs are in their own directories in `src/` Prefix experiments with subsequent numbers (e.g., the second experiment has the name `2 - Entanglement`).

Use the [circuit composer](https://quantum-computing.ibm.com/composer) to run OpenQASM programs, and Jupyter notebooks for the Qiskit ones.

## Contributing

Create a directory (e.g., `Half adder`) in `src/`. In this directory, save the program files (e.g., `program.qasm`, `notebook.ipynb`). If the program uses OpenQASM, save an image of the circuit (e.g., `circuit.png`) too.

## License

This project is under the [MIT License](LICENSE).