Release Notes¶
0.3.0¶
New Features¶
qiskit_addon_dice_solver.solve_fermion()now accepts CI strings directly as input to its first positional argument. Users may now specify their determinants with a bitstring matrix or CI strings.
Bug Fixes¶
Fixed the
select_cutoffvalue used inqiskit_addon_dice_solver.solve_fermion()to be the max 32-bit signedintvalue.
0.2.0¶
New Features¶
Bitstrings are no longer limited to
80bits. Bitstrings up to length256are now accepted.
Open shell systems are now supported in
qiskit_addon_dice_solver.solve_fermion()by setting theopen_shellkeyword 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 underlyingDicecommand line application.
Upgrade Notes¶
Removed the
qiskit_addon_dice_solver.solve_dicefunction. 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.SCIStateinstance to describe the ground state.