v8.1.78
Since 8.1.77:
- New:
bond_convergence()indense_evolution.backends.mps-- certifies whether an MPS observable has actually converged with respect to bond dimension by running the same circuit at >=3 increasingmax_bondvalues, instead of trusting a single run's own internal diagnostics. Three-state verdict: converged/not_converged/undecidable. (#234) - Fix:
dense_evolution.native_hf.bridgecrashed at import without pennylane installed (an optional extra) -- import is now lazy, with a clear error only when the pennylane-dependent function is actually called. (#233) - Fix:
SafeMemoryGuardin the test suite depended on real host RAM, causing non-deterministicMemoryPressureErrorfailures -- the memory budget is now injectable and fixed in tests that don't specifically exercise the guard. (#233) - Fix: 4 assertions in
test_mps.pyused a tolerance too tight for complex64 (MPSSimulator's default precision). (#233) - Fix: global
jax_enable_x64state leaked between test modules -- 6 files set it at module level with no restore, affecting test outcomes based on collection order. (#233)