{
  "_id": "6a1f1f66b401979e73420158",
  "Package": "QuantumOps",
  "Title": "Performs Common Linear Algebra Operations Used in Quantum\nComputing and Implements Quantum Algorithms",
  "Version": "3.0.1",
  "Date": "2020-02-01",
  "Author": "Salonik Resch",
  "Maintainer": "Salonik Resch <resc0059@umn.edu>",
  "Description": "Contains basic structures and operations used frequently\nin quantum computing. Intended to be a convenient tool to help\nlearn quantum mechanics and algorithms. Can create arbitrarily\nsized kets and bras and implements quantum gates, inner\nproducts, and tensor products. Creates arbitrarily controlled\nversions of all gates and can simulate complete or partial\nmeasurements of kets. Has functionality to convert functions\ninto equivalent quantum gates and model quantum noise. Includes\nlarger applications, such as Steane error correction\n<DOI:10.1103/physrevlett.77.793>, Quantum Fourier Transform and\nShor's algorithm (Shor 1999), Grover's algorithm (1996),\nQuantum Approximation Optimization Algorithm (QAOA) (Farhi,\nGoldstone, and Gutmann 2014) <arXiv:1411.4028>, and a\nvariational quantum classifier (Schuld 2018)\n<arXiv:1804.00633>. Can be used with the gridsynth algorithm\n<arXiv:1212.6253> to perform decomposition into the Clifford+T\nset.",
  "License": "GPL-3",
  "RoxygenNote": "5.0.1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-16 08:04:02 UTC",
    "User": "root"
  },
  "Repository": "https://resc0059.r-universe.dev",
  "Date/Publication": "2020-02-03 08:20:18 UTC",
  "RemoteUrl": "https://github.com/cran/QuantumOps",
  "RemoteRef": "HEAD",
  "RemoteSha": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
  "MD5sum": "9e2e792c28d23f9329139a26080a053d",
  "_user": "resc0059",
  "_type": "src",
  "_file": "QuantumOps_3.0.1.tar.gz",
  "_fileid": "fab5604ff15a0e7f0350dd60f066a86dbbbc4548010b814c0a890a56f52fdad2",
  "_filesize": 251172,
  "_sha256": "fab5604ff15a0e7f0350dd60f066a86dbbbc4548010b814c0a890a56f52fdad2",
  "_created": "2026-05-16T08:04:02.000Z",
  "_published": "2026-06-02T18:22:30.454Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79142315056,
      "time": 101,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031818641"
    },
    {
      "job": 79142314428,
      "time": 94,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031817954"
    },
    {
      "job": 79142314890,
      "time": 145,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031834231"
    },
    {
      "job": 79142314559,
      "time": 128,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031819962"
    },
    {
      "job": 79142314433,
      "time": 141,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031808124"
    },
    {
      "job": 79142313892,
      "time": 72,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7366323203"
    },
    {
      "job": 79142314699,
      "time": 73,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031815920"
    },
    {
      "job": 79142314701,
      "time": 77,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031816172"
    },
    {
      "job": 79142314644,
      "time": 63,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031814714"
    }
  ],
  "_buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/QuantumOps",
  "_commit": {
    "id": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
    "author": "Salonik Resch <resc0059@umn.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 3.0.1\n",
    "time": 1580718018
  },
  "_maintainer": {
    "name": "Salonik Resch",
    "email": "resc0059@umn.edu",
    "login": "resc0059",
    "uuid": 5797235
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "resc0059",
      "count": 12,
      "uuid": 5797235
    }
  ],
  "_userbio": {
    "uuid": 5797235,
    "type": "user",
    "name": "Mike Resch"
  },
  "_downloads": {
    "count": 158,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/QuantumOps"
  },
  "_searchresults": 54,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/QuantumOps.html",
    "manual.pdf"
  ],
  "_realowner": "resc0059",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2018-11-19"
    },
    {
      "version": "2.0",
      "date": "2018-12-15"
    },
    {
      "version": "2.1",
      "date": "2019-01-10"
    },
    {
      "version": "2.2",
      "date": "2019-01-17"
    },
    {
      "version": "2.3",
      "date": "2019-01-30"
    },
    {
      "version": "2.4",
      "date": "2019-02-15"
    },
    {
      "version": "2.5",
      "date": "2019-03-16"
    },
    {
      "version": "2.5.1",
      "date": "2019-04-09"
    },
    {
      "version": "2.5.2",
      "date": "2019-05-06"
    },
    {
      "version": "2.5.3",
      "date": "2019-08-30"
    },
    {
      "version": "3.0.0",
      "date": "2019-12-14"
    },
    {
      "version": "3.0.1",
      "date": "2020-02-03"
    }
  ],
  "_exports": [
    "addmod2",
    "adjoint",
    "AmplitudeDamping",
    "BELL",
    "bra",
    "CFA",
    "checkCases",
    "cntrld",
    "CoherentNoise",
    "colv",
    "compareQuantumState",
    "controlled",
    "convert_bin2dec",
    "convert_dec2bin",
    "convert_ket2DM",
    "CX",
    "CY",
    "CZ",
    "DecomposeGate",
    "dirac",
    "dist",
    "dotmod2",
    "exponentialMod",
    "extractMNIST",
    "FullAdder",
    "G",
    "gcd",
    "GroverDiffusion",
    "GroverOracle",
    "GroversAlgorithm",
    "H",
    "hermitian",
    "I",
    "inner",
    "intket",
    "ket",
    "many",
    "measure",
    "mm",
    "nBitAddition",
    "norm",
    "opDM",
    "PauliNoise",
    "PauliOperators",
    "PhaseDamping",
    "plotprobs",
    "pp",
    "probs",
    "QAOA",
    "QAOA_example",
    "QAOA_maxcut",
    "QFT",
    "QuantumClassifier",
    "QuantumMNIST256Classifier",
    "R",
    "randomConnectionMatrix",
    "RandomizeCompile",
    "ranket",
    "reduceMeasure",
    "repeatTensor",
    "Rx",
    "Ry",
    "Rz",
    "S",
    "Shor",
    "single",
    "singleSWAP",
    "Steane",
    "SteaneCorrect",
    "SWAP",
    "swapTest",
    "SynthesizeCircuit",
    "T",
    "teleport",
    "tensor",
    "testGate",
    "TOFFOLI",
    "U",
    "Uf",
    "unitary",
    "X",
    "Y",
    "Z"
  ],
  "_help": [
    {
      "page": "addmod2",
      "title": "addmod2",
      "topics": [
        "addmod2"
      ]
    },
    {
      "page": "adjoint",
      "title": "adjoint",
      "topics": [
        "adjoint"
      ]
    },
    {
      "page": "AmplitudeDamping",
      "title": "AmplitudeDamping",
      "topics": [
        "AmplitudeDamping"
      ]
    },
    {
      "page": "BELL",
      "title": "BELL",
      "topics": [
        "BELL"
      ]
    },
    {
      "page": "bra",
      "title": "bra",
      "topics": [
        "bra"
      ]
    },
    {
      "page": "CFA",
      "title": "CFA",
      "topics": [
        "CFA"
      ]
    },
    {
      "page": "checkCases",
      "title": "checkCases",
      "topics": [
        "checkCases"
      ]
    },
    {
      "page": "cntrld",
      "title": "cntrld",
      "topics": [
        "cntrld"
      ]
    },
    {
      "page": "CoherentNoise",
      "title": "CoherentNoise",
      "topics": [
        "CoherentNoise"
      ]
    },
    {
      "page": "colv",
      "title": "colv",
      "topics": [
        "colv"
      ]
    },
    {
      "page": "compareQuantumState",
      "title": "compareQuantumState",
      "topics": [
        "compareQuantumState"
      ]
    },
    {
      "page": "controlled",
      "title": "controlled",
      "topics": [
        "controlled"
      ]
    },
    {
      "page": "convert_bin2dec",
      "title": "convert_bin2dec",
      "topics": [
        "convert_bin2dec"
      ]
    },
    {
      "page": "convert_dec2bin",
      "title": "convert_dec2bin",
      "topics": [
        "convert_dec2bin"
      ]
    },
    {
      "page": "convert_ket2DM",
      "title": "convert_ket2DM",
      "topics": [
        "convert_ket2DM"
      ]
    },
    {
      "page": "CX",
      "title": "CX",
      "topics": [
        "CX"
      ]
    },
    {
      "page": "CY",
      "title": "CY",
      "topics": [
        "CY"
      ]
    },
    {
      "page": "CZ",
      "title": "CZ",
      "topics": [
        "CZ"
      ]
    },
    {
      "page": "DecomposeGate",
      "title": "DecomposeGate",
      "topics": [
        "DecomposeGate"
      ]
    },
    {
      "page": "dirac",
      "title": "dirac",
      "topics": [
        "dirac"
      ]
    },
    {
      "page": "dist",
      "title": "dist",
      "topics": [
        "dist"
      ]
    },
    {
      "page": "dotmod2",
      "title": "dotmod2",
      "topics": [
        "dotmod2"
      ]
    },
    {
      "page": "exponentialMod",
      "title": "exponentialMod",
      "topics": [
        "exponentialMod"
      ]
    },
    {
      "page": "extractMNIST",
      "title": "extractMNIST",
      "topics": [
        "extractMNIST"
      ]
    },
    {
      "page": "FullAdder",
      "title": "FullAdder",
      "topics": [
        "FullAdder"
      ]
    },
    {
      "page": "G",
      "title": "G",
      "topics": [
        "G"
      ]
    },
    {
      "page": "gcd",
      "title": "gcd",
      "topics": [
        "gcd"
      ]
    },
    {
      "page": "GroverDiffusion",
      "title": "GroverDiffusion",
      "topics": [
        "GroverDiffusion"
      ]
    },
    {
      "page": "GroverOracle",
      "title": "GroverOracle",
      "topics": [
        "GroverOracle"
      ]
    },
    {
      "page": "GroversAlgorithm",
      "title": "GroversAlgorithm",
      "topics": [
        "GroversAlgorithm"
      ]
    },
    {
      "page": "H",
      "title": "H",
      "topics": [
        "H"
      ]
    },
    {
      "page": "hermitian",
      "title": "hermitian",
      "topics": [
        "hermitian"
      ]
    },
    {
      "page": "I",
      "title": "I",
      "topics": [
        "I"
      ]
    },
    {
      "page": "inner",
      "title": "inner",
      "topics": [
        "inner"
      ]
    },
    {
      "page": "intket",
      "title": "intket",
      "topics": [
        "intket"
      ]
    },
    {
      "page": "ket",
      "title": "ket",
      "topics": [
        "ket"
      ]
    },
    {
      "page": "many",
      "title": "many",
      "topics": [
        "many"
      ]
    },
    {
      "page": "measure",
      "title": "measure",
      "topics": [
        "measure"
      ]
    },
    {
      "page": "mm",
      "title": "mm",
      "topics": [
        "mm"
      ]
    },
    {
      "page": "nBitAddition",
      "title": "nBitAddition",
      "topics": [
        "nBitAddition"
      ]
    },
    {
      "page": "norm",
      "title": "norm",
      "topics": [
        "norm"
      ]
    },
    {
      "page": "opDM",
      "title": "opDM",
      "topics": [
        "opDM"
      ]
    },
    {
      "page": "PauliNoise",
      "title": "PauliNoise",
      "topics": [
        "PauliNoise"
      ]
    },
    {
      "page": "PauliOperators",
      "title": "PauliOperators",
      "topics": [
        "PauliOperators"
      ]
    },
    {
      "page": "PhaseDamping",
      "title": "PhaseDamping",
      "topics": [
        "PhaseDamping"
      ]
    },
    {
      "page": "plotprobs",
      "title": "plotprobs",
      "topics": [
        "plotprobs"
      ]
    },
    {
      "page": "pp",
      "title": "pp",
      "topics": [
        "pp"
      ]
    },
    {
      "page": "probs",
      "title": "probs",
      "topics": [
        "probs"
      ]
    },
    {
      "page": "QAOA",
      "title": "QAOA",
      "topics": [
        "QAOA"
      ]
    },
    {
      "page": "QAOA_example",
      "title": "QAOA_example",
      "topics": [
        "QAOA_example"
      ]
    },
    {
      "page": "QAOA_maxcut",
      "title": "QAOA_maxcut",
      "topics": [
        "QAOA_maxcut"
      ]
    },
    {
      "page": "QFT",
      "title": "QFT",
      "topics": [
        "QFT"
      ]
    },
    {
      "page": "QuantumClassifier",
      "title": "QuantumClassifier",
      "topics": [
        "QuantumClassifier"
      ]
    },
    {
      "page": "QuantumMNIST256Classifier",
      "title": "QuantumMNIST256Classifier",
      "topics": [
        "QuantumMNIST256Classifier"
      ]
    },
    {
      "page": "R",
      "title": "R",
      "topics": [
        "R"
      ]
    },
    {
      "page": "randomConnectionMatrix",
      "title": "randomConnectionMatrix",
      "topics": [
        "randomConnectionMatrix"
      ]
    },
    {
      "page": "RandomizeCompile",
      "title": "RandomizeCompile",
      "topics": [
        "RandomizeCompile"
      ]
    },
    {
      "page": "ranket",
      "title": "ranket",
      "topics": [
        "ranket"
      ]
    },
    {
      "page": "reduceMeasure",
      "title": "reduceMeasure",
      "topics": [
        "reduceMeasure"
      ]
    },
    {
      "page": "repeatTensor",
      "title": "repeatTensor",
      "topics": [
        "repeatTensor"
      ]
    },
    {
      "page": "Rx",
      "title": "Rx",
      "topics": [
        "Rx"
      ]
    },
    {
      "page": "Ry",
      "title": "Ry",
      "topics": [
        "Ry"
      ]
    },
    {
      "page": "Rz",
      "title": "Rz",
      "topics": [
        "Rz"
      ]
    },
    {
      "page": "S",
      "title": "S",
      "topics": [
        "S"
      ]
    },
    {
      "page": "Shor",
      "title": "Shor",
      "topics": [
        "Shor"
      ]
    },
    {
      "page": "single",
      "title": "single",
      "topics": [
        "single"
      ]
    },
    {
      "page": "singleSWAP",
      "title": "singleSWAP",
      "topics": [
        "singleSWAP"
      ]
    },
    {
      "page": "Steane",
      "title": "Steane",
      "topics": [
        "Steane"
      ]
    },
    {
      "page": "SteaneCorrect",
      "title": "SteaneCorrect",
      "topics": [
        "SteaneCorrect"
      ]
    },
    {
      "page": "SWAP",
      "title": "SWAP",
      "topics": [
        "SWAP"
      ]
    },
    {
      "page": "swapTest",
      "title": "swapTest",
      "topics": [
        "swapTest"
      ]
    },
    {
      "page": "SynthesizeCircuit",
      "title": "SynthesizeCircuit",
      "topics": [
        "SynthesizeCircuit"
      ]
    },
    {
      "page": "T",
      "title": "T",
      "topics": [
        "T"
      ]
    },
    {
      "page": "teleport",
      "title": "teleport",
      "topics": [
        "teleport"
      ]
    },
    {
      "page": "tensor",
      "title": "tensor",
      "topics": [
        "tensor"
      ]
    },
    {
      "page": "testGate",
      "title": "testGate",
      "topics": [
        "testGate"
      ]
    },
    {
      "page": "TOFFOLI",
      "title": "TOFFOLI",
      "topics": [
        "TOFFOLI"
      ]
    },
    {
      "page": "U",
      "title": "U",
      "topics": [
        "U"
      ]
    },
    {
      "page": "Uf",
      "title": "Uf",
      "topics": [
        "Uf"
      ]
    },
    {
      "page": "unitary",
      "title": "unitary",
      "topics": [
        "unitary"
      ]
    },
    {
      "page": "X",
      "title": "X",
      "topics": [
        "X"
      ]
    },
    {
      "page": "Y",
      "title": "Y",
      "topics": [
        "Y"
      ]
    },
    {
      "page": "Z",
      "title": "Z",
      "topics": [
        "Z"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 1.7323937598229686,
  "_indexed": true,
  "_nocasepkg": "quantumops",
  "_universes": [
    "resc0059"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.1",
      "date": "2026-05-16T08:05:47.000Z",
      "distro": "noble",
      "commit": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
      "fileid": "8bb0bcdd7edb2ed0e0169b69be33f5df947a37c7074b9036ee044dc899d00fa3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.0.1",
      "date": "2026-05-16T08:05:41.000Z",
      "distro": "noble",
      "commit": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
      "fileid": "aaa58b0be49e5dbae21d7c79979e9dd2763291ce6a4cedc0e403dc4f763b0a8e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.1",
      "date": "2026-05-16T08:08:28.000Z",
      "commit": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
      "fileid": "616ed092a18fc3fd734b13c595bbf0c15b5d890959f65b328419877e907c82b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.0.1",
      "date": "2026-05-16T08:06:04.000Z",
      "commit": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
      "fileid": "70200ade7de2f5b87ca3c6cfee14e98cbf00e77aa115081b7d68ff086806607b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.1",
      "date": "2026-05-16T08:05:12.000Z",
      "commit": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
      "fileid": "2501670986623b13b85dee554ddde402eba7a3d296153ec7bc577a02267329e8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.0.1",
      "date": "2026-05-16T08:05:03.000Z",
      "commit": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
      "fileid": "3ab7c188f933f07cbdea307a1a061d457a11a6cd638a97cccc035a95826cd96c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.0.1",
      "date": "2026-05-16T08:05:02.000Z",
      "commit": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
      "fileid": "5bdd558f98f0e8920a7c962a87dc7d6d696253482b3a25d1e2b6c21fc39d572d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.0.1",
      "date": "2026-06-02T18:22:10.000Z",
      "commit": "35e2a8be5a6bbefbdc53a732eb6145a04dcd9e8e",
      "fileid": "e064322b28b2030bb4631e13d0ce2bc6dbf1bf74d50e1a5ee28d8d683c94d6f9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/resc0059/actions/runs/25956816782"
    }
  ]
}