Release Notes¶
0.2.0¶
New Features¶
Bitstrings are no longer limited to
80
bits. Bitstrings up to length256
are now accepted.
Open shell systems are now supported in
qiskit_addon_dice_solver.solve_fermion()
by setting theopen_shell
keyword argument toTrue
. If set toTrue
, the left and right halves of the input bitstrings may contain different hamming weights.Open shell systems are also supported in
qiskit_addon_dice_solver.solve_hci()
. Alpha and beta determinants are no longer expected to have the same hamming weights.
Introduced a new function,
qiskit_addon_dice_solver.solve_fermion()
, which is intended to be compatible with qiskit-addon-sqd <https://qiskit.github.io/qiskit-addon-sqd/> workflows.
Added a
qiskit_addon_dice_solver.solve_hci()
function, which behaves very similarly toqiskit_addon_dice_solver.solve_fermion()
but provides a higher level of control over the behavior of the underlyingDice
command line application.
Upgrade Notes¶
Removed the
qiskit_addon_dice_solver.solve_dice
function. Users should callqiskit_addon_dice_solver.solve_fermion()
instead.
qiskit_addon_dice_solver.solve_hci()
andqiskit_addon_dice_solver.solve_fermion()
now return anqiskit_addon_sqd.fermion.SCIState
instance to describe the ground state.