2018
DOI: 10.1371/journal.pone.0209358
|View full text |Cite
|
Sign up to set email alerts
|

QuantumInformation.jl—A Julia package for numerical computation in quantum information theory

Abstract: Numerical investigations are an important research tool in quantum information theory. There already exists a wide range of computational tools for quantum information theory implemented in various programming languages. However, there is little effort in implementing this kind of tools in the language. is a modern programming language designed for numerical computation with excellent support for vector and matrix algebra, extended type system that allows for implementation of elegant application interfaces … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 33 publications
0
10
0
Order By: Relevance
“…Our analytical results are accompanied by functions written in the Julia language which decompose a given quantum channel in our basis. This implementation is now a part of the QuantumInformation.jl package [5,6].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Our analytical results are accompanied by functions written in the Julia language which decompose a given quantum channel in our basis. This implementation is now a part of the QuantumInformation.jl package [5,6].…”
Section: Discussionmentioning
confidence: 99%
“…The second part we present the example of whereas the last part presents the implementation of this example in the Julia language. This implementation is now a part of the QuantumInformation.jl [5,6] numerical library available on-line at https:// github.com/iitis/QuantumInformation.jl. Surprisingly, despite the complex mathematical structure and quite technical proofs, the implementation is relatively simple and therefore useful.…”
Section: Introductionmentioning
confidence: 99%
“…However, a batched register in Yao be conveniently converted to a reduced density matrix. By porting Yao with QuantumInformation.jl [99], one can carry out noisy simulation with density matrices. One can find a blog in Appendix I.…”
Section: Noisy Simulationmentioning
confidence: 99%
“…The circuit ansatz (general_U4) is the minimal universal two-qubit gate decomposition of Ref. [86] • Porting Yao to QuantumInformation [99]…”
Section: B Builtin Block Typesmentioning
confidence: 99%
“…We sample N = 10 6 pairs of random POVMs in a manner explained at the beginning of this section. For further details on sampling, we refer the reader to [27,28].…”
Section: Lemmamentioning
confidence: 99%