Releases: quantumlib/qsim
qsim v0.10.0-dev+20210623
qsim v0.9.5
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
This patch release fixes a compatibility issue with f-strings by enforcing the use of Python 3.6 or later.
qsim v0.9.3
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
(usingcheck/format-incremental
) - Assorted sanitization fixes in C++
qsim v0.9.2
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
This is a dev release for TFQ support, with cherrypicked changes from #312.
qsim v0.9.1
This patch release resolves a source of ODR violations in noisy circuits (#308). There is no associated pypi release.
qsim v0.9.0
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
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.