Release Notes
0.6.0 Release Notes
Major Features and Improvements
Better iteration supported for QubitOperator
and FermionOperator
Iterate over a multinomial fermion or boson operator and yield each term
When the operator has only one item, each fermion or boson can be obtained through
singlet
Add line module
general_w_state: prepare w-state quantum circuits.
general_ghz_state: prepare ghz-state quantum circuits
bitphaseflip_operator: bit-flip quantum circuits
amplitude_encoder: amplitude-encoded quantum circuits
Richer circuit operation supported
shift
: translation qubitreverse_qubits
: flip circuit bit
Feature enhancement
MaxCutAnsatz
: get_partition, get the max-cut cutting solutionMaxCutAnsatz
: get_cut_value, get the number of cuts for a cutting solutionCircuit
: is_measure_end, determine whether the quantum circuit is the end of the measurement gate
SVG drawing mode that supports quantum circuits
The quantum circuit build by mindquantum now can be showd by svg in jupyter notebook, just call
svg()
of any quantum circuits.
Noise simulator supported
MindQuantum adds the following quantum channels for quantum noise simulation
PauliChannel
: Pauli channelBitFlipChannel
: bit-flip channelPhaseFlipChannel
: phase-flip channelBitPhaseFlipChannel
: bit-phase flip channelDepolarizingChannel
: depolarized channel