You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think that it is fine to make some extensions with other packages of Quantum stuff. As far as I know, an extension does not influence the package dependencies or the compilation time (correct me if I’m wrong). So, there is no reason in principle to reject a request for making an extension. We are open to these things.
However, I would like to point out a few things. First, we are non directly interested in the other two packages at the moment. So, we do not guarantee a direct support to those extensions, but we are open to anybody else doing this. Second, I don’t know how clever is making an extension for a package like QuantumOptics.jl, since their working principle is basically the same of QuantumToolbox.jl, and one user should use either one package or the other. Indeed, these two packages have very similar functionalities (but very different in syntax and internal structure), and there is no reason to use both of them simultaneously. This is different to QuantumSymbolics.jl, where there is the possibility that somebody use it together with QuantumToolbox.jl.
Thanks, Alberto! Extensions indeed do not affect loading time, time to first use, or precompilation time, if the other package is not present. The utility of a conversion extension with QuantumOptics would be for the downstream user when performing benchmarks or correctness checks or for the downstream developer when setting up interchangeable backends.
For the moment we prefer to not implement an extension for QuantumOptics.jl. As I said before, the two packages are very similar in terms of purposes of use. One can always create a separate module for making interchangeable backends.
On the other hand, we are open to make an extension for QuantumSymbolics.
Hi, folks! How receptive is the team of the following two suggestions:
The text was updated successfully, but these errors were encountered: