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 D Logo

Quantum computing. In D. Fast. Clean. OpenQASM-ready.

DUB Version DUB Downloads License: MIT Build

</div>

Features

FeatureDescription
QubitNormalized, with H, X, print()
QRegister!NFull state-vector simulation
QuantumTeleportReal quantum teleportation
OpenQASM 2.0 ExportReady for IBM Quantum, Qiskit, Cirq
Zero DependenciesPure D
Blazing FastOptimized 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
}

Authors:
  • jedizlapulga
Dependencies:
none
Versions:
1.0.0 2025-Oct-31
~main 2025-Oct-31
Show all 2 versions
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