This is a personal Julia registry, containing some packages (managed by myself) related to the world of numerical simulations of quantum systems.
TEDOPAprovides functions to compute the chain-mapping of continuous quantum systems (see e.g. [1] and [2]).LindbladVectorizedTensorsextendsITensor's collection of site types to work with density matrices instead of just pure states.MarkovianClosureimplements the Markovian closure construction as seen in [3] and [4].MPSTimeEvolutionprovides time-evolution algorithms for matrix-product states, especially TDVP and variants of it.PauliStringTensorsprovides some small utilities to read and print Pauli strings, and to convert them intoITensorobjects.QuantumCircuitSimulatoris a generic simulator of quantum circuits with matrix-product states (still a work in progress).GaussianStatesprovides functions to manipulate Gaussian states through their covariance matrix and vector of first moments, as well as several relevant matrix decompositions.
To add this registry, run from an interactive session
using Pkg
pkg"registry add https://github.com/phaerrax/TensorNetworkSimulations.git"This must be done just once per Julia installation; once this is done, you can
install any of the packages in this registry with ]add <packagename> as you
would with any package in Julia's General registry, without having to use the
GitHub repository URL.
- J. Prior, A. W. Chin, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett. 105, 050404 (2010)
- D. Tamascelli, A. Smirne, J. Lim, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett 123, 090402 (2019)
- A. Nüßeler, D. Tamascelli, A. Smirne, J. Lim, S. F. Huelga, and M. B. Plenio, Phys. Rev. Lett. 129, 140604 (2022)
- D. Ferracin, A. Smirne, S. F. Huelga, M. B. Plenio and D. Tamascelli, J. Chem. Phys. 161, 174114 (2024)