-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fermion Tensor Network Framework #88
base: main
Are you sure you want to change the base?
Conversation
…orm to quimb original implementation
…dded 3. plaquette environment implemented
…n/fermion symmetry classes
Hello @yangcal! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2021-06-15 23:37:19 UTC |
Hey @yangcal, would it be okay if I worked on this branch directly (yangcal/general)? If so, could you enable push access for me (there should be a 'Allow edits by maintainers' somewhere on the right if not already enabled). |
Any update on this? I'd be interested in using fermionic tensor network functionality. |
The current status is:
|
Hi Johnnie,
I'm still doing some bug/performance check but I'm posting this pull request to show the general API I have on mind for the Fermionic Tensors Network.
The most relevant module are the fermion, fermion_2d, fermion_2d_tebd which correspond to your tensor implementations. There is also a block_tensor module which is a lower level interface, this will allow interfacing general non-fermionic tensors from pyblock3.
There are a lot details in some implementations so I haven't figure out how to do docs properly, but the purpose is to show you this API and get feedbacks.
Best,
Yang