Releases: HQSquantumsimulations/PyQuEST-cffi
3.2.5 Bugfix release for repeated measurements
v3.2.4.1
v3.2.4
v3.2.3
3.2.2
3.2.1
3.2.0
3.1.1
3.0.0
New PyQuEST-cffi release to match QuEST 3.0.0
Changes:
Adapting to all API breaking changes
Keeping old apply... names for Decoherence but raise DeprecationWarning
Adding (almost) all new functions from QuEST 3.0.0
Changing additional ISwap/SqrtISwap gates to twoQubitUnitary internally
PyQuEST-cffi will drop support for static compilation mode that creates a c source file from python.
The interactive mode is unchanged.
PyQuEST-cffi will no longer produce modulo 2 pi warnings when applying rotations with angles larger than 2 pi.
PyQuEST-cffi version jumps to 3.0.0 to match QuEST version. This also ends the beta phase.
Added features form QuEST 3.0.0 include:
calcExpecPauliSum()
calcExpecPauliProd()
swapGate()
twoQubitUnitary()
controlledTwoQubitUnitary()
multiControlledTwoQubitUnitary()
multiQubitUnitary()
controlledMultiQubitUnitary()
multiControlledMultiQubitUnitary()
multiStateControlledUnitary()
mixPauli()
mixKrausMap()
mixTwoQubitKrausMap()
mixMultiQubitKrausMap()
calcHilbertSchmidtDistance()
sqrtSwapGate()
setWeightedQureg()
initBlankState()
applyPauliSum()
multiRotateZ()
multiRotatePauli()
calcDensityInnerProduct()
v0.1
Version 0.1 is the first version in beta stage.
PyQuEST-cffi now directly depends on the 2.1.0 release of QuEST, dropping the dependency on a fork of the QuEST development branch.
Version 0.1 adds a custom RuntimeWarning subclass PiModuloWarning. PiModuloWarning is raised when a angular variable is mapped to the 0 to 2Pi interval by the modulo operation. The warning is ignored by default reducing the number of warnings displayed during a simulations significantly.