Release Notes¶
0.1.2¶
Bug Fixes¶
When
shots=1
, thePOVMPostProcessor.get_expectation_value()
would fail with aZeroDivisionError
. This case is now handled gracefully by returningfloat("NaN")
for the standard deviation.
Fixes a bug in the
ProductFrame.analysis()
method occurring forMultiQubitFrame
instances withnum_qubits>2
. This bug affected the outcome of other methods such asBasePOVM.get_prob()
andBaseDual.get_omegas()
.
0.1.1¶
Other Notes¶
Minor documentation updates to ensure PyPI releases are presented properly.
0.1.0¶
Prelude¶
Note
Starting with this release, this project will follow semantic versioning.
This is a toolbox for working with positive operator-valued measures (POVMs). It enables users to use POVMs for sampling the state of quantum circuits (see also povm_toolbox.sampler
) and compute expectation values of any observable of interest (see also povm_toolbox.post_processor
). The toolbox includes a library of pre-defined POVMs (see povm_toolbox.library
) which provide ready-to-go POVM circuit definitions. You can also implement your own POVM circuits by following the provided interface. Additionally, you can work with POVMs on a quantum-informational theoretical footing (see povm_toolbox.quantum_info
).