Skip to content

Releases: quantumlib/qsim

qsim v0.10.0-dev+20210623

23 Jun 20:14
70997ec
Compare
Choose a tag to compare
Pre-release

This is a dev release to resolve #349. The fix (#367) is included in this release.

qsim v0.9.5

25 May 14:45
c69a260
Compare
Choose a tag to compare

This patch release reverts the Python version upgrade in v0.9.4, as the release pipeline currently uses Python 3.5.

As a temporary workaround, flynt has been disabled for setup.py to prevent backwards-compatibility issues.

qsim v0.9.4

24 May 16:42
d9bea85
Compare
Choose a tag to compare

This patch release fixes a compatibility issue with f-strings by enforcing the use of Python 3.6 or later.

qsim v0.9.3

21 May 17:36
6c226ec
Compare
Choose a tag to compare

This patch release includes the following fixes:

  • QSimSimulator now implements SimulatesExpectationValues, and can use the simulate_expectation_values method
  • Controlled gates support up to 4 target qubits and any number of control qubits (as opposed to 4 qubits total)
  • Automated code-formatting in Python with black (using check/format-incremental)
  • Assorted sanitization fixes in C++

qsim v0.9.2

22 Apr 19:51
7952930
Compare
Choose a tag to compare

This patch release includes the following fixes:

  • controlled gate behavior for SSE simulators is fixed
  • iterable qubit_order for QSimSimulator methods is handled correctly

It also adds py.typed for inline type annotations in the Python code.

qsim v0.9.2-dev+20210317

17 Mar 20:37
Compare
Choose a tag to compare
Pre-release

This is a dev release for TFQ support, with cherrypicked changes from #312.

qsim v0.9.1

09 Mar 23:10
990e3c2
Compare
Choose a tag to compare

This patch release resolves a source of ODR violations in noisy circuits (#308). There is no associated pypi release.

qsim v0.9.0

05 Mar 19:24
8987ade
Compare
Choose a tag to compare

This version adds the following features:

  • Definitions for common Cirq channels in core qsim
  • Support for aggregated expectation values in qsimcirq

qsim v0.8.0

03 Mar 15:43
5ac4505
Compare
Choose a tag to compare

This version adds the following features:

  • Trajectory simulation support in qsimcirq
  • Initial expectation value support in qsimcirq

Additionally, the following issues are resolved in this version:

  • Removed calls to private _resolve_parameters_ methods in qsimcirq*
  • Picked up TFQ fixes in #272 and #274
  • Relaxes gate time-order constraints in circuit creation

*This item is the primary purpose for this release, as without it the upcoming Cirq release would render qsimcirq incompatible with Cirq. A new release with features currently in development is expected to supersede this release within the next few weeks.

qsim v0.7.1-dev+20210126

26 Jan 20:07
8e2781a
Compare
Choose a tag to compare
Pre-release

This is a dev release for TFQ fixes in #272 and #274. There is no associated pypi release.

Once the behavior of the TFQ integration is confirmed, we will release v0.7.2.