Initial attempt to implement dynamical D-expansion.
Improve some sanity check messages.
Randomize extra bits of l,r,K initial guesses after expanding.
Cleanup and improve dynamic expansion a bit.
Fix dynamic expansion (last changes broke it)
Do not check_finite on SVD (this is incompatible with older scipy versions).
Dynamic expansion only supported for nearest-neighbour hamiltonians at the moment.
Initialize parameters to zero in _init_arrays() (mps_gen).
Add dynamical expansion to generic MPS.
Add log to tdvp_gen. Change truncate message to info in mps_gen.
Refactor tdvp_gen calc_B function a bit so that we can supply requirements as arguments if desired.
Add support for NNN hamiltonians to dynamic expansion (uniform case).
Also allow the use to supply BB to take_step().
Add general calc_BB functions.
Use general calc_BB functions in tdvp_gen.
Formatting.
Unify gen and uniform dynamic expansion.
Upgrade transvers_ising example to do dynamical expansion.