Releases: qiskit-community/ffsim
Releases · qiskit-community/ffsim
v0.0.79
What's Changed
- split out docs dependency group by @kevinsung in #653
- delete GivensRotation namedtuple and zrotg helper function by @kevinsung in #654
- pass orbital rotation tol through Qiskit gates by @kevinsung in #655
- use global RNG in Qiskit gate tests by @kevinsung in #656
- use global RNG in all test files by @kevinsung in #657
- use global RNG in remaining test files by @kevinsung in #658
- fix upper bound on diag coulomb norm by @kevinsung in #661
- make documentation of class methods appear by @kevinsung in #662
Full Changelog: v0.0.78...v0.0.79
v0.0.78
What's Changed
- in qiskit trotter, simulate one-body by tracking basis by @kevinsung in #637
- add Trotter gates to qiskit PRE_INIT by @kevinsung in #638
- in qiskit orbital rotation, omit zero phasegate by @kevinsung in #639
- in qiskit orbital rotation, omit zero xxplusyygates by @kevinsung in #640
- in qiskit Trotter gates, omit identity orbital rotation by @kevinsung in #641
- update qubit gate decompositions tutorial by @kevinsung in #642
- use dependency-groups in pyproject.toml by @kevinsung in #643
- fix layer indexing bug in GivensAnsatzOp by @kevinsung in #645
- Swap the order of the
aandbchecks inzrotg_safeby @spiccinelli in #646 - Modified
givens_decompositionlogic for compact circuit compilation by @spiccinelli in #644 - allow passing tol to Qiskit orbital rotation gates by @kevinsung in #647
- allow passing tol to Slater determinant Qiskit gates by @kevinsung in #648
- move Slater Givens decomposition to Rust by @kevinsung in #649
- move clamp inside zrotg_safe by @kevinsung in #650
- pass tol in MergeOrbitalRotations by @kevinsung in #651
- in MergeOrbitalRotations, use max tol instead of min tol by @kevinsung in #652
New Contributors
- @spiccinelli made their first contribution in #646
Full Changelog: v0.0.77...v0.0.78
v0.0.77
v0.0.76
What's Changed
- remove blas dependency by @kevinsung in #630
- add tol argument to givens_decomposition by @kevinsung in #634
- Update t2 formula by @haimeng-zhang in #635
Full Changelog: v0.0.75...v0.0.76
v0.0.75
What's Changed
- Add logo to docs by @kevinsung in #627
- add Slater determinant 2-RDM by @kevinsung in #629
- Automatic LUCJ mapping on heavy-hex by @ashsaki in #447
New Contributors
Full Changelog: v0.0.74...v0.0.75
v0.0.74
What's Changed
- move tensor reconstruction functions out of test file by @kevinsung in #623
- Initialize UCJ from CISD by @davidomanovic in #595
- linalg: move givens_decomposition implementation to Rust by @to24toro in #622
- in givens_decomposition, return tuples directly by @kevinsung in #624
- update qiskit intersphinx mapping by @kevinsung in #625
- stop using zdrot by @kevinsung in #626
New Contributors
Full Changelog: v0.0.73...v0.0.74
v0.0.73
What's Changed
- In "Variational ansatzes" documentation page initialize ansatzes from amplitudes instead of parameters by @kevinsung in #600
- change tox configuration from INI to TOML by @kevinsung in #603
- document spell check in CONTRIBUTING.md by @kevinsung in #602
- pass multithreading env variables to tox by @kevinsung in #604
- use <= for FermionOperator simplify tolerance by @kevinsung in #606
- add s+, s-, sx, sy, sz, s_squared operators by @kevinsung in #605
- lower FermionOperator.simplify tol to 1e-12 by @kevinsung in #607
- build coeffs dictionary first in MolecularHamiltonian.fermion_operator by @kevinsung in #608
- move Spin to states module by @kevinsung in #609
- move dimensions to states module by @kevinsung in #610
- update module docstrings by @kevinsung in #611
- move init_cache to separate file by @kevinsung in #612
- make cistring module hidden by @kevinsung in #613
- add factor of 1/2 to contract two body docstring by @kevinsung in #615
- Restructure API docs by @kevinsung in #614
- add protocol methods to API docs by @kevinsung in #616
- document dataclass initvars by @kevinsung in #617
- hide init in API docs by @kevinsung in #618
- enable intersphinx by @kevinsung in #619
- enforce consistent backtick usage by @kevinsung in #620
- use more standard spin indexing convention by @kevinsung in #621
Full Changelog: v0.0.72...v0.0.73
v0.0.72
What's Changed
- Move "The FermionOperator class" from how-to guides to explanations by @kevinsung in #594
- add explanation of variational ansatzes and rename VQE guide by @kevinsung in #596
- add UCCSDOpUnrestricted by @kevinsung in #597
- clamp c between -1 and 1 to account for floating point error by @kevinsung in #599
Full Changelog: v0.0.71...v0.0.72
v0.0.71
Full Changelog: v0.0.70...v0.0.71
v0.0.70
What's Changed
- remove dtype from Slater RDM by @kevinsung in #589
- normal order: break out to outer loop by @kevinsung in #590
- reduce test params by @kevinsung in #591
Full Changelog: v0.0.69...v0.0.70