From 6208d5b97272cf92d87bb26ae47781f857a4ecf6 Mon Sep 17 00:00:00 2001 From: Stefano Carignano <70697517+starsfordummies@users.noreply.github.com> Date: Wed, 14 Aug 2024 10:46:25 +0200 Subject: [PATCH] Sort output of `sites` (#185) * sort output of sites(::Quantum) so sites are in order * formatting * use sort! to save nanobyte allocations --- src/Quantum.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Quantum.jl b/src/Quantum.jl index 533cedb0f..5ce9751a1 100644 --- a/src/Quantum.jl +++ b/src/Quantum.jl @@ -108,7 +108,7 @@ Returns the sites of a [`Quantum`](@ref) Tensor Network. """ function sites(tn::Quantum; kwargs...) if isempty(kwargs) - collect(keys(tn.sites)) + sort!(collect(keys(tn.sites))) elseif keys(kwargs) === (:at,) findfirst(i -> i === kwargs[:at], tn.sites) else