Skip to content

Releases

v0.2.3

Choose a tag to compare

@samn33 samn33 released this 18 Apr 13:17
14a470e

Added

  • support polarities of control qubits

Fixed

  • a bug about the rotation gate merging

v0.2.2

Choose a tag to compare

@samn33 samn33 released this 05 Apr 13:24
13fd28c

Added

  • python package: 'show' method of Optimizer class
  • python package: 'add_qcirc' method of QCirc class and '+', '+=' operator
  • circuit file format: support 3-qubbit gate (CCX, CCZ)

Changed

  • pip install for python package

v0.2.1

Choose a tag to compare

@samn33 samn33 released this 26 Mar 14:21
7fab06d

Added

  • python package: add_random, add_qgate, get_qgate, and get_qgates methods to QCirc class
  • python package: QGate class, QGateKind enumeration
  • Dockerfile

Fixed

  • c++ library: add_random function of QCirc class - bug of random gate generation

v0.2.0

Choose a tag to compare

@samn33 samn33 released this 14 Mar 14:53
67e8bb3

Added

  • python-sdk

Changed

  • project name: sharq -> sharqit
  • command name: sharq -> sharqit
  • library name: libsharq.so -> libshrqt.so
  • insall location of header files: ~/include/ -> ~/include/sharqit/
  • Optimizer::execute -> Optimizer::reduce_gates

v0.1.1

Choose a tag to compare

@samn33 samn33 released this 01 Mar 09:06
b6a2357

Added

  • tutorial (japanese)
  • doxygen documents

v0.1.0

Choose a tag to compare

@samn33 samn33 released this 17 Feb 09:23

Added

  • rule based gate reduction and rotation gate merging using phase polynomials

v0.0.5

Choose a tag to compare

@samn33 samn33 released this 23 Dec 08:28

Changed

  • improve the T-count, 2Q-count, Gate-count reduction
  • refactoring

v0.0.4

Choose a tag to compare

@samn33 samn33 released this 17 Dec 13:12

Changed

  • improve the processing time for optimization
  • add CZ gate as a basic gate

v0.0.3

Choose a tag to compare

@samn33 samn33 released this 30 Nov 12:19

Added

  • sharq command - to execute optimization, random circuit generation, print stats, show circuit diagram etc

v0.0.2

Choose a tag to compare

@samn33 samn33 released this 24 Nov 12:09

Changed

  • QCirc::stats - to store every gate count, total gate count, and processing time

Added

  • QCirc::depth - to get depth of the quantum circuit

Fixed

  • QCirc::gate_cancel - bug where the first gate is not canceled