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
Experimental OCaml library for quantum computing simulation
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.1.7.tar.gz
md5=d7eb2f035e630f64250607f08bf1aa51
sha512=7b4e637016793f5ef3370e39f021a50cd9cda24a31a125d1bcbb45bb214140b0b4f4038bea41d3b0361f54f642439cde845f055afe9a67435049d4672df3dbf6
Description
QCaml is a lightweight OCaml library for experimenting with quantum states, gates and measurements. It provides tools for learning quantum computing concepts and visualizing qubit states on the Bloch sphere.
Features:
- Single qubit state representation with complex amplitudes
- Fundamental quantum gates (Hadamard, Pauli-X/Y/Z)
- Quantum measurements with probabilistic state collapse
- 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