Skip to content

Commit 4cf6250

Browse files
committed
update citation bibtex
1 parent f9b1e99 commit 4cf6250

File tree

6 files changed

+70
-41
lines changed

6 files changed

+70
-41
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased](https://github.com/qutip/QuantumToolbox.jl/tree/main)
99

10+
- Add `QuantumToolbox.cite()` for bibtex generator of `QuantumToolbox.jl`. ([#544])
11+
1012
## [v0.35.0]
1113
Release date: 2025-09-03
1214

@@ -314,3 +316,4 @@ Release date: 2024-11-13
314316
[#536]: https://github.com/qutip/QuantumToolbox.jl/issues/536
315317
[#537]: https://github.com/qutip/QuantumToolbox.jl/issues/537
316318
[#539]: https://github.com/qutip/QuantumToolbox.jl/issues/539
319+
[#544]: https://github.com/qutip/QuantumToolbox.jl/issues/544

CITATION.bib

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
@article{QuantumToolbox-jl2025,
2-
title={{QuantumToolbox.jl}: An efficient {Julia} framework for simulating open quantum systems},
3-
author={Mercurio, Alberto and Huang, Yi-Te and Cai, Li-Xun and Chen, Yueh-Nan and Savona, Vincenzo and Nori, Franco},
4-
journal={arXiv preprint arXiv:2504.21440},
5-
year={2025},
6-
publisher = {arXiv},
7-
eprint={2504.21440},
8-
archivePrefix={arXiv},
9-
primaryClass={quant-ph},
10-
doi = {10.48550/arXiv.2504.21440}
1+
@article{QuantumToolbox.jl2025,
2+
doi = {10.22331/q-2025-09-29-1866},
3+
url = {https://doi.org/10.22331/q-2025-09-29-1866},
4+
title = {Quantum{T}oolbox.jl: {A}n efficient {J}ulia framework for simulating open quantum systems},
5+
author = {Mercurio, Alberto and Huang, Yi-Te and Cai, Li-Xun and Chen, Yueh-Nan and Savona, Vincenzo and Nori, Franco},
6+
journal = {{Quantum}},
7+
issn = {2521-327X},
8+
publisher = {{Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften}},
9+
volume = {9},
10+
pages = {1866},
11+
month = sep,
12+
year = {2025}
1113
}

README.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ and [Y.-T. Huang](https://github.com/ytdHuang).
2424
[license-img]: https://img.shields.io/badge/license-New%20BSD-blue.svg
2525
[license-url]: https://opensource.org/licenses/BSD-3-Clause
2626

27-
[cite-img]: https://img.shields.io/badge/cite-arXiv%3A2504.21440_(2025)-blue
28-
[cite-url]: https://doi.org/10.48550/arXiv.2504.21440
27+
[cite-img]: https://img.shields.io/badge/cite-Quantum_9%2C_1866_(2025)-blue
28+
[cite-url]: https://doi.org/10.22331/q-2025-09-29-1866
2929

3030
[download-img]: https://img.shields.io/badge/dynamic/json?url=http%3A%2F%2Fjuliapkgstats.com%2Fapi%2Fv1%2Ftotal_downloads%2FQuantumToolbox&query=total_requests&label=Downloads
3131
[download-url]: https://juliapkgstats.com/pkg/QuantumToolbox
@@ -179,19 +179,21 @@ You are most welcome to contribute to `QuantumToolbox.jl` development by forking
179179
For more information about contribution, including technical advice, please see the [Contributing to Quantum Toolbox in Julia](https://qutip.org/QuantumToolbox.jl/stable/resources/contributing).
180180

181181
## Cite `QuantumToolbox.jl`
182-
If you like `QuantumToolbox.jl`, we would appreciate it if you starred the repository in order to help us increase its visibility. Furthermore, if you find the framework useful in your research, we would be grateful if you could cite our arXiv preprint [ [arXiv:2504.21440 (2025)](https://doi.org/10.48550/arXiv.2504.21440) ] using the following bibtex entry:
182+
If you like `QuantumToolbox.jl`, we would appreciate it if you starred the repository in order to help us increase its visibility. Furthermore, if you find the framework useful in your research, we would be grateful if you could cite our publication [ [Quantum 9, 1866 (2025)](https://doi.org/10.22331/q-2025-09-29-1866) ] using the following bibtex entry:
183183

184184
```bib
185-
@article{QuantumToolbox-jl2025,
186-
title={{QuantumToolbox.jl}: An efficient {Julia} framework for simulating open quantum systems},
187-
author={Mercurio, Alberto and Huang, Yi-Te and Cai, Li-Xun and Chen, Yueh-Nan and Savona, Vincenzo and Nori, Franco},
188-
journal={arXiv preprint arXiv:2504.21440},
189-
year={2025},
190-
publisher = {arXiv},
191-
eprint={2504.21440},
192-
archivePrefix={arXiv},
193-
primaryClass={quant-ph},
194-
doi = {10.48550/arXiv.2504.21440}
185+
@article{QuantumToolbox.jl2025,
186+
doi = {10.22331/q-2025-09-29-1866},
187+
url = {https://doi.org/10.22331/q-2025-09-29-1866},
188+
title = {Quantum{T}oolbox.jl: {A}n efficient {J}ulia framework for simulating open quantum systems},
189+
author = {Mercurio, Alberto and Huang, Yi-Te and Cai, Li-Xun and Chen, Yueh-Nan and Savona, Vincenzo and Nori, Franco},
190+
journal = {{Quantum}},
191+
issn = {2521-327X},
192+
publisher = {{Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften}},
193+
volume = {9},
194+
pages = {1866},
195+
month = sep,
196+
year = {2025}
195197
}
196198
```
197199

docs/src/getting_started/cite.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
# [Cite QuantumToolbox.jl](@id doc:Cite)
22

3-
If you like `QuantumToolbox.jl`, we would appreciate it if you could cite our arXiv preprint [ [arXiv:2504.21440 (2025)](https://doi.org/10.48550/arXiv.2504.21440) ] using the following bibtex entry:
3+
If you like `QuantumToolbox.jl`, we would appreciate it if you could cite our publication [ [Quantum 9, 1866 (2025)](https://doi.org/10.22331/q-2025-09-29-1866) ] using the following bibtex entry:
44

55
```bib
6-
@article{QuantumToolbox-jl2025,
7-
title={{QuantumToolbox.jl}: An efficient {Julia} framework for simulating open quantum systems},
8-
author={Mercurio, Alberto and Huang, Yi-Te and Cai, Li-Xun and Chen, Yueh-Nan and Savona, Vincenzo and Nori, Franco},
9-
journal={arXiv preprint arXiv:2504.21440},
10-
year={2025},
11-
publisher = {arXiv},
12-
eprint={2504.21440},
13-
archivePrefix={arXiv},
14-
primaryClass={quant-ph},
15-
doi = {10.48550/arXiv.2504.21440}
6+
@article{QuantumToolbox.jl2025,
7+
doi = {10.22331/q-2025-09-29-1866},
8+
url = {https://doi.org/10.22331/q-2025-09-29-1866},
9+
title = {Quantum{T}oolbox.jl: {A}n efficient {J}ulia framework for simulating open quantum systems},
10+
author = {Mercurio, Alberto and Huang, Yi-Te and Cai, Li-Xun and Chen, Yueh-Nan and Savona, Vincenzo and Nori, Franco},
11+
journal = {{Quantum}},
12+
issn = {2521-327X},
13+
publisher = {{Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften}},
14+
volume = {9},
15+
pages = {1866},
16+
month = sep,
17+
year = {2025}
1618
}
1719
```

src/versioninfo.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ function versioninfo(io::IO = stdout)
5656
"+---------------------------------------------------+\n",
5757
"| Please cite QuantumToolbox.jl in your publication |\n",
5858
"+---------------------------------------------------+\n",
59-
"For your convenience, a bibtex reference can be easily generated using `QuantumToolbox.cite()`.\n"
59+
"For your convenience, a bibtex reference can be easily generated using `QuantumToolbox.cite()`.\n",
6060
)
6161
return nothing
6262
end
@@ -84,16 +84,16 @@ Command line output of citation information and bibtex generator for `QuantumToo
8484
"""
8585
function cite(io::IO = stdout)
8686
citation = raw"""
87-
@article{QuantumToolbox-jl2025,
88-
doi = {},
89-
url = {},
90-
title = {{QuantumToolbox.jl}: {A}n efficient {J}ulia framework for simulating open quantum systems},
87+
@article{QuantumToolbox.jl2025,
88+
doi = {10.22331/q-2025-09-29-1866},
89+
url = {https://doi.org/10.22331/q-2025-09-29-1866},
90+
title = {Quantum{T}oolbox.jl: {A}n efficient {J}ulia framework for simulating open quantum systems},
9191
author = {Mercurio, Alberto and Huang, Yi-Te and Cai, Li-Xun and Chen, Yueh-Nan and Savona, Vincenzo and Nori, Franco},
9292
journal = {{Quantum}},
9393
issn = {2521-327X},
9494
publisher = {{Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften}},
95-
volume = {},
96-
pages = {},
95+
volume = {9},
96+
pages = {1866},
9797
month = sep,
9898
year = {2025}
9999
}

test/core-test/utilities.jl

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,24 @@
11
@testitem "Utilities" begin
2+
3+
# citation bibtex
4+
io_buffer = IOBuffer()
5+
QuantumToolbox.cite(io_buffer)
6+
captured_output = String(take!(io_buffer))
7+
@test captured_output ==
8+
"""@article{QuantumToolbox.jl2025,\n""" *
9+
""" doi = {10.22331/q-2025-09-29-1866},\n""" *
10+
""" url = {https://doi.org/10.22331/q-2025-09-29-1866},\n""" *
11+
""" title = {Quantum{T}oolbox.jl: {A}n efficient {J}ulia framework for simulating open quantum systems},\n""" *
12+
""" author = {Mercurio, Alberto and Huang, Yi-Te and Cai, Li-Xun and Chen, Yueh-Nan and Savona, Vincenzo and Nori, Franco},\n""" *
13+
""" journal = {{Quantum}},\n""" *
14+
""" issn = {2521-327X},\n""" *
15+
""" publisher = {{Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften}},\n""" *
16+
""" volume = {9},\n""" *
17+
""" pages = {1866},\n""" *
18+
""" month = sep,\n""" *
19+
""" year = {2025}\n""" *
20+
"""}\n\n"""
21+
222
@testset "n_thermal" begin
323
ω1 = rand(Float64)
424
ω2 = rand(Float64)

0 commit comments

Comments
 (0)