diff --git a/Manifest.toml b/Manifest.toml deleted file mode 100644 index 8463974..0000000 --- a/Manifest.toml +++ /dev/null @@ -1,452 +0,0 @@ -[[Pkg]] -deps = ["Dates", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Test", "UUIDs"] -uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" - -[[SuiteSparse]] -deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] -uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9" - -[[Arpack]] -deps = ["Arpack_jll", "Libdl", "LinearAlgebra"] -git-tree-sha1 = "2ff92b71ba1747c5fdd541f8fc87736d82f40ec9" -uuid = "7d9fca2a-8960-54d3-9f78-7d1dccf2cb97" -version = "0.4.0" - -[[TableTraits]] -deps = ["IteratorInterfaceExtensions"] -git-tree-sha1 = "b1ad568ba658d8cbb3b892ed5380a6f3e781a81e" -uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c" -version = "1.0.0" - -[[EllipsisNotation]] -git-tree-sha1 = "65dad386e877850e6fce4fc77f60fe75a468ce9d" -uuid = "da5c29d0-fa7d-589e-88eb-ea29b0a81949" -version = "0.4.0" - -[[ConstructionBase]] -git-tree-sha1 = "a2a6a5fea4d6f730ec4c18a76d27ec10e8ec1c50" -uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9" -version = "1.0.0" - -[[OrderedCollections]] -deps = ["Random", "Serialization", "Test"] -git-tree-sha1 = "c4c13474d23c60d20a67b217f1d7f22a40edf8f1" -uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" -version = "1.1.0" - -[[IteratorInterfaceExtensions]] -git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856" -uuid = "82899510-4779-5014-852e-03e436cf321d" -version = "1.0.0" - -[[UniversalLogger]] -deps = ["Logging", "PushVectors"] -git-tree-sha1 = "4cf96cfa9c04967831e6b4acd877f8bca5811213" -repo-rev = "master" -uuid = "5c5e3362-9445-4819-9f95-51c44c51adeb" -repo-url = "https://github.com/Lyceum/UniversalLogger.jl.git" -version = "0.2.0" - -[[UnsafeArrays]] -git-tree-sha1 = "1de6ef280110c7ad3c5d2f7a31a360b57a1bde21" -uuid = "c4a57d5a-5b31-53a6-b365-19f8c011fbd6" -version = "1.0.0" - -[[DataStructures]] -deps = ["InteractiveUtils", "OrderedCollections"] -git-tree-sha1 = "5a431d46abf2ef2a4d5d00bd0ae61f651cf854c8" -uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" -version = "0.17.10" - -[[Compat]] -deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] -git-tree-sha1 = "c437ba8bb82f5ec9a5d8cb881031ffa2dbe1038c" -uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "3.6.0" - -[[Base64]] -uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" - -[[EzXML]] -deps = ["Printf", "XML2_jll"] -git-tree-sha1 = "0fa3b52a04a4e210aeb1626def9c90df3ae65268" -uuid = "8f5d6c58-4d21-5cfd-889c-e3ad7ee6a615" -version = "1.1.0" - -[[StatsFuns]] -deps = ["Rmath", "SpecialFunctions"] -git-tree-sha1 = "f290ddd5fdedeadd10e961eb3f4d3340f09d030a" -uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.4" - -[[CompilerSupportLibraries_jll]] -deps = ["Libdl", "Pkg"] -git-tree-sha1 = "b57c5d019367c90f234a7bc7e24ff0a84971da5d" -uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" -version = "0.2.0+1" - -[[Future]] -deps = ["Random"] -uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" - -[[Sockets]] -uuid = "6462fe0b-24de-5631-8697-dd941f90decc" - -[[SpecialFunctions]] -deps = ["OpenSpecFun_jll"] -git-tree-sha1 = "e19b98acb182567bcb7b75bb5d9eedf3a3b5ec6c" -uuid = "276daf66-3868-5448-9aa4-cd146d93841b" -version = "0.10.0" - -[[ExprTools]] -git-tree-sha1 = "08c1f74d9ad03acf0ee84c12c9e665ab1a9a6e33" -uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04" -version = "0.1.0" - -[[Markdown]] -deps = ["Base64"] -uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" - -[[Requires]] -deps = ["UUIDs"] -git-tree-sha1 = "d37400976e98018ee840e0ca4f9d20baa231dc6b" -uuid = "ae029012-a4dd-5104-9daa-d747884805df" -version = "1.0.1" - -[[Adapt]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "c88cfc7f9c1f9f8633cddf0b56e86302b70f64c5" -uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" -version = "1.0.1" - -[[TranscodingStreams]] -deps = ["Random", "Test"] -git-tree-sha1 = "7c53c35547de1c5b9d46a4797cf6d8253807108c" -uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa" -version = "0.9.5" - -[[Distributions]] -deps = ["FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "d5b170997483dcc19b6f153d15a21aae561eb754" -uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.22.5" - -[[UUIDs]] -deps = ["Random", "SHA"] -uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" - -[[OpenSpecFun_jll]] -deps = ["CompilerSupportLibraries_jll", "Libdl", "Pkg"] -git-tree-sha1 = "d51c416559217d974a1113522d5919235ae67a87" -uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" -version = "0.5.3+3" - -[[SHA]] -uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" - -[[LinearAlgebra]] -deps = ["Libdl"] -uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" - -[[InitialValues]] -git-tree-sha1 = "ef18588a15dcd6aff37a09108d7b3754093d73be" -uuid = "22cec73e-a1b8-11e9-2c92-598750a2cf9c" -version = "0.2.2" - -[[Missings]] -deps = ["DataAPI"] -git-tree-sha1 = "de0a5ce9e5289f27df672ffabef4d1e5861247d5" -uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" -version = "0.4.3" - -[[CodecZlib]] -deps = ["BinaryProvider", "Libdl", "TranscodingStreams"] -git-tree-sha1 = "05916673a2627dd91b4969ff8ba6941bc85a960e" -uuid = "944b1d66-785c-5afd-91f1-9de20f533193" -version = "0.6.0" - -[[LibGit2]] -uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" - -[[Dates]] -deps = ["Printf"] -uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" - -[[Printf]] -deps = ["Unicode"] -uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" - -[[Libiconv_jll]] -deps = ["Libdl", "Pkg"] -git-tree-sha1 = "802f5b23c846cb4ed568cae0bfb0ce0d2ba1926d" -uuid = "94ce4f54-9a6c-5748-9c1c-f9c7231a4531" -version = "1.16.0+1" - -[[Mocking]] -deps = ["ExprTools"] -git-tree-sha1 = "916b850daad0d46b8c71f65f719c49957e9513ed" -uuid = "78c3b35d-d492-501b-9361-3d52fe80e533" -version = "0.7.1" - -[[TimeZones]] -deps = ["Dates", "EzXML", "Mocking", "Printf", "Serialization", "Unicode"] -git-tree-sha1 = "f60a33649ef8380bafe6be7d1af1eeb8a3a3ea92" -uuid = "f269a46b-ccf7-5d73-abea-4c690281aa53" -version = "1.0.1" - -[[BSON]] -git-tree-sha1 = "e794bd8f3f319218e8c8b46657631bdbea2807ca" -uuid = "fbb218c0-5317-5bc6-957e-2ee96dd4b1f0" -version = "0.2.5" - -[[PDMats]] -deps = ["Arpack", "LinearAlgebra", "SparseArrays", "SuiteSparse", "Test"] -git-tree-sha1 = "5f303510529486bb02ac4d70da8295da38302194" -uuid = "90014a1f-27ba-587c-ab20-58faa44d9150" -version = "0.9.11" - -[[Test]] -deps = ["Distributed", "InteractiveUtils", "Logging", "Random"] -uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" - -[[Random]] -deps = ["Serialization"] -uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" - -[[Libdl]] -uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" - -[[BenchmarkTools]] -deps = ["JSON", "Logging", "Printf", "Statistics", "UUIDs"] -git-tree-sha1 = "9e62e66db34540a0c919d72172cc2f642ac71260" -uuid = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" -version = "0.5.0" - -[[JLSO]] -deps = ["BSON", "CodecZlib", "Memento", "Pkg", "Serialization"] -git-tree-sha1 = "74a940247c7af33455f73d416be0f6199875a0c0" -uuid = "9da8a3cd-07a3-59c0-a743-3fdc52c30d11" -version = "2.1.0" - -[[SortingAlgorithms]] -deps = ["DataStructures", "Random", "Test"] -git-tree-sha1 = "03f5898c9959f8115e30bc7226ada7d0df554ddd" -uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c" -version = "0.3.1" - -[[Serialization]] -uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" - -[[REPL]] -deps = ["InteractiveUtils", "Markdown", "Sockets"] -uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" - -[[Memento]] -deps = ["Dates", "Distributed", "JSON", "Serialization", "Sockets", "Syslogs", "Test", "TimeZones", "UUIDs"] -git-tree-sha1 = "090463b13da88689e5eae6468a6f531a21392175" -uuid = "f28f55f0-a522-5efc-85c2-fe41dfb9b2d9" -version = "0.12.1" - -[[Syslogs]] -deps = ["Printf", "Sockets"] -git-tree-sha1 = "46badfcc7c6e74535cc7d833a91f4ac4f805f86d" -uuid = "cea106d9-e007-5e6c-ad93-58fe2094e9c4" -version = "0.3.0" - -[[Shapes]] -deps = ["Adapt", "MacroTools", "Random", "Requires", "StaticArrays", "UnsafeArrays"] -git-tree-sha1 = "e5c94b7e6ea6dfc6d7cc2b7f967eb4f879d0b06b" -repo-rev = "master" -uuid = "175de200-b73b-11e9-28b7-9b5b306cec37" -repo-url = "https://github.com/Lyceum/Shapes.jl.git" -version = "0.2.0" - -[[JSON]] -deps = ["Dates", "Mmap", "Parsers", "Unicode"] -git-tree-sha1 = "b34d7cef7b337321e97d22242c3c2b91f476748e" -uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" -version = "0.21.0" - -[[StatsBase]] -deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics"] -git-tree-sha1 = "19bfcb46245f69ff4013b3df3b977a289852c3a1" -uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.32.2" - -[[XML2_jll]] -deps = ["Libdl", "Libiconv_jll", "Pkg", "Zlib_jll"] -git-tree-sha1 = "ed5603a695aefe3e9e404fc7b052e02cc72cfab6" -uuid = "02c8fc9c-b97f-50b9-bbe4-9be30ff0a78a" -version = "2.9.9+1" - -[[BangBang]] -deps = ["Compat", "ConstructionBase", "Future", "InitialValues", "LinearAlgebra", "Requires", "Setfield", "Tables", "ZygoteRules"] -git-tree-sha1 = "c9ad7258a3fe28cec503cda05dcd59afc9d2b4c3" -uuid = "198e06fe-97b7-11e9-32a5-e1d131e6ad66" -version = "0.3.19" - -[[Mmap]] -uuid = "a63ad114-7e13-5084-954f-fe012c677804" - -[[Rmath_jll]] -deps = ["Libdl", "Pkg"] -git-tree-sha1 = "1660f8fefbf5ab9c67560513131d4e933012fc4b" -uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f" -version = "0.2.2+0" - -[[DocStringExtensions]] -deps = ["LibGit2", "Markdown", "Pkg", "Test"] -git-tree-sha1 = "88bb0edb352b16608036faadcc071adda068582a" -uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" -version = "0.8.1" - -[[ElasticArrays]] -git-tree-sha1 = "5b5b7cb8cba44bcf337b8af0a1f3e57c89468660" -uuid = "fdbdab4c-e67f-52f5-8c3f-e7b388dad3d4" -version = "1.0.0" - -[[QuadGK]] -deps = ["DataStructures", "LinearAlgebra"] -git-tree-sha1 = "dc84e810393cfc6294248c9032a9cdacc14a3db4" -uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" -version = "2.3.1" - -[[StaticArrays]] -deps = ["LinearAlgebra", "Random", "Statistics"] -git-tree-sha1 = "5a3bcb6233adabde68ebc97be66e95dcb787424c" -uuid = "90137ffa-7385-5640-81b9-e52037218182" -version = "0.12.1" - -[[DataAPI]] -git-tree-sha1 = "674b67f344687a88310213ddfa8a2b3c76cc4252" -uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.1.0" - -[[Parsers]] -deps = ["Dates", "Test"] -git-tree-sha1 = "0c16b3179190d3046c073440d94172cfc3bb0553" -uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" -version = "0.3.12" - -[[Parameters]] -deps = ["OrderedCollections"] -git-tree-sha1 = "b62b2558efb1eef1fa44e4be5ff58a515c287e38" -uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a" -version = "0.12.0" - -[[Logging]] -uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" - -[[UnicodePlots]] -deps = ["Crayons", "Dates", "SparseArrays", "StatsBase"] -git-tree-sha1 = "af0c29913f108f649999e74098814c7ef0f644de" -uuid = "b8865327-cd53-5732-bb35-84acbb429228" -version = "1.2.0" - -[[Reexport]] -deps = ["Pkg"] -git-tree-sha1 = "7b1d07f411bc8ddb7977ec7f377b97b158514fe0" -uuid = "189a3867-3050-52da-a836-e630ba90ab69" -version = "0.2.0" - -[[Statistics]] -deps = ["LinearAlgebra", "SparseArrays"] -uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" - -[[OpenBLAS_jll]] -deps = ["Libdl", "Pkg"] -git-tree-sha1 = "858f107d79a016d9511e34186fe2af11566ba762" -uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" -version = "0.3.7+7" - -[[Zlib_jll]] -deps = ["Libdl", "Pkg"] -git-tree-sha1 = "fd36a6739e256527287c5444960d0266712cd49e" -uuid = "83775a58-1f1d-513f-b197-d71354ab007a" -version = "1.2.11+8" - -[[Rmath]] -deps = ["Random", "Rmath_jll"] -git-tree-sha1 = "86c5647b565873641538d8f812c04e4c9dbeb370" -uuid = "79098fc4-a85e-5d69-aa6a-4863f24498fa" -version = "0.6.1" - -[[BinaryProvider]] -deps = ["Libdl", "SHA"] -git-tree-sha1 = "5b08ed6036d9d3f0ee6369410b830f8873d4024c" -uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232" -version = "0.5.8" - -[[Distributed]] -deps = ["Random", "Serialization", "Sockets"] -uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" - -[[DelimitedFiles]] -deps = ["Mmap"] -uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" - -[[DataValueInterfaces]] -git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6" -uuid = "e2d170a0-9d28-54be-80f0-106bbe20a464" -version = "1.0.0" - -[[SharedArrays]] -deps = ["Distributed", "Mmap", "Random", "Serialization"] -uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" - -[[ZygoteRules]] -deps = ["MacroTools"] -git-tree-sha1 = "b3b4882cc9accf6731a08cc39543fbc6b669dca8" -uuid = "700de1a5-db45-46bc-99cf-38207098b444" -version = "0.2.0" - -[[Tables]] -deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] -git-tree-sha1 = "242b7fde70b8bc6a30d6476adf17ca3cf1ced6ee" -uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.0.3" - -[[SparseArrays]] -deps = ["LinearAlgebra", "Random"] -uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" - -[[Unicode]] -uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" - -[[Crayons]] -git-tree-sha1 = "cb7a62895da739fe5bb43f1a26d4292baf4b3dc0" -uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" -version = "4.0.1" - -[[MacroTools]] -deps = ["DataStructures", "Markdown", "Random"] -git-tree-sha1 = "07ee65e03e28ca88bc9a338a3726ae0c3efaa94b" -uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" -version = "0.5.4" - -[[Arpack_jll]] -deps = ["Libdl", "OpenBLAS_jll", "Pkg"] -git-tree-sha1 = "68a90a692ddc0eb72d69a6993ca26e2a923bf195" -uuid = "68821587-b530-5797-8361-c406ea357684" -version = "3.5.0+2" - -[[InteractiveUtils]] -deps = ["Markdown"] -uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" - -[[PushVectors]] -git-tree-sha1 = "f157c6758aba95f179d28fcb6b3928d9e5e8c4d9" -uuid = "36b54c61-190e-5a5f-82d5-6f0a962d7362" -version = "0.2.0" - -[[Setfield]] -deps = ["ConstructionBase", "Future", "MacroTools", "Requires"] -git-tree-sha1 = "7a151f918819326a6003dba451dabe65f8c0f6fb" -uuid = "efcf1570-3423-57d1-acb7-fd33fddbac46" -version = "0.6.0" - -[[FillArrays]] -deps = ["LinearAlgebra", "Random", "SparseArrays"] -git-tree-sha1 = "85c6b57e2680fa28d5c8adc798967377646fbf66" -uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" -version = "0.8.5" diff --git a/Project.toml b/Project.toml index 1caed7b..47b5007 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "LyceumBase" uuid = "db31fed1-ca1e-4084-8a49-12fae1996a55" authors = ["Colin Summers", "The Contributors of LyceumBase"] -version = "0.2.1" +version = "0.2.2" [deps] Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" @@ -34,14 +34,14 @@ UniversalLogger = "5c5e3362-9445-4819-9f95-51c44c51adeb" UnsafeArrays = "c4a57d5a-5b31-53a6-b365-19f8c011fbd6" [compat] -Adapt = "1" +Adapt = "1, 2.0" BangBang = "0.3" BenchmarkTools = "0.5" -Distributions = "0.22" +Distributions = "0.23" DocStringExtensions = "0.8" ElasticArrays = "1" EllipsisNotation = "0.4" -JLSO = "2.1" +JLSO = "2.3" MacroTools = "0.5" Parameters = "0.12" Reexport = "0.2" diff --git a/src/Tools/misc.jl b/src/Tools/misc.jl index b535b15..af6c9a3 100644 --- a/src/Tools/misc.jl +++ b/src/Tools/misc.jl @@ -228,11 +228,11 @@ end perturb!(A::AbstractArray) = perturb!(Random.default_rng(), A) -perturbn!(A::AbstractArray) = perturb!(Random.default_rng(), A) +perturbn!(A::AbstractArray) = perturbn!(Random.default_rng(), A) perturb!(s::Sampleable, A::AbstractArray) = perturb!(Random.default_rng(), s, A) perturb(rng::AbstractRNG, A::AbstractArray) = perturb!(rng, copy(A)) -perturbn(rng::AbstractRNG, A::AbstractArray) = perturb!(rng, copy(A)) +perturbn(rng::AbstractRNG, A::AbstractArray) = perturbn!(rng, copy(A)) perturb(rng::AbstractRNG, s::Sampleable, A::AbstractArray) = perturb!(rng, s, copy(A)) function perturb!(rng::AbstractRNG, A::AbstractArray) @@ -254,4 +254,4 @@ function perturb!(rng::AbstractRNG, s::Sampleable, A::AbstractArray) @inbounds A[i] += rand(rng, s) end A -end \ No newline at end of file +end diff --git a/test/Tools/misc.jl b/test/Tools/misc.jl index e4c4b69..854ba4b 100644 --- a/test/Tools/misc.jl +++ b/test/Tools/misc.jl @@ -51,7 +51,7 @@ end end @test let A = rand(100), r1 = MersenneTwister(1), r2 = MersenneTwister(1) B = perturbn(r2, A) - perturb!(r1, A) == B + perturbn!(r1, A) == B end @test let A = rand(100), r1 = MersenneTwister(1), r2 = MersenneTwister(1) d = Uniform(-0.1, 0.2)