pranavdurai10 / quantum-gates

This repository provides comprehensive implementations of the fundamental gates used in quantum computing.
Apache License 2.0
11 stars 2 forks source link
gates python qiskit quantum-computing quantum-gates

Quantum Gates using Qiskit

Description

This repository contains a collection of Qiskit implementations for the fundamental gates used in quantum computing. It serves as a valuable resource for anyone interested in understanding and working with quantum gates, enabling them to explore the foundational building blocks of quantum algorithms.

Contents

The repository currently includes implementations of the following gates:

  1. Pauli gates: Pauli-X, Pauli-Y, and Pauli-Z gates
  2. Hadamard gate
  3. Controlled-NOT (CNOT) gate
  4. SWAP gate
  5. Toffoli gate
  6. Controlled-phase gates: Controlled-Z (CZ) gate, Controlled-T (CT) gate
  7. U gates: U1, U2, U3 gates for arbitrary unitary operations

Contributions

Contributions to this repository are welcome! If you have additional implementations of quantum gates or improvements to the existing ones, feel free to submit a pull request. Together, we can expand this collection of gate implementations and enhance its usefulness to the quantum computing community.

License

This repository is licensed under the Apache 2.0 License.

Acknowledgments

This project is inspired by the exciting field of quantum computing and the vibrant Qiskit community. It is important to acknowledge the contributions of the Qiskit developers and the broader quantum computing community for their invaluable resources and support.