Releases: quantumlib/qsim
qsim v0.7.1
This patch release adds the "bulk set" convenience operators from #268 for TFQ.
qsim v0.7.0
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
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
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
qsim v0.5.0
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
Identical to 0.4.0, but with the Python __version__
updated correctly.
qsim v0.4.0
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 toQSimSimulator.simulate
for circuits with only terminal measurements
qsim v0.3.1
This point release annotates certain statespace
methods as const. There are no changes to the behavior of the methods themselves.
qsim v0.3.0
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