jcmgray / quimb

A python library for quantum information and many-body calculations including tensor networks.
http://quimb.readthedocs.io
Other
488 stars 108 forks source link

TEBD Enhancements #55

Open AidanGG opened 4 years ago

AidanGG commented 4 years ago

Two suggestions for TEBD:

I'm going to start working on some PRs to address these.

jcmgray commented 4 years ago

Sounds good! It might make sense to have a different subclass like TEBDImag (or something) to be very explicit and which can simply override a minimal set of methods (and add some like regularly computing the energy for example).

This is the current approach I'm taking in the 2D PR, where SimpleUpdate and FullUpdate are both imaginary time algorithms. Would be nice to roughly converge 1D TEBD and 2D TEBD stuff.