From cb48e04023fbe06a93946d39d9a65bfb737c233c Mon Sep 17 00:00:00 2001 From: Alberto Mercurio Date: Tue, 11 Feb 2025 02:06:02 +0900 Subject: [PATCH 1/2] Change `MultiSiteOperator` function name to `multisite_operator` --- QuantumToolbox.jl/time_evolution/lowrank.qmd | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/QuantumToolbox.jl/time_evolution/lowrank.qmd b/QuantumToolbox.jl/time_evolution/lowrank.qmd index 1b6f618..a6d8040 100644 --- a/QuantumToolbox.jl/time_evolution/lowrank.qmd +++ b/QuantumToolbox.jl/time_evolution/lowrank.qmd @@ -60,11 +60,11 @@ Jz = 1.0 hx = 0.0 γ = 1 -Sx = mapreduce(i->MultiSiteOperator(latt, i => sigmax()), +, 1:latt.N) -Sy = mapreduce(i->MultiSiteOperator(latt, i => sigmay()), +, 1:latt.N) -Sz = mapreduce(i->MultiSiteOperator(latt, i => sigmaz()), +, 1:latt.N) +Sx = mapreduce(i->multisite_operator(latt, i => sigmax()), +, 1:latt.N) +Sy = mapreduce(i->multisite_operator(latt, i => sigmay()), +, 1:latt.N) +Sz = mapreduce(i->multisite_operator(latt, i => sigmaz()), +, 1:latt.N) -SFxx = sum([MultiSiteOperator(latt, i => sigmax()) * MultiSiteOperator(latt, j => sigmax()) for i in 1:latt.N for j in 1:latt.N]) +SFxx = sum([multisite_operator(latt, i => sigmax()) * multisite_operator(latt, j => sigmax()) for i in 1:latt.N for j in 1:latt.N]) H, c_ops = DissipativeIsing(Jx, Jy, Jz, hx, 0., 0., γ, latt; boundary_condition=:periodic_bc, order=1) e_ops = (Sx, Sy, Sz, SFxx) @@ -99,13 +99,13 @@ The remaining `M-1` states are taken as those with minimal Hamming distance from i = 1 for j in 1:N_modes global i += 1 - i <= M && (ϕ[i] = MultiSiteOperator(latt, j=>sigmap()) * ϕ[1]) + i <= M && (ϕ[i] = multisite_operator(latt, j=>sigmap()) * ϕ[1]) end for k in 1:N_modes-1 for l in k+1:N_modes global i += 1 - i <= M && (ϕ[i] = MultiSiteOperator(latt, k=>sigmap(), l=>sigmap()) * ϕ[1]) + i <= M && (ϕ[i] = multisite_operator(latt, k=>sigmap(), l=>sigmap()) * ϕ[1]) end end ``` From 57bac00adf3e991b228453ac65868b53886ed427 Mon Sep 17 00:00:00 2001 From: Alberto Mercurio Date: Thu, 22 May 2025 00:22:54 +0200 Subject: [PATCH 2/2] Add detailed authors informations --- .../time_evolution/adiabatic.qmd | 3 +- _authors.yml | 43 +++++++++++++++++++ _quarto.yml | 3 ++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 _authors.yml diff --git a/QuantumToolbox.jl/time_evolution/adiabatic.qmd b/QuantumToolbox.jl/time_evolution/adiabatic.qmd index f157572..b611a08 100644 --- a/QuantumToolbox.jl/time_evolution/adiabatic.qmd +++ b/QuantumToolbox.jl/time_evolution/adiabatic.qmd @@ -1,7 +1,8 @@ --- title: "Adiabatic sweep (with `QuantumObjectEvolution`)" -author: Li-Xun Cai date: 2025-04-20 # last update (keep this comment as a reminder) +author: + - ref: lixuncai engine: julia --- diff --git a/_authors.yml b/_authors.yml new file mode 100644 index 0000000..e41bf5b --- /dev/null +++ b/_authors.yml @@ -0,0 +1,43 @@ +author: + - id: albertomercurio + name: Alberto Mercurio + orcid: 0000-0001-7814-1936 + email: alberto.mercurio@epfl.ch + affiliations: + - ref: 1 + + - id: yitehuang + name: Yi-Te Huang + orcid: 0000-0002-2520-8348 + email: yitehuang.tw@gmail.com + affiliations: + - ref: 2 + - ref: 3 + + - id: lixuncai + name: Li-Xun Cai + orcid: 0009-0006-7644-5200 + email: cailixun23@gmail.com + affiliations: + - ref: 2 + - ref: 3 + +affiliations: + - id: 1 + name: École Polytechnique Fédérale de Lausanne (EPFL) + address: Rte Cantonale + city: Lausanne + state: Switzerland + postal-code: 1015 + + - id: 2 + name: National Cheng Kung University + city: Tainan + state: Taiwan + postal-code: 701401 + + - id: 3 + name: Center for Quantum Frontiers of Research and Technology (QFort) + city: Tainan + state: Taiwan + postal-code: 701401 \ No newline at end of file diff --git a/_quarto.yml b/_quarto.yml index fb229f0..0946701 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -9,6 +9,9 @@ project: - "!CODE_OF_CONDUCT.md" # ignore - "!tutorial_template.qmd" # ignore +metadata-files: + - _authors.yml + website: title: Tutorials for Quantum Toolbox in Julia site-url: https://qutip.org/qutip-julia-tutorials/