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

Version on this page:
LTS Haskell 13.23:
Stackage Nightly 2019-05-26:
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

There are no documented modules for this package.


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

Depends on 5 packages:
Used by 1 package:
comments powered byDisqus