QuantumInterface
This package is not meant for public use!
Please contact us if you plan to depend directly on this package as we frequently coordinate breaking changes to it.
On the other hand, we do respect semantic versioning, so at worst you would be stuck on an old version of the package, but you should not have your code break unexpectedly due to a change made by us.
This package contains formal and informal definitions of common interfaces used by:
graph TD
QuantumInterface --> QuantumOpticsBase
QuantumInterface --> QuantumClifford
QuantumInterface --> QSymbolicsBase
QSymbolicsBase --> QSymbolicsOptics
QuantumClifford --> QuantumSavory
QuantumClifford --> QSymbolicsClifford
QSymbolicsBase --> QSymbolicsClifford
QSymbolicsBase --> QSymbolics
QSymbolicsClifford --> QSymbolics
QSymbolicsOptics --> QSymbolics
subgraph "Symbolics"
QSymbolicsBase
QSymbolicsOptics
QSymbolicsClifford
QSymbolics
end
subgraph "Clifford circuits"
QuantumClifford
end
QuantumOpticsBase ---> QuantumCumulants
subgraph "Wavefunction master equations"
QuantumOpticsBase --> qob_others[many other<br>special purpose<br>packages]
QuantumOptics
end
QuantumOpticsBase --> QuantumOptics
QuantumOpticsBase --> QSymbolicsOptics
subgraph "Multiformalism simulator"
QuantumSavory
end
QuantumOptics --> QuantumSavory
QSymbolics --> QuantumSavory