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

Richer circuit operation supported

  • shift: translation qubit

  • reverse_qubits: flip circuit bit

Feature enhancement

  • MaxCutAnsatz: get_partition, get the max-cut cutting solution

  • MaxCutAnsatz: get_cut_value, get the number of cuts for a cutting solution

  • Circuit: 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