A sophisticated, modular quantum computing simulator for real-world algorithm prototyping, state management, and quantum research.
npm install 1cbyc-quantum-npmA sophisticated, modular quantum computing simulator for real-world algorithm prototyping, state management, and quantum research.
```
npm install 1cbyc-quantum-npm
`js
import {
QuantumState,
QuantumGate,
QuantumCircuit,
QuantumAlgorithm,
QuantumTeleportation,
QuantumErrorConnection,
QuantumEntanglement,
QuantumCommunication,
QuantumAnimator
} from '1cbyc-quantum-npm'
const state = new QuantumState(1)
const circuit = new QuantumCircuit(1)
circuit.addGate(QuantumGate.H, [0])
circuit.run(state)
`
- QuantumState: Represents and manipulates quantum states
- QuantumGate: Standard quantum gates (I, X, Y, Z, H, S, T, CNOT)
- QuantumCircuit: Build and simulate quantum circuits
- QuantumAlgorithm: Abstract base for quantum algorithms
- QuantumTeleportation: Implements the quantum teleportation protocol
- QuantumErrorConnection: Simulates quantum error correction
- QuantumEntanglement: Create and verify entangled states
- QuantumCommunication: Simulate quantum communication protocols
- QuantumAnimator: Visualize quantum states and circuits
See docs/explanation.md for architecture and design details.docs/whats-next.md
See for roadmap and future features.
Run the test suite:
```
node test/index.js
Contributions are welcome. Please open issues or pull requests on GitHub.
MIT