Skip to content

Releases: quantumlib/qsim

qsim v0.7.1

25 Jan 21:40
deffaa5
Compare
Choose a tag to compare

This patch release adds the "bulk set" convenience operators from #268 for TFQ.

qsim v0.7.0

22 Jan 20:03
3661250
Compare
Choose a tag to compare

This version adds the following features:

  • Trajectory simulation for noisy circuits (core qsim only)
  • Arbitrary controlled gates in unitary_calculator
  • initial_state support in qsimcirq

Additionally, the following issues are resolved in this version:

  • Fixed numpy compatibility issue in qsimcirq
  • Faster sampling in qsimcirq

qsim v0.6.0

03 Dec 01:52
23b0d3d
Compare
Choose a tag to compare

This version adds the following features to core qsim:

  • Gates can now have more than two qubits
  • Arbitrary controlled gates are now supported
  • Users can specify the maximum fused-gate size to tune performance

In addition, qsimcirq can now parse cirq.ControlledGate and any gate that defines its matrix representation.

qsim v0.6.0-dev+20201103

03 Nov 20:04
e348faa
Compare
Choose a tag to compare
Pre-release

This is a dev release for testing TFQ integration (https://github.com/tensorflow/quantum). There is no associated pypi release.

The full 0.6.0 release is waiting on full-stack support (C++ and Python) for:

  • arbitrary controlled gates (multiple control qubits targeting any valid gate)
  • support and improved fusion behavior for gates with more than 2 qubits

qsim v0.5.1

20 Oct 18:16
92cfe08
Compare
Choose a tag to compare

Patches an issue with global_shift in qsimcirq (#214) and adds documentation fixes (#213).

qsim v0.5.0

19 Oct 20:58
3b3c86c
Compare
Choose a tag to compare

This version refactors core qsim components in preparation for upcoming support of 3+ qubit gates; it also adds config files for displaying documentation on the upcoming devsite.

qsim v0.4.1

10 Sep 20:51
b1351bd
Compare
Choose a tag to compare

Identical to 0.4.0, but with the Python __version__ updated correctly.

qsim v0.4.0

10 Sep 20:13
1f8145c
Compare
Choose a tag to compare

This version primarily contains documentation improvements, along with the following features:

  • Parameters (named variables for gate arguments) can now be used in qsimcirq
  • QSimSimulator.run now defaults to QSimSimulator.simulate for circuits with only terminal measurements

qsim v0.3.1

19 Aug 17:51
cb2b29e
Compare
Choose a tag to compare

This point release annotates certain statespace methods as const. There are no changes to the behavior of the methods themselves.

qsim v0.3.0

17 Aug 20:59
3ac446d
Compare
Choose a tag to compare

This version is compatible with TensorFlow Quantum, and includes the following features:

  • Unitary support for TFQ
  • Assorted utility methods
  • SimulatesSamples support in qsimcirq
  • Jupyter notebook tutorial for qsimcirq
  • Continuous sanitizer testing and verified support for tcmalloc