Skip to content

Commit 64d0c87

Browse files
Clean structure of imports
1 parent 44fecdf commit 64d0c87

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/QuantumToolbox.jl

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
module QuantumToolbox
22

3+
# Standard Julia libraries
34
using LinearAlgebra
4-
using SparseArrays
5-
import StaticArraysCore: SVector
6-
import SciMLOperators: cache_operator, iscached, isconstant
7-
8-
# other functions in LinearAlgebra
9-
import LinearAlgebra: BlasReal, BlasInt, BlasFloat, BlasComplex, checksquare
10-
import LinearAlgebra.BLAS: @blasfunc
5+
import LinearAlgebra: BlasInt, BlasFloat, checksquare
116
import LinearAlgebra.LAPACK: hseqr!
7+
using SparseArrays
128

139
# SciML packages (for QobjEvo, OrdinaryDiffEq, and LinearSolve)
1410
import SciMLBase:
@@ -37,6 +33,9 @@ import SciMLBase:
3733
AbstractODESolution
3834
import StochasticDiffEq: StochasticDiffEqAlgorithm, SRA2, SRIW1
3935
import SciMLOperators:
36+
cache_operator,
37+
iscached,
38+
isconstant,
4039
SciMLOperators,
4140
AbstractSciMLOperator,
4241
MatrixOperator,
@@ -62,7 +61,7 @@ import IncompleteLU: ilu
6261
import Pkg
6362
import Random: AbstractRNG, default_rng, seed!
6463
import SpecialFunctions: loggamma
65-
import StaticArraysCore: MVector
64+
import StaticArraysCore: SVector, MVector
6665

6766
# Export functions from the other modules
6867

0 commit comments

Comments
 (0)