Closed PabloAndresCQ closed 5 months ago
I still need to update the contents of the examples/
folder to use the slightly changed API (essentially, some name changes).
I will not write anything about TTNxGate just yet in the Jupyter Notebook. I want to improve it up a bit first in future PRs.
Folder examples/
updated. Ready to merge after final approval.
Can this be merged? It would be great to start using it.
Hi @erinaldiq, I intended to do some changes to this (by creating other PRs and merging to this one) before I merge to develop. The reason being that, at the moment, there are multiple efficiency bottlenecks that I have not had time to sit down and fix, so the user experience won't be particularly good. I'll come back strong after the new year and work on this for the first couple of weeks. I also intend to create a Jupyter notebook example showing how to use this feature. Also, notice the API has changed slightly!
If you'd still want to use this version of TTN, feel free to pull this branch (feature/ttn
) and install it locally via pip install .
. I'd be happy to assist you.
We agreed that the tasks that remain (see below) will be done on a separate PR.
_get_qubit_partition
to not depend on KaHypar installationThanks @PabloAndresCQ ! Let me know if you need help with the example and/or testing the docs 👍🏼
This PR includes:
TTNxGate
currently only supporting:TNState
that encapsulates bothMPS
andTTN
.TODO
feature/ttn_*
PRs into this onebonds_from_q0_to_ancestor
code and sanity checks after merging the abovetnstate
module tostructured