Closed mofeing closed 2 months ago
In my opinion, it could be a nice idea to have all kinds of tensor networks (in this case Qrochet
) inside Tenet
because, after all, they are still tensor networks and because of the list of reasons you wrote above.
The discussion would be about how we plan to merge it back in Tenet
, e.g. as an extension of Tenet
.
Also, I think it's fine to release a stable version of Tenet
(1.0) after doing this, as well as solving the important bugs there may exist for the basic functioning of Tenet
.
Qrochet
has been a place where to experiment with Quantum Tensor Networks outside ofTenet
, so we could break things fast without compromising other code depending onTenet
. We now have a clearer view of what interface should we provide. Also, as the number of serious users grows, we require a more stable library.Thus I'm proposing to move the code back to
Tenet
. The benefits that I believe we would get are:Qrochet
is not a great name.Since there are no overheads or costs involved, I don't think there are any cons.
My idea is that once that we merge back Qrochet into Tenet, which will be a progressive process, we should be close to releasing Tenet 1.0.