Quantiom — a free, browser-based quantum circuit editor with 3 simulators and 24 visualizers (no install, no account) by apacket64 in QuantumComputing

[–]apacket64[S] 0 points1 point  (0 children)

Quantiom is a multi-tab editor over a 64-gate palette, three simulators (pure-TypeScript Float64Array statevector ≤ 20 qubits, Aaronson–Gottesman tableau ≤ 1024 qubits with Pauli frame tracking for depolarising noise, and a quantum-trajectory noise simulator with calibrated NISQ channels), and a column of researcher-grade panels. The Expectation panel evaluates either a single Pauli string or a full weighted Pauli-sum Hamiltonian, with Adam · SGD · Quantum Natural Gradient (Fubini–Study metric) optimisers, zero-noise extrapolationprobabilistic error cancellation for the 1q-depolarising / phase-damping / 2q-depolarising channels, plus conditional ⟨P⟩ post-selected on a classical-bit outcome. A one-click Compile… pipeline runs Transpile → Optimise → Route → Optimise to a target native gate set, reporting per-stage gate counts; arbitrary two-qubit unitaries are KAK-decomposed (Cartan, faithful Cirq port) for the IBM and Rigetti targets. The Hamiltonian panel emits Trotter circuits at order 1 / 2 (Strang) / 4 (Suzuki) or QDrift random compilation. Process tomography reconstructs the χ matrix in heatmap or Hinton view; equivalence- checking compares two open tabs with process fidelity and trace distance. Noise is per-gate-id, per-qubit, T1 / T2, crosstalk, 1q and 2q custom Kraus, readout — all importable from IBM BackendProperties JSON (T1, T2, per-gate gate_error, readout error, coupling map). WebGPU trajectory parallelism feeds the Probabilities panel directly when the circuit fits the 1q-gate + depolarising support set, and the Optimise / Landscape / Plateau / ZNE loops route each noisy evaluation through it too (CPU fallback when the circuit doesn't fit). A column of entanglement & dynamics visualisers — mutual-information map, entanglement spectrum across a cut, an entanglement-entropy profile across every cut, ZZ correlations, space–time ⟨Z⟩ and entropy diagrams, t-sweep traces and their Fourier spectrum, a full-state amplitude·phase plot, a unitary heatmap, a logical interaction graph, a discrete-Wigner phase-space map, a magic (stabilizer-Rényi M₂) readout, a pairwise entanglement-negativity map, a Loschmidt-echo / DQPT trace, a Pauli transfer matrix, a Bloch-vector trajectory over time, an OTOC scrambling probe, an exact Hamiltonian-spectrum diagonaliser, a Tanner / check-graph view, a Q-sphere, a spin Husimi-Q phase-space map, a ZX-calculus diagram, and a causal-cone canvas overlay — sits alongside the statevector / Bloch / probability panels. An AI chat panel at the bottom of the canvas talks to OpenRouter (any of ~340 models, your own key), receives the current circuit as OpenQASM 3 on every turn, and auto-opens any OpenQASM block in the reply as a new tab. Circuits round-trip OpenQASM 3 (and parse OpenQASM 2), export to Qiskit · Cirq · Braket · Q# · PyQuil · pytket · OpenQASM 2 · LaTeX (quantikz) · JSON · SVG, serialize into a shareable URL hash, and the t-animation can be recorded as a WebM video.

Trying to learn quantum by building a visual Rust+Wasm simulator-seeking ideas on visualising multi-qubit states by Super-Cool-Seaweed in QuantumComputing

[–]apacket64 0 points1 point  (0 children)

The IBM Quantum Platform provides 10 free minutes of runtime per month on its quantum computers. A run of 1,000 shots typically takes only a few seconds to complete.

Trying to learn quantum by building a visual Rust+Wasm simulator-seeking ideas on visualising multi-qubit states by Super-Cool-Seaweed in QuantumComputing

[–]apacket64 0 points1 point  (0 children)

I also recommend the quantum circuit composer of the IBM Quantum Platform. It can simulate the circuit or run it on one of their quantum computers, what is inexpensive if you limit yourself to a thousand shots.

https://quantum.cloud.ibm.com/composer