File tree Expand file tree Collapse file tree 1 file changed +60
-0
lines changed
packages/qcaml/qcaml.0.1.1 Expand file tree Collapse file tree 1 file changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ # This file is generated by dune, edit dune-project instead
2+ opam-version: "2.0"
3+ synopsis: "Experimental OCaml library for quantum computing simulation"
4+ description: """
5+ QCaml is a lightweight OCaml library for experimenting with quantum states,
6+ gates and measurements. It provides tools for learning quantum computing
7+ concepts and visualizing qubit states on the Bloch sphere.
8+
9+ Features:
10+ - Single qubit state representation with complex amplitudes
11+ - Fundamental quantum gates (Hadamard, Pauli-X/Y/Z)
12+ - Quantum measurements with probabilistic state collapse
13+ - Interactive Bloch sphere visualization using OpenGL/GLUT
14+ - Comprehensive test suite"""
15+ 16+ authors: ["Elias GAUTHIER"]
17+ license: "Apache-2.0"
18+ tags: [
19+ "quantum"
20+ "computing"
21+ "simulation"
22+ "qubits"
23+ "gates"
24+ "visualization"
25+ "bloch-sphere"
26+ ]
27+ homepage: "https://github.com/elias-utf8/qcaml"
28+ doc: "https://elias-utf8.github.io/qcaml/"
29+ bug-reports: "https://github.com/elias-utf8/qcaml/issues"
30+ depends: [
31+ "ocaml" {>= "5.2"}
32+ "dune" {>= "2.9" & >= "2.9"}
33+ "alcotest" {with-test}
34+ "odoc" {with-doc}
35+ "bisect_ppx" {with-test}
36+ ]
37+ build: [
38+ ["dune" "subst"] {dev}
39+ [
40+ "dune"
41+ "build"
42+ "-p"
43+ name
44+ "-j"
45+ jobs
46+ "--promote-install-files=false"
47+ "@install"
48+ "@runtest" {with-test}
49+ "@doc" {with-doc}
50+ ]
51+ ["dune" "install" "-p" name "--create-install-files" name]
52+ ]
53+ dev-repo: "git+https://github.com/elias-utf8/qcaml.git"
54+ url {
55+ src: "https://github.com/elias-utf8/qcaml/archive/refs/tags/v0.1.1.tar.gz"
56+ checksum: [
57+ "md5=86184942ca2048dc40b1f09089641a7e"
58+ "sha512=298650a1d44b0b1ec1246c6362c4101c4e0790ae7b9e4d1de59daa01d2b0d2b16f0bfce92c174e2ee68bae7b0834e3c855f163da1d8f5e7e2bf03e782dcc9b2d"
59+ ]
60+ }
You can’t perform that action at this time.
0 commit comments