[latest]
The following changes are in the github repository, but not yet released. The contents are auto-generated from multiple files.
Fixed a typo in segment DMRG that resulted in an exception.
typo (wrong keyword) for QRBasedTEBDEngine with nontrivial qtotal of MPS B tensors
Add
tenpy.networks.purification_mps.PurificationMPS.from_density_matrix()Fix
tenpy.networks.mpo.MPO.is_equal()ifexplicit_plus_hc=True.Fixed a bug where
CouplingMPOModelcould not configureNLegLadderlattices automatically, from only themodel_params, because that lattice has a different__init__call structure.Add
plus_identity()for MPO.Fixed a bug (see issue #446 ) where segment DMRG failed.
implemented Krylov subspace expansion for TDVP (Thanks to Sajant Anand for implementing this!)
Added the subsites_start parameter to exponentially decaying couplings, making the kind of couplings it can cover even more general. See
add_exponentially_decaying_coupling().Fixed a bug in the
hofstadtermodels, where the symmetric gauge was not implemented correctly and yielded a different physical model. Removed the config options for controlling the magnetic unit cell size, since in all well-configured cases they had no effect. See PR #527 for details.Fixed a bug where
add_exponentially_decaying_coupling()withplus_hc=Truedid not hc theop_stringAdded
add_centered_exponentially_decaying_term().Fixed a typo in the
mixed_xkmodels, wherefrom_charges_of_orbitals()ignored thering_order.Fixed a bug in single-site DMRG, where
mixer_activatefailed ifmixer = NoneFixed a bug where DMRG using a
chi_listcaused the environment sweeps to use the defaultchi_max, which is100and implies unintentional heavy truncation in most settings.