diff --git a/tutorials/15-external-samplers/Manifest.toml b/tutorials/docs-16-external-samplers/Manifest.toml similarity index 95% rename from tutorials/15-external-samplers/Manifest.toml rename to tutorials/docs-16-external-samplers/Manifest.toml index 6a2d15089..635e9f215 100644 --- a/tutorials/15-external-samplers/Manifest.toml +++ b/tutorials/docs-16-external-samplers/Manifest.toml @@ -1,23 +1,24 @@ # This file is machine-generated - editing it directly is not advised -julia_version = "1.9.0" +julia_version = "1.9.2" manifest_format = "2.0" project_hash = "6559f27b923d65d4f9f21538db968bd03760e383" [[deps.ADTypes]] -git-tree-sha1 = "e58c18d2312749847a74f5be80bb0fa53da102bd" +git-tree-sha1 = "f5c25e8a5b29b5e941b7408bc8cc79fea4d9ef9a" uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b" -version = "0.1.5" +version = "0.1.6" [[deps.AbstractFFTs]] deps = ["LinearAlgebra"] -git-tree-sha1 = "cad4c758c0038eea30394b1b671526921ca85b21" +git-tree-sha1 = "d92ad398961a3ed262d8bf04a1a2b8340f915fef" uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c" -version = "1.4.0" -weakdeps = ["ChainRulesCore"] +version = "1.5.0" +weakdeps = ["ChainRulesCore", "Test"] [deps.AbstractFFTs.extensions] AbstractFFTsChainRulesCoreExt = "ChainRulesCore" + AbstractFFTsTestExt = "Test" [[deps.AbstractMCMC]] deps = ["BangBang", "ConsoleProgressMonitor", "Distributed", "LogDensityProblems", "Logging", "LoggingExtras", "ProgressLogging", "Random", "StatsBase", "TerminalLoggers", "Transducers"] @@ -66,9 +67,9 @@ weakdeps = ["StaticArrays"] [[deps.AdvancedHMC]] deps = ["AbstractMCMC", "ArgCheck", "DocStringExtensions", "InplaceOps", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "ProgressMeter", "Random", "Requires", "Setfield", "SimpleUnPack", "Statistics", "StatsBase", "StatsFuns"] -git-tree-sha1 = "3bf24030e85b1d6d298e4f483f6aeff6f38462db" +git-tree-sha1 = "d4986b2575ad5710b322a1bbc4939e0208f9f498" uuid = "0bf59076-c3b1-5ca4-86bd-e02cd72cde3d" -version = "0.4.6" +version = "0.5.3" [deps.AdvancedHMC.extensions] AdvancedHMCCUDAExt = "CUDA" @@ -275,9 +276,9 @@ version = "0.3.0" [[deps.Compat]] deps = ["UUIDs"] -git-tree-sha1 = "4e88377ae7ebeaf29a047aa1ee40826e0b708a5d" +git-tree-sha1 = "5ce999a19f4ca23ea484e92a1774a61b8ca4cf8e" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "4.7.0" +version = "4.8.0" weakdeps = ["Dates", "LinearAlgebra"] [deps.Compat.extensions] @@ -286,7 +287,7 @@ weakdeps = ["Dates", "LinearAlgebra"] [[deps.CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" -version = "1.0.2+0" +version = "1.0.5+0" [[deps.CompositionsBase]] git-tree-sha1 = "802bb88cd69dfd1509f6670416bd4434015693ad" @@ -442,9 +443,9 @@ uuid = "4e289a0a-7415-4d19-859d-a7e5c4648b56" version = "1.0.4" [[deps.ExprTools]] -git-tree-sha1 = "c1d06d129da9f55715c6c212866f5b1bddc5fa00" +git-tree-sha1 = "27415f162e6028e81c72b82ef756bf321213b6ec" uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04" -version = "0.1.9" +version = "0.1.10" [[deps.ExternalDocstrings]] git-tree-sha1 = "1224740fc4d07c989949e1c1b508ebd49a65a5f6" @@ -557,9 +558,9 @@ version = "0.1.5" [[deps.HypergeometricFunctions]] deps = ["DualNumbers", "LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"] -git-tree-sha1 = "83e95aaab9dc184a6dcd9c4c52aa0dc26cd14a1d" +git-tree-sha1 = "f218fe3736ddf977e0e772bc9a586b2383da2685" uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a" -version = "0.3.21" +version = "0.3.23" [[deps.InitialValues]] git-tree-sha1 = "4da0f88e9a39111c2fa3add390ab15f3a44f3ca3" @@ -595,10 +596,14 @@ uuid = "a98d9a8b-a2ab-59e6-89dd-64a1c18fca59" version = "0.14.7" [[deps.IntervalSets]] -deps = ["Dates", "Random", "Statistics"] -git-tree-sha1 = "16c0cc91853084cb5f58a78bd209513900206ce6" +deps = ["Dates", "Random"] +git-tree-sha1 = "8e59ea773deee525c99a8018409f64f19fb719e6" uuid = "8197267c-284f-5f27-9208-e0e47529a953" -version = "0.7.4" +version = "0.7.7" +weakdeps = ["Statistics"] + + [deps.IntervalSets.extensions] + IntervalSetsStatisticsExt = "Statistics" [[deps.InverseFunctions]] deps = ["Test"] @@ -612,9 +617,9 @@ uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f" version = "1.3.0" [[deps.IrrationalConstants]] -git-tree-sha1 = "630b497eafcc20001bba38a4651b327dcfc491d2" +git-tree-sha1 = "7fd44fd4ff43fc60815f8e764c0f352b83c49151" uuid = "92d709cd-6900-40b7-9082-c6be49f344b6" -version = "0.2.2" +version = "0.1.1" [[deps.IterTools]] git-tree-sha1 = "4ced6667f9974fc5c5943fa5e2ef1ca43ea9e450" @@ -740,9 +745,9 @@ version = "2.1.1" [[deps.LogDensityProblemsAD]] deps = ["DocStringExtensions", "LogDensityProblems", "Requires", "SimpleUnPack"] -git-tree-sha1 = "1fc9bc3d74d6bc828d09880d8ceb12d231188e24" +git-tree-sha1 = "7841ebecc60703fa978cbe9623e1a37dcaf96b75" uuid = "996a588d-648d-4e1f-a8f0-a84b347e47b1" -version = "1.6.0" +version = "1.6.1" [deps.LogDensityProblemsAD.extensions] LogDensityProblemsADADTypesExt = "ADTypes" @@ -786,16 +791,16 @@ uuid = "e6f89c97-d47a-5376-807f-9c37f3926c36" version = "1.0.0" [[deps.MCMCChains]] -deps = ["AbstractMCMC", "AxisArrays", "Dates", "Distributions", "Formatting", "IteratorInterfaceExtensions", "KernelDensity", "LinearAlgebra", "MCMCDiagnosticTools", "MLJModelInterface", "NaturalSort", "OrderedCollections", "PrettyTables", "Random", "RecipesBase", "Serialization", "Statistics", "StatsBase", "StatsFuns", "TableTraits", "Tables"] -git-tree-sha1 = "c659f7508035a7bdd5102aef2de028ab035f289a" +deps = ["AbstractMCMC", "AxisArrays", "Dates", "Distributions", "Formatting", "IteratorInterfaceExtensions", "KernelDensity", "LinearAlgebra", "MCMCDiagnosticTools", "MLJModelInterface", "NaturalSort", "OrderedCollections", "PrettyTables", "Random", "RecipesBase", "Statistics", "StatsBase", "StatsFuns", "TableTraits", "Tables"] +git-tree-sha1 = "8778ea7283a0bf0d7e507a0235adfff38071493b" uuid = "c7f686f2-ff18-58e9-bc7b-31028e88f75d" -version = "5.7.1" +version = "6.0.3" [[deps.MCMCDiagnosticTools]] deps = ["AbstractFFTs", "DataAPI", "DataStructures", "Distributions", "LinearAlgebra", "MLJModelInterface", "Random", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns", "Tables"] -git-tree-sha1 = "8b862779314f9299cbf7bdbf2413bcbd9c8e77b2" +git-tree-sha1 = "695e91605361d1932c3e89a812be78480a4a4595" uuid = "be115224-59cd-429b-ad48-344e309966f0" -version = "0.2.6" +version = "0.3.4" [[deps.MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] @@ -831,9 +836,9 @@ version = "2.28.2+0" [[deps.MicroCanonicalHMC]] deps = ["AbstractMCMC", "BlockDiagonals", "CSV", "DataFrames", "Distributed", "Distributions", "DistributionsAD", "DynamicPPL", "ForwardDiff", "Interpolations", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "MCMCDiagnosticTools", "NPZ", "ProgressMeter", "Random", "Statistics", "Turing", "YAML"] -git-tree-sha1 = "3ece57a4711b4378e128203672bb6dcb3ea94fa5" +git-tree-sha1 = "4ba945aa51b383cb7d90849b3e6c4287bb67cd27" repo-rev = "master" -repo-url = "https://github.com/JaimeRZP/MicroCanonicalHMC.jl.git" +repo-url = "https://github.com/jaimerzp/MicroCanonicalHMC.jl" uuid = "234d2aa0-2291-45f7-9047-6fa6f316b0a8" version = "0.1.0" @@ -935,9 +940,9 @@ version = "1.7.6" [[deps.Optimisers]] deps = ["ChainRulesCore", "Functors", "LinearAlgebra", "Random", "Statistics"] -git-tree-sha1 = "6a01f65dd8583dee82eecc2a19b0ff21521aa749" +git-tree-sha1 = "16776280310aa5553c370b9c7b17f34aadaf3c8e" uuid = "3bd65402-5787-11e9-1adc-39752487f4e2" -version = "0.2.18" +version = "0.2.19" [[deps.Optimization]] deps = ["ADTypes", "ArrayInterface", "ConsoleProgressMonitor", "DocStringExtensions", "LinearAlgebra", "Logging", "LoggingExtras", "Pkg", "Printf", "ProgressLogging", "Reexport", "Requires", "SciMLBase", "SparseArrays", "TerminalLoggers"] @@ -982,9 +987,9 @@ version = "0.11.17" [[deps.PSIS]] deps = ["LinearAlgebra", "LogExpFunctions", "Printf", "RecipesBase", "Statistics"] -git-tree-sha1 = "18f1f130619068d6461e61e11e78b887c5f860f5" +git-tree-sha1 = "72a16ef4d76e0cb071d704ff50dc086b6715d2f9" uuid = "ce719bf2-d5d0-4fb9-925d-10a81b42ad04" -version = "0.9.1" +version = "0.7.2" [[deps.Parameters]] deps = ["OrderedCollections", "UnPack"] @@ -994,31 +999,20 @@ version = "0.12.3" [[deps.Parsers]] deps = ["Dates", "PrecompileTools", "UUIDs"] -git-tree-sha1 = "4b2e829ee66d4218e0cef22c0a64ee37cf258c29" +git-tree-sha1 = "716e24b21538abc91f6205fd1d8363f39b442851" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" -version = "2.7.1" +version = "2.7.2" [[deps.Pathfinder]] -deps = ["Distributions", "Folds", "ForwardDiff", "IrrationalConstants", "LinearAlgebra", "LogDensityProblems", "Optim", "Optimization", "OptimizationOptimJL", "PDMats", "PSIS", "ProgressLogging", "Random", "Requires", "SciMLBase", "Statistics", "StatsBase", "Transducers", "UnPack"] -git-tree-sha1 = "35a7f63ca409ba5951f64b5eaffdcbb0a21936eb" +deps = ["Accessors", "Distributions", "Folds", "ForwardDiff", "IrrationalConstants", "LinearAlgebra", "LogDensityProblems", "Optim", "Optimization", "OptimizationOptimJL", "PDMats", "PSIS", "ProgressLogging", "Random", "Requires", "SciMLBase", "Statistics", "StatsBase", "Transducers", "UnPack"] +git-tree-sha1 = "9276ab48cb3a900e0bca214912c756d52625dadb" uuid = "b1d3bc72-d0e7-4279-b92f-7fa5d6d2d454" -version = "0.7.6" - - [deps.Pathfinder.extensions] - PathfinderDynamicHMCExt = "DynamicHMC" - PathfinderTuringExt = ["Accessors", "DynamicPPL", "MCMCChains", "Turing"] - - [deps.Pathfinder.weakdeps] - Accessors = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697" - DynamicHMC = "bbc10e6e-7c05-544b-b16e-64fede858acb" - DynamicPPL = "366bfd00-2699-11ea-058f-f148b4cae6d8" - MCMCChains = "c7f686f2-ff18-58e9-bc7b-31028e88f75d" - Turing = "fce5fe82-541a-59a6-adf8-730c64b5f9a0" +version = "0.7.0" [[deps.Pkg]] deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -version = "1.9.0" +version = "1.9.2" [[deps.PooledArrays]] deps = ["DataAPI", "Future"] @@ -1045,10 +1039,10 @@ uuid = "21216c6a-2e73-6563-6e65-726566657250" version = "1.4.0" [[deps.PrettyTables]] -deps = ["Crayons", "Formatting", "LaTeXStrings", "Markdown", "Reexport", "StringManipulation", "Tables"] -git-tree-sha1 = "542b1bd03329c1d235110f96f1bb0eeffc48a87d" +deps = ["Crayons", "LaTeXStrings", "Markdown", "Printf", "Reexport", "StringManipulation", "Tables"] +git-tree-sha1 = "ee094908d720185ddbdc58dbe0c1cbe35453ec7a" uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" -version = "2.2.6" +version = "2.2.7" [[deps.Printf]] deps = ["Unicode"] @@ -1200,9 +1194,9 @@ version = "0.7.0" [[deps.SciMLBase]] deps = ["ADTypes", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables", "TruncatedStacktraces"] -git-tree-sha1 = "92f8e23b4a5eb7e45bffe09027fcdda44a949a51" +git-tree-sha1 = "04370090604cd399db5bebddb636d80ab9d338e9" uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462" -version = "1.93.4" +version = "1.94.0" [[deps.SciMLOperators]] deps = ["ArrayInterface", "DocStringExtensions", "Lazy", "LinearAlgebra", "Setfield", "SparseArrays", "StaticArraysCore", "Tricks"] @@ -1436,9 +1430,17 @@ version = "1.4.0" [[deps.Turing]] deps = ["AbstractMCMC", "AdvancedHMC", "AdvancedMH", "AdvancedPS", "AdvancedVI", "BangBang", "Bijectors", "DataStructures", "Distributions", "DistributionsAD", "DocStringExtensions", "DynamicPPL", "EllipticalSliceSampling", "ForwardDiff", "Libtask", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "NamedArrays", "Printf", "Random", "Reexport", "Requires", "SciMLBase", "Setfield", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns", "Tracker"] -git-tree-sha1 = "9c10ad4bf838360d3187a76664ce9558e75e5ed5" +git-tree-sha1 = "89fa5db8e86044c15bfe6d86a1231b46aebe2e70" uuid = "fce5fe82-541a-59a6-adf8-730c64b5f9a0" -version = "0.26.6" +version = "0.28.0" + + [deps.Turing.extensions] + TuringDynamicHMCExt = "DynamicHMC" + TuringOptimExt = "Optim" + + [deps.Turing.weakdeps] + DynamicHMC = "bbc10e6e-7c05-544b-b16e-64fede858acb" + Optim = "429524aa-4258-5aef-a3af-852621145aeb" [[deps.UUIDs]] deps = ["Random", "SHA"] @@ -1506,7 +1508,7 @@ version = "0.2.3" [[deps.libblastrampoline_jll]] deps = ["Artifacts", "Libdl"] uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" -version = "5.7.0+0" +version = "5.8.0+0" [[deps.nghttp2_jll]] deps = ["Artifacts", "Libdl"] diff --git a/tutorials/15-external-samplers/Project.toml b/tutorials/docs-16-external-samplers/Project.toml similarity index 100% rename from tutorials/15-external-samplers/Project.toml rename to tutorials/docs-16-external-samplers/Project.toml diff --git a/tutorials/15-external-samplers/external-samplers.jmd b/tutorials/docs-16-external-samplers/external-samplers.jmd similarity index 100% rename from tutorials/15-external-samplers/external-samplers.jmd rename to tutorials/docs-16-external-samplers/external-samplers.jmd