ruqu-core 2.0.2

Quantum simulation engine core - state-vector simulator with gate operations, measurement, and noise models
Documentation

ruqu-core -- Quantum Simulation Engine

Pure Rust state-vector quantum simulator for the ruVector stack. Supports up to 25 qubits, common gates, measurement, noise models, and expectation value computation.

Quick Start

use ruqu_core::prelude::*;

// Create a Bell state |00> + |11> (unnormalised notation)
let mut circuit = QuantumCircuit::new(2);
circuit.h(0).cnot(0, 1);
let result = Simulator::run(&circuit).unwrap();
let probs = result.state.probabilities();
// probs ~= [0.5, 0.0, 0.0, 0.5]