A library for implementing Quantum Algorithms https://github.com/ardeleanasm/qchas#readme

Latest on Hackage:

See all snapshots qchas appears in

BSD-3-Clause licensed by Mihai Sebastian Ardelean
Maintained by ardeleanasm@gmail.com

Module documentation for

This version can be pinned in stack with:qchas-,2321


Build Status Hackage Hackage Dependencies Stackage LTS Stackage Nightly

Getting started

To get started with the library, clone the repo and then install Haskell Stack.

Next, build the project:

$ stack build

Documentation can be generated by running the next command:

$ stack haddock

Finally, run the test suite to verify that everything is working correctly:

$ stack test


Documentation is available at Doc


Change Log (2018-03-03)

Full Changelog

Implemented enhancements:

Merged pull requests: (2017-08-08)

Full Changelog

Implemented enhancements:

  • Implement new operators #35 (2017-08-08)

Full Changelog

Implemented enhancements:

  • Move utils function to Gates and Qubits #34
  • Implement identity Gate #31
  • Prepare new release with minor version increased #28
  • Measure module #25
  • Define <+> operator #23
  • Implement examples #22
  • Implement FREDKİN and Toffoli gates #17
  • Push Haddock Documentation #15
  • Data Types #13
  • Use hMatrix for Qubits & gates representation #11
  • Create Gates #9
  • Create util functions #7
  • Define qubits #3
  • setup ci #1

Fixed bugs:

  • Configure qchas.cabal #2

Closed issues:

  • Update README badges #21
  • Static analysis #19

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

Used by 1 package in lts-13.19(full list with versions):