Releases: Qiskit/qiskit-addon-sqd
Releases · Qiskit/qiskit-addon-sqd
0.11.0
What's Changed
- tutorial 1 cleanup by @caleb-johnson in #157
- Update landing pages by @caleb-johnson in #159
- remove deprecated function bitstring_matrix_to_sorted_addresses by @kevinsung in #163
- un-deprecate tuple input to solve_fermion by @kevinsung in #170
- Add upper bound to the qiskit version by @garrison in #169
- Add development version tests by @garrison in #167
- Add minimum version tests by @garrison in #168
- Some improvements and fixes to the SKQD tutorial by @kevinsung in #162
- Add note informing that bitstring matrix will be sorted/deduplicated inside solve_qubit by @caleb-johnson in #173
- Bump pylint from 3.3.4 to 3.3.6 by @dependabot in #178
- Bump ruff from 0.9.9 to 0.11.2 by @dependabot in #177
- SKQD tutorial: State preparation should have gates for spin up too by @kevinsung in #176
- Initialize
bitarray_asint
asnp.int64(0)
to fix type conversion error by @ashsaki in #180 - fix units in SKQD tutorial by @kevinsung in #183
- Fix language in tutorial 2 by @caleb-johnson in #187
- update probability weight heuristic for configuration recovery by @willkirby1 in #185
- Allow trailing kwargs in solve_fermion for pyscf solver by @caleb-johnson in #197
- Bump ruff from 0.11.2 to 0.11.8 by @dependabot in #200
- Add shift kwarg to solve_fermion by @caleb-johnson in #201
- Update intersphinx mapping URLs & others by @arnaucasau in #207
- Add high-level function for SQD by @kevinsung in #195
- Bump mypy from 1.15.0 to 1.16.0 by @dependabot in #210
- Bump ruff from 0.11.8 to 0.11.12 by @dependabot in #209
- Update DICE guide to use diagonalize_fermionic_hamiltonian by @kevinsung in #211
- Prepare 0.11 release by @caleb-johnson in #212
New Contributors
- @ashsaki made their first contribution in #180
- @willkirby1 made their first contribution in #185
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Bump pylint from 3.3.3 to 3.3.4 by @dependabot in #136
- Bump ruff from 0.8.4 to 0.9.4 by @dependabot in #135
- fix spin_sq type annotation from int to float by @kevinsung in #138
- Clean up headers in notebook guides by @caleb-johnson in #143
- Refactor how mean orbital occupancies are specified throughout API by @caleb-johnson in #151
- Bump mypy from 1.14.1 to 1.15.0 by @dependabot in #153
- Bump ruff from 0.9.4 to 0.9.9 by @dependabot in #152
- Add lattice model tutorial by @caleb-johnson in #154
- Fix documentation on Pauli operator projection by @neumannrf in #145
- Use RDMs to calculate e by @caleb-johnson in #142
- Bump version by @caleb-johnson in #156
New Contributors
- @neumannrf made their first contribution in #145
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Calculate exact energy with PySCF in tutorial by @caleb-johnson in #104
- Show inheritance in inlined classes in docs by @Eric-Arellano in #102
- Fix GitHub source code links due to missing env vars by @Eric-Arellano in #103
- Delete the fcidump and calculate the integrals with pyscf by @caleb-johnson in #107
- Update all guides to calculate integrals using pyscf by @caleb-johnson in #109
- Add release note about pyscf on Windows by @garrison in #114
- Fix lint errors in CI by @caleb-johnson in #119
- Remove incorrect note from CR docstring by @caleb-johnson in #118
- Add a linter to check the images' alt text by @arnaucasau in #117
- Bump pylint from 3.3.1 to 3.3.3 by @dependabot in #125
- Bump ruff from 0.7.2 to 0.8.4 by @dependabot in #124
- Bump mypy from 1.13.0 to 1.14.1 by @dependabot in #123
- Use only upper triangle to define the orbital optimization rotation by @caleb-johnson in #130
- Fix indexing bug in recover_configurations by @haimeng-zhang in #132
- Add regression test for recover_configurations by @caleb-johnson in #133
- Prepare 0.9 release by @caleb-johnson in #134
New Contributors
- @arnaucasau made their first contribution in #117
- @haimeng-zhang made their first contribution in #132
Full Changelog: 0.8.0...0.9.0
0.8.1
What's Changed
- Calculate exact energy with PySCF in tutorial (backport #104) by @mergify in #105
- Fix GitHub source code links due to missing env vars (backport #103) by @mergify in #106
- Delete the fcidump and calculate the integrals with pyscf (backport #107) by @mergify in #108
- Prepare 0.8.1 by @garrison in #112
Full Changelog: 0.8.0...0.8.1
0.8.0
What's Changed
- Add a citation file by @caleb-johnson in #76
- Fix GitHub source code links for decorated functions by @garrison in #75
- in chemistry tutorial, correct reported error from 200 mH to 60 mH by @kevinsung in #82
- Add support for py39 by @caleb-johnson in #83
- Replace pydocstyle with Ruff by @Eric-Arellano in #87
- Reorganize API docs by @Eric-Arellano in #88
- Clean up some errors in API docs by @caleb-johnson in #92
- Create an SCIState class for describing quantum states by @caleb-johnson in #91
- Use random number generators, not global seeds by @caleb-johnson in #94
- Delete symmetry information from fcidump to avoid PySCF error by @kevinsung in #97
- Always show type hints in docs by @Eric-Arellano in #96
- Bump ruff from 0.6.8 to 0.7.2 by @dependabot in #99
- Bump mypy from 1.11.2 to 1.13.0 by @dependabot in #98
- Prepare 0.8 release by @caleb-johnson in #101
New Contributors
- @Eric-Arellano made their first contribution in #87
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- Use XZ logic to specify Pauli terms by @caleb-johnson in #61
- Update Dice how-to by @caleb-johnson in #62
- Fix dead link in Dice solver how-to by @caleb-johnson in #64
- Improve figure and explanation in tutorial 1 by @caleb-johnson in #67
- Bump ruff from 0.6.4 to 0.6.8 by @dependabot in #73
- Bump pylint from 3.2.7 to 3.3.1 by @dependabot in #72
- Add unit tests, clean up documentation, and add error handling in qubit module. by @caleb-johnson in #69
- Fix bugs in optimize_orbitals related to open-shell workflows by @caleb-johnson in #71
- Fix bugs in fermion module affecting open shell systems by @caleb-johnson in #74
- Prepare 0.7 release by @caleb-johnson in #77
New Contributors
- @dependabot made their first contribution in #73
Full Changelog: 0.6.0...0.7.0
0.6.0
0.6.0 release
0.5.0
What's Changed
- Set earliest version in reno by @caleb-johnson in #14
- Force hamming_left and hamming_right to be kwargs throughout API by @caleb-johnson in #16
- Prepare 0.5.0 release by @caleb-johnson in #17
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Documentation adjustments by @mrossinek in #5
- docs: correct explanation of ffsim pre-init transpiler passes by @kevinsung in #8
- Add qubit functions to the API docs by @caleb-johnson in #10
- Adjust API to be more consistent in specifying # spin electrons and target hamming weights by @caleb-johnson in #11
- Bump to version 0.4 by @caleb-johnson in #13
New Contributors
- @mrossinek made their first contribution in #5
- @kevinsung made their first contribution in #8
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- Add a solve_qubit function by @caleb-johnson in #3
- Final QA of documentation before 0.3.0 release by @caleb-johnson in #2
New Contributors
- @caleb-johnson made their first contribution in #3
Full Changelog: https://github.com/Qiskit/qiskit-addon-sqd/commits/0.3.0