package qcaml
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
OCaml library for quantum computing simulation
Install
dune-project
Dependency
Authors
Maintainers
Sources
v1.0.0.tar.gz
md5=9a6fe4303f5e6bc1cbc159fc3e8992aa
sha512=e428ad7f3c0c9529c77c6d397c9c352a3ab883f9b94a9e9a49b57bea7a2b7119786da3647b9082b3ea686a7a9a9df6ea49d133d61bbc1e43a6bbb8bc20e52482
Description
QCaml is a lightweight OCaml library for simulating quantum algorithms. It provides n-qubit registers, quantum gates and measurements for learning quantum computing concepts and visualizing qubit states on the Bloch sphere.
Features:
- N-qubit state registers with complex amplitudes
- Quantum gates (Pauli-X/Y/Z, Hadamard, Rx, Ry, Rz, CNOT)
- Quantum measurements with probabilistic collapse and renormalization
- Interactive Bloch sphere visualization using Raylib
- Comprehensive test suite
Dependencies (4)
- raylib
- dune-configurator
-
ocaml
>= "5.2" -
dune
>= "3.17"
Dev Dependencies (3)
-
bisect_ppx
with-test -
odoc
with-doc -
alcotest
with-test
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page