quantum_d ~main
A quantum Library in D, for simulating quantum effects and results on a classical computer, and be imported via quantum, it has interface with py and can also use py quantum lib
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
<div align="center">
Quantum D
Quantum computing. In D. Fast. Clean. OpenQASM-ready.
</div>
Features
| Feature | Description |
|---|---|
| Qubit | Normalized, with H, X, print() |
| QRegister!N | Full state-vector simulation |
| QuantumTeleport | Real quantum teleportation |
| OpenQASM 2.0 Export | Ready for IBM Quantum, Qiskit, Cirq |
| Zero Dependencies | Pure D |
| Blazing Fast | Optimized for CPU |
Quick Start
dub add quantum-d
import quantum.qubit;
import quantum.teleport;
qasm file output
qreg q[3];
h q[1];
cx q[1],q[2];
cx q[0],q[1];
h q[0];
measure q[0] -> c[0];
measure q[1] -> c[1];
if(c==2) z q[2];
void main() {
auto psi = Qubit(C(0.6), C(0.8));
QuantumTeleport.run(psi); // teleport.qasm
}
- ~main released 5 days ago
- JedizLaPulga/quantum-d
- github.com/jedizlapulga/quantum-d
- MIT
- Copyright © 2025, jedizlapulga
- Authors:
- Dependencies:
- none
- Versions:
-
Show all 2 versions1.0.0 2025-Oct-31 ~main 2025-Oct-31 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
0 downloads total
-
- Score:
- 0.1
- Short URL:
- quantum_d.dub.pm