diff --git a/Project.toml b/Project.toml index 17f8383..3888f9f 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "QuantumOperatorDefinitions" uuid = "826dd319-6fd5-459a-a990-3a4f214664bf" authors = ["ITensor developers and contributors"] -version = "0.1.0" +version = "0.1.1" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" diff --git a/src/QuantumOperatorDefinitions.jl b/src/QuantumOperatorDefinitions.jl index f653b6a..115a043 100644 --- a/src/QuantumOperatorDefinitions.jl +++ b/src/QuantumOperatorDefinitions.jl @@ -1,5 +1,7 @@ module QuantumOperatorDefinitions +export @OpName_str, @SiteType_str, @StateName_str, OpName, SiteType, StateName, ⊗, op, state + include("sitetype.jl") include("state.jl") include("op.jl") diff --git a/test/test_exports.jl b/test/test_exports.jl new file mode 100644 index 0000000..92a25fe --- /dev/null +++ b/test/test_exports.jl @@ -0,0 +1,17 @@ +using QuantumOperatorDefinitions: QuantumOperatorDefinitions +using Test: @test, @testset +@testset "Test exports" begin + exports = [ + :QuantumOperatorDefinitions, + Symbol("@OpName_str"), + Symbol("@SiteType_str"), + Symbol("@StateName_str"), + :OpName, + :SiteType, + :StateName, + :⊗, + :op, + :state, + ] + @test issetequal(names(QuantumOperatorDefinitions), exports) +end