diff --git a/Manifest.toml b/Manifest.toml
index d2a7f6a..5472e45 100644
--- a/Manifest.toml
+++ b/Manifest.toml
@@ -2,7 +2,20 @@
julia_version = "1.10.3"
manifest_format = "2.0"
-project_hash = "3d0e07880679474c71a76fdf21540d2d6b275ad0"
+project_hash = "8d5d365aa071b44ea9dddeccf081ff5d62da916a"
+
+[[deps.ADTypes]]
+git-tree-sha1 = "99a6f5d0ce1c7c6afdb759daa30226f71c54f6b0"
+uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
+version = "1.7.1"
+
+ [deps.ADTypes.extensions]
+ ADTypesChainRulesCoreExt = "ChainRulesCore"
+ ADTypesEnzymeCoreExt = "EnzymeCore"
+
+ [deps.ADTypes.weakdeps]
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
+ EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869"
[[deps.AbstractFFTs]]
deps = ["LinearAlgebra"]
@@ -21,6 +34,12 @@ git-tree-sha1 = "b0489adc45a7c8cf0d8e2ddf764f89c1c3decebd"
uuid = "80f14c24-f653-4e6a-9b94-39d6b0f70001"
version = "5.2.0"
+[[deps.AbstractPPL]]
+deps = ["AbstractMCMC", "Accessors", "DensityInterface", "Random"]
+git-tree-sha1 = "6380a9a03a4207bac53ac310dd3a283bb4df54ef"
+uuid = "7a57a42e-76ec-4ea3-a279-07e840d6d9cf"
+version = "0.8.4"
+
[[deps.AbstractTrees]]
git-tree-sha1 = "2d9c9a55f9c93e8887ad391fbae72f8ef55e1177"
uuid = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"
@@ -57,6 +76,62 @@ weakdeps = ["StaticArrays"]
[deps.Adapt.extensions]
AdaptStaticArraysExt = "StaticArrays"
+[[deps.AdvancedHMC]]
+deps = ["AbstractMCMC", "ArgCheck", "DocStringExtensions", "InplaceOps", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "ProgressMeter", "Random", "Requires", "Setfield", "SimpleUnPack", "Statistics", "StatsBase", "StatsFuns"]
+git-tree-sha1 = "dfa0e3508fc3df81d28624b328f3b937c1df8bc2"
+uuid = "0bf59076-c3b1-5ca4-86bd-e02cd72cde3d"
+version = "0.6.1"
+
+ [deps.AdvancedHMC.extensions]
+ AdvancedHMCCUDAExt = "CUDA"
+ AdvancedHMCMCMCChainsExt = "MCMCChains"
+ AdvancedHMCOrdinaryDiffEqExt = "OrdinaryDiffEq"
+
+ [deps.AdvancedHMC.weakdeps]
+ CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
+ MCMCChains = "c7f686f2-ff18-58e9-bc7b-31028e88f75d"
+ OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
+
+[[deps.AdvancedMH]]
+deps = ["AbstractMCMC", "Distributions", "FillArrays", "LinearAlgebra", "LogDensityProblems", "Random", "Requires"]
+git-tree-sha1 = "fa4e8d6f9bae913aaa40224cf9407163e693d829"
+uuid = "5b7e9947-ddc0-4b3f-9b55-0d8042f74170"
+version = "0.8.2"
+weakdeps = ["DiffResults", "ForwardDiff", "MCMCChains", "StructArrays"]
+
+ [deps.AdvancedMH.extensions]
+ AdvancedMHForwardDiffExt = ["DiffResults", "ForwardDiff"]
+ AdvancedMHMCMCChainsExt = "MCMCChains"
+ AdvancedMHStructArraysExt = "StructArrays"
+
+[[deps.AdvancedPS]]
+deps = ["AbstractMCMC", "Distributions", "Random", "Random123", "Requires", "SSMProblems", "StatsFuns"]
+git-tree-sha1 = "5dcd3de7e7346f48739256e71a86d0f96690b8c8"
+uuid = "576499cb-2369-40b2-a588-c64705576edc"
+version = "0.6.0"
+weakdeps = ["Libtask"]
+
+ [deps.AdvancedPS.extensions]
+ AdvancedPSLibtaskExt = "Libtask"
+
+[[deps.AdvancedVI]]
+deps = ["ADTypes", "Bijectors", "DiffResults", "Distributions", "DistributionsAD", "DocStringExtensions", "ForwardDiff", "LinearAlgebra", "ProgressMeter", "Random", "Requires", "StatsBase", "StatsFuns", "Tracker"]
+git-tree-sha1 = "3e97de1a2ccce08978cd80570d8cbb9ff3f08bd3"
+uuid = "b5ca4192-6429-45e5-a2d9-87aec30a685c"
+version = "0.2.6"
+
+ [deps.AdvancedVI.extensions]
+ AdvancedVIEnzymeExt = ["Enzyme"]
+ AdvancedVIFluxExt = ["Flux"]
+ AdvancedVIReverseDiffExt = ["ReverseDiff"]
+ AdvancedVIZygoteExt = ["Zygote"]
+
+ [deps.AdvancedVI.weakdeps]
+ Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
+ Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
+
[[deps.AliasTables]]
deps = ["PtrArrays", "Random"]
git-tree-sha1 = "9876e1e164b144ca45e9e3198d0b689cadfed9ff"
@@ -72,9 +147,51 @@ version = "2.3.0"
uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f"
version = "1.1.1"
+[[deps.ArnoldiMethod]]
+deps = ["LinearAlgebra", "Random", "StaticArrays"]
+git-tree-sha1 = "d57bd3762d308bded22c3b82d033bff85f6195c6"
+uuid = "ec485272-7323-5ecc-a04f-4719b315124d"
+version = "0.4.0"
+
+[[deps.ArrayInterface]]
+deps = ["Adapt", "LinearAlgebra"]
+git-tree-sha1 = "3640d077b6dafd64ceb8fd5c1ec76f7ca53bcf76"
+uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
+version = "7.16.0"
+
+ [deps.ArrayInterface.extensions]
+ ArrayInterfaceBandedMatricesExt = "BandedMatrices"
+ ArrayInterfaceBlockBandedMatricesExt = "BlockBandedMatrices"
+ ArrayInterfaceCUDAExt = "CUDA"
+ ArrayInterfaceCUDSSExt = "CUDSS"
+ ArrayInterfaceChainRulesExt = "ChainRules"
+ ArrayInterfaceGPUArraysCoreExt = "GPUArraysCore"
+ ArrayInterfaceReverseDiffExt = "ReverseDiff"
+ ArrayInterfaceSparseArraysExt = "SparseArrays"
+ ArrayInterfaceStaticArraysCoreExt = "StaticArraysCore"
+ ArrayInterfaceTrackerExt = "Tracker"
+
+ [deps.ArrayInterface.weakdeps]
+ BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
+ BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0"
+ CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
+ CUDSS = "45b445bb-4962-46a0-9369-b4df9d0f772e"
+ ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2"
+ GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
+ StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
+ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
+
[[deps.Artifacts]]
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
+[[deps.Atomix]]
+deps = ["UnsafeAtomics"]
+git-tree-sha1 = "c06a868224ecba914baa6942988e2f2aade419be"
+uuid = "a9b6321e-bd34-4604-b9c9-b65b8de01458"
+version = "0.1.0"
+
[[deps.AxisAlgorithms]]
deps = ["LinearAlgebra", "Random", "SparseArrays", "WoodburyMatrices"]
git-tree-sha1 = "01b8ccb13d68535d73d2b0c23e39bd23155fb712"
@@ -117,12 +234,54 @@ git-tree-sha1 = "aebf55e6d7795e02ca500a689d326ac979aaf89e"
uuid = "9718e550-a3fa-408a-8086-8db961cd8217"
version = "0.1.1"
+[[deps.Bijections]]
+git-tree-sha1 = "d8b0439d2be438a5f2cd68ec158fe08a7b2595b7"
+uuid = "e2ed5e7c-b2de-5872-ae92-c73ca462fb04"
+version = "0.1.9"
+
+[[deps.Bijectors]]
+deps = ["ArgCheck", "ChainRules", "ChainRulesCore", "ChangesOfVariables", "Compat", "Distributions", "DocStringExtensions", "Functors", "InverseFunctions", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "MappedArrays", "Random", "Reexport", "Requires", "Roots", "SparseArrays", "Statistics"]
+git-tree-sha1 = "92edc3544607c4fda1b30357910597e2a70dc5ea"
+uuid = "76274a88-744f-5084-9051-94815aaf08c4"
+version = "0.13.18"
+
+ [deps.Bijectors.extensions]
+ BijectorsDistributionsADExt = "DistributionsAD"
+ BijectorsEnzymeExt = "Enzyme"
+ BijectorsForwardDiffExt = "ForwardDiff"
+ BijectorsLazyArraysExt = "LazyArrays"
+ BijectorsReverseDiffExt = "ReverseDiff"
+ BijectorsTapirExt = "Tapir"
+ BijectorsTrackerExt = "Tracker"
+ BijectorsZygoteExt = "Zygote"
+
+ [deps.Bijectors.weakdeps]
+ DistributionsAD = "ced4e74d-a319-5a8a-b0ac-84af2272839c"
+ Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ LazyArrays = "5078a376-72f3-5289-bfd5-ec5146d43c02"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ Tapir = "07d77754-e150-4737-8c94-cd238a1fb45b"
+ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
+ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
+
+[[deps.CEnum]]
+git-tree-sha1 = "389ad5c84de1ae7cf0e28e381131c98ea87d54fc"
+uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82"
+version = "0.5.0"
+
[[deps.Calculus]]
deps = ["LinearAlgebra"]
git-tree-sha1 = "f641eb0a4f00c343bbc32346e1217b86f3ce9dad"
uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9"
version = "0.5.1"
+[[deps.ChainRules]]
+deps = ["Adapt", "ChainRulesCore", "Compat", "Distributed", "GPUArraysCore", "IrrationalConstants", "LinearAlgebra", "Random", "RealDot", "SparseArrays", "SparseInverseSubset", "Statistics", "StructArrays", "SuiteSparse"]
+git-tree-sha1 = "83806b5196e1e9827db0429a7579824c8b0e03ce"
+uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
+version = "1.70.0"
+
[[deps.ChainRulesCore]]
deps = ["Compat", "LinearAlgebra"]
git-tree-sha1 = "575cd02e080939a33b6df6c5853d14924c08e35b"
@@ -133,12 +292,38 @@ weakdeps = ["SparseArrays"]
[deps.ChainRulesCore.extensions]
ChainRulesCoreSparseArraysExt = "SparseArrays"
+[[deps.ChangesOfVariables]]
+deps = ["LinearAlgebra"]
+git-tree-sha1 = "799b25ca3a8a24936ae7b5c52ad194685fc3e6ef"
+uuid = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0"
+version = "0.1.9"
+weakdeps = ["InverseFunctions", "Test"]
+
+ [deps.ChangesOfVariables.extensions]
+ ChangesOfVariablesInverseFunctionsExt = "InverseFunctions"
+ ChangesOfVariablesTestExt = "Test"
+
+[[deps.Combinatorics]]
+git-tree-sha1 = "08c8b6831dc00bfea825826be0bc8336fc369860"
+uuid = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"
+version = "1.0.2"
+
+[[deps.CommonSolve]]
+git-tree-sha1 = "0eee5eb66b1cf62cd6ad1b460238e60e4b09400c"
+uuid = "38540f10-b2f7-11e9-35d8-d573e4eb0ff2"
+version = "0.2.4"
+
[[deps.CommonSubexpressions]]
deps = ["MacroTools", "Test"]
git-tree-sha1 = "7b8a93dba8af7e3b42fecabf646260105ac373f7"
uuid = "bbf7d656-a473-5ed7-a52c-81e309532950"
version = "0.3.0"
+[[deps.CommonWorldInvalidations]]
+git-tree-sha1 = "ae52d1c52048455e85a387fbee9be553ec2b68d0"
+uuid = "f70d9fcc-98c5-4d4a-abd7-e4cdeebd8ca8"
+version = "1.0.0"
+
[[deps.Compat]]
deps = ["TOML", "UUIDs"]
git-tree-sha1 = "b1c55339b7c6c350ee89f2c1604299660525b248"
@@ -154,6 +339,11 @@ deps = ["Artifacts", "Libdl"]
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
version = "1.1.1+0"
+[[deps.CompositeTypes]]
+git-tree-sha1 = "bce26c3dab336582805503bed209faab1c279768"
+uuid = "b152e2b5-7a66-4b01-a709-34e65c35f657"
+version = "0.1.4"
+
[[deps.CompositionsBase]]
git-tree-sha1 = "802bb88cd69dfd1509f6670416bd4434015693ad"
uuid = "a33af91c-f02d-484b-be07-31d278c5ca2b"
@@ -185,6 +375,12 @@ git-tree-sha1 = "249fe38abf76d48563e2f4556bebd215aa317e15"
uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f"
version = "4.1.1"
+[[deps.DSP]]
+deps = ["Compat", "FFTW", "IterTools", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions", "Statistics"]
+git-tree-sha1 = "f7f4319567fe769debfcf7f8c03d8da1dd4e2fb0"
+uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
+version = "0.7.9"
+
[[deps.DataAPI]]
git-tree-sha1 = "abe83f3a2f1b857aac70ef8b269080af17764bbe"
uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a"
@@ -210,6 +406,24 @@ git-tree-sha1 = "0fba8b706d0178b4dc7fd44a96a92382c9065c2c"
uuid = "244e2a9f-e319-4986-a169-4d1fe445cd52"
version = "0.1.2"
+[[deps.DelimitedFiles]]
+deps = ["Mmap"]
+git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae"
+uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"
+version = "1.9.1"
+
+[[deps.DensityInterface]]
+deps = ["InverseFunctions", "Test"]
+git-tree-sha1 = "80c3e8639e3353e5d2912fb3a1916b8455e2494b"
+uuid = "b429d917-457f-4dbc-8f4c-0cc954292b1d"
+version = "0.4.0"
+
+[[deps.Dictionaries]]
+deps = ["Indexing", "Random", "Serialization"]
+git-tree-sha1 = "35b66b6744b2d92c778afd3a88d2571875664a2a"
+uuid = "85a47980-9c8c-11e8-2b9f-f7ca1fa99fb4"
+version = "0.4.2"
+
[[deps.DiffResults]]
deps = ["StaticArraysCore"]
git-tree-sha1 = "782dd5f4561f5d267313f23853baaaa4c52ea621"
@@ -231,16 +445,30 @@ deps = ["AliasTables", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadG
git-tree-sha1 = "22c595ca4146c07b16bcf9c8bea86f731f7109d2"
uuid = "31c24e10-a181-5473-b8eb-7969acd0382f"
version = "0.25.108"
+weakdeps = ["ChainRulesCore", "DensityInterface", "Test"]
[deps.Distributions.extensions]
DistributionsChainRulesCoreExt = "ChainRulesCore"
DistributionsDensityInterfaceExt = "DensityInterface"
DistributionsTestExt = "Test"
- [deps.Distributions.weakdeps]
- ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
- DensityInterface = "b429d917-457f-4dbc-8f4c-0cc954292b1d"
- Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
+[[deps.DistributionsAD]]
+deps = ["Adapt", "ChainRules", "ChainRulesCore", "Compat", "Distributions", "FillArrays", "LinearAlgebra", "PDMats", "Random", "Requires", "SpecialFunctions", "StaticArrays", "StatsFuns", "ZygoteRules"]
+git-tree-sha1 = "f4dd7727b07b4b7fff5ff4149118ee06e83dfab7"
+uuid = "ced4e74d-a319-5a8a-b0ac-84af2272839c"
+version = "0.6.55"
+
+ [deps.DistributionsAD.extensions]
+ DistributionsADForwardDiffExt = "ForwardDiff"
+ DistributionsADLazyArraysExt = "LazyArrays"
+ DistributionsADReverseDiffExt = "ReverseDiff"
+ DistributionsADTrackerExt = "Tracker"
+
+ [deps.DistributionsAD.weakdeps]
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ LazyArrays = "5078a376-72f3-5289-bfd5-ec5146d43c02"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
[[deps.DocStringExtensions]]
deps = ["LibGit2"]
@@ -248,6 +476,18 @@ git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d"
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
version = "0.9.3"
+[[deps.DomainSets]]
+deps = ["CompositeTypes", "IntervalSets", "LinearAlgebra", "Random", "StaticArrays"]
+git-tree-sha1 = "490392af2c7d63183bfa2c8aaa6ab981c5ba7561"
+uuid = "5b8099bc-c8ec-5219-889f-1d9e522a28bf"
+version = "0.7.14"
+
+ [deps.DomainSets.extensions]
+ DomainSetsMakieExt = "Makie"
+
+ [deps.DomainSets.weakdeps]
+ Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
+
[[deps.Downloads]]
deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"]
uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
@@ -259,6 +499,62 @@ git-tree-sha1 = "5837a837389fccf076445fce071c8ddaea35a566"
uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74"
version = "0.6.8"
+[[deps.DynamicPPL]]
+deps = ["ADTypes", "AbstractMCMC", "AbstractPPL", "Accessors", "BangBang", "Bijectors", "Compat", "ConstructionBase", "Distributions", "DocStringExtensions", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MacroTools", "OrderedCollections", "Random", "Requires", "Test"]
+git-tree-sha1 = "a155a80a54e37e6e1f14022ac815ef000aedeed5"
+uuid = "366bfd00-2699-11ea-058f-f148b4cae6d8"
+version = "0.28.4"
+
+ [deps.DynamicPPL.extensions]
+ DynamicPPLChainRulesCoreExt = ["ChainRulesCore"]
+ DynamicPPLEnzymeCoreExt = ["EnzymeCore"]
+ DynamicPPLForwardDiffExt = ["ForwardDiff"]
+ DynamicPPLMCMCChainsExt = ["MCMCChains"]
+ DynamicPPLReverseDiffExt = ["ReverseDiff"]
+ DynamicPPLZygoteRulesExt = ["ZygoteRules"]
+
+ [deps.DynamicPPL.weakdeps]
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
+ EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ MCMCChains = "c7f686f2-ff18-58e9-bc7b-31028e88f75d"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ ZygoteRules = "700de1a5-db45-46bc-99cf-38207098b444"
+
+[[deps.DynamicPolynomials]]
+deps = ["Future", "LinearAlgebra", "MultivariatePolynomials", "MutableArithmetics", "Reexport", "Test"]
+git-tree-sha1 = "bbf1ace0781d9744cb697fb856bd2c3f6568dadb"
+uuid = "7c1d4256-1411-5781-91ec-d7bc3513ac07"
+version = "0.6.0"
+
+[[deps.Einsum]]
+deps = ["Compat"]
+git-tree-sha1 = "4a6b3eee0161c89700b6c1949feae8b851da5494"
+uuid = "b7d42ee7-0b51-5a75-98ca-779d3107e4c0"
+version = "0.4.1"
+
+[[deps.EllipticalSliceSampling]]
+deps = ["AbstractMCMC", "ArrayInterface", "Distributions", "Random", "Statistics"]
+git-tree-sha1 = "e611b7fdfbfb5b18d5e98776c30daede41b44542"
+uuid = "cad2338a-1db2-11e9-3401-43bc07c9ede2"
+version = "2.0.0"
+
+[[deps.EnumX]]
+git-tree-sha1 = "bdb1942cd4c45e3c678fd11569d5cccd80976237"
+uuid = "4e289a0a-7415-4d19-859d-a7e5c4648b56"
+version = "1.0.4"
+
+[[deps.ExprTools]]
+git-tree-sha1 = "27415f162e6028e81c72b82ef756bf321213b6ec"
+uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04"
+version = "0.1.10"
+
+[[deps.Expronicon]]
+deps = ["MLStyle", "Pkg", "TOML"]
+git-tree-sha1 = "fc3951d4d398b5515f91d7fe5d45fc31dccb3c9b"
+uuid = "6b7a57c9-7cc1-4fdf-b7f5-e857abae3636"
+version = "0.8.5"
+
[[deps.FFTW]]
deps = ["AbstractFFTs", "FFTW_jll", "LinearAlgebra", "MKL_jll", "Preferences", "Reexport"]
git-tree-sha1 = "4820348781ae578893311153d69049a93d05f39d"
@@ -286,6 +582,27 @@ weakdeps = ["PDMats", "SparseArrays", "Statistics"]
FillArraysSparseArraysExt = "SparseArrays"
FillArraysStatisticsExt = "Statistics"
+[[deps.FiniteDiff]]
+deps = ["ArrayInterface", "LinearAlgebra", "Setfield", "SparseArrays"]
+git-tree-sha1 = "f9219347ebf700e77ca1d48ef84e4a82a6701882"
+uuid = "6a86dc24-6348-571c-b903-95158fe2bd41"
+version = "2.24.0"
+
+ [deps.FiniteDiff.extensions]
+ FiniteDiffBandedMatricesExt = "BandedMatrices"
+ FiniteDiffBlockBandedMatricesExt = "BlockBandedMatrices"
+ FiniteDiffStaticArraysExt = "StaticArrays"
+
+ [deps.FiniteDiff.weakdeps]
+ BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
+ BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0"
+ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
+
+[[deps.Format]]
+git-tree-sha1 = "9c68794ef81b08086aeb32eeaf33531668d5f5fc"
+uuid = "1fa38f19-a742-5d3f-a2b9-30dd87b9d5f8"
+version = "1.3.7"
+
[[deps.ForwardDiff]]
deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "LogExpFunctions", "NaNMath", "Preferences", "Printf", "Random", "SpecialFunctions"]
git-tree-sha1 = "cf0fe81336da9fb90944683b8c41984b08793dad"
@@ -296,10 +613,39 @@ weakdeps = ["StaticArrays"]
[deps.ForwardDiff.extensions]
ForwardDiffStaticArraysExt = "StaticArrays"
+[[deps.FunctionWrappers]]
+git-tree-sha1 = "d62485945ce5ae9c0c48f124a84998d755bae00e"
+uuid = "069b7b12-0de2-55c6-9aab-29f3d0a68a2e"
+version = "1.1.3"
+
+[[deps.FunctionWrappersWrappers]]
+deps = ["FunctionWrappers"]
+git-tree-sha1 = "b104d487b34566608f8b4e1c39fb0b10aa279ff8"
+uuid = "77dc65aa-8811-40c2-897b-53d922fa7daf"
+version = "0.1.3"
+
+[[deps.Functors]]
+deps = ["LinearAlgebra"]
+git-tree-sha1 = "64d8e93700c7a3f28f717d265382d52fac9fa1c1"
+uuid = "d9f16b24-f501-4c13-a1f2-28368ffc5196"
+version = "0.4.12"
+
[[deps.Future]]
deps = ["Random"]
uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820"
+[[deps.GPUArraysCore]]
+deps = ["Adapt"]
+git-tree-sha1 = "ec632f177c0d990e64d955ccc1b8c04c485a0950"
+uuid = "46192b85-c4d5-4398-a991-12ede77f4527"
+version = "0.1.6"
+
+[[deps.Graphs]]
+deps = ["ArnoldiMethod", "Compat", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"]
+git-tree-sha1 = "ebd18c326fa6cee1efb7da9a3b45cf69da2ed4d9"
+uuid = "86223c79-3864-5bf0-83f7-82e725a168b6"
+version = "1.11.2"
+
[[deps.HDF5]]
deps = ["Compat", "HDF5_jll", "Libdl", "MPIPreferences", "Mmap", "Preferences", "Printf", "Random", "Requires", "UUIDs"]
git-tree-sha1 = "e856eef26cf5bf2b0f95f8f4fc37553c72c8641c"
@@ -324,17 +670,49 @@ git-tree-sha1 = "ca0f6bf568b4bfc807e7537f081c81e35ceca114"
uuid = "e33a78d0-f292-5ffc-b300-72abe9b543c8"
version = "2.10.0+0"
+[[deps.HybridArrays]]
+deps = ["LinearAlgebra", "Requires", "StaticArrays"]
+git-tree-sha1 = "6c3e57bc26728b99f470b267a437f0d380eac4fc"
+uuid = "1baab800-613f-4b0a-84e4-9cd3431bfbb9"
+version = "0.4.16"
+
[[deps.HypergeometricFunctions]]
deps = ["DualNumbers", "LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"]
git-tree-sha1 = "f218fe3736ddf977e0e772bc9a586b2383da2685"
uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a"
version = "0.3.23"
+[[deps.IfElse]]
+git-tree-sha1 = "debdd00ffef04665ccbb3e150747a77560e8fad1"
+uuid = "615f187c-cbe4-4ef1-ba3b-2fcf58d6d173"
+version = "0.1.1"
+
+[[deps.Indexing]]
+git-tree-sha1 = "ce1566720fd6b19ff3411404d4b977acd4814f9f"
+uuid = "313cdc1a-70c2-5d6a-ae34-0150d3930a38"
+version = "1.1.1"
+
+[[deps.Inflate]]
+git-tree-sha1 = "d1b1b796e47d94588b3757fe84fbf65a5ec4a80d"
+uuid = "d25df0c9-e2be-5dd7-82c8-3ad0b3e990b9"
+version = "0.1.5"
+
[[deps.InitialValues]]
git-tree-sha1 = "4da0f88e9a39111c2fa3add390ab15f3a44f3ca3"
uuid = "22cec73e-a1b8-11e9-2c92-598750a2cf9c"
version = "0.3.1"
+[[deps.InplaceOps]]
+deps = ["LinearAlgebra", "Test"]
+git-tree-sha1 = "50b41d59e7164ab6fda65e71049fee9d890731ff"
+uuid = "505f98c9-085e-5b2c-8e89-488be7bf1f34"
+version = "0.3.0"
+
+[[deps.IntegerMathUtils]]
+git-tree-sha1 = "b8ffb903da9f7b8cf695a8bead8e01814aa24b30"
+uuid = "18e54dd8-cb9d-406c-a71d-865a43cbb235"
+version = "0.1.2"
+
[[deps.IntelOpenMP_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl"]
git-tree-sha1 = "be50fe8df3acbffa0274a744f1a99d29c45a57f4"
@@ -378,6 +756,11 @@ weakdeps = ["Dates"]
[deps.InverseFunctions.extensions]
DatesExt = "Dates"
+[[deps.InvertedIndices]]
+git-tree-sha1 = "0dc7b50b8d436461be01300fd8cd45aa0274b038"
+uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f"
+version = "1.3.0"
+
[[deps.IrrationalConstants]]
git-tree-sha1 = "630b497eafcc20001bba38a4651b327dcfc491d2"
uuid = "92d709cd-6900-40b7-9082-c6be49f344b6"
@@ -399,17 +782,99 @@ git-tree-sha1 = "7e5d6779a1e09a36db2a7b6cff50942a0a7d0fca"
uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
version = "1.5.0"
+[[deps.KernelAbstractions]]
+deps = ["Adapt", "Atomix", "InteractiveUtils", "MacroTools", "PrecompileTools", "Requires", "StaticArrays", "UUIDs", "UnsafeAtomics", "UnsafeAtomicsLLVM"]
+git-tree-sha1 = "cb1cff88ef2f3a157cbad75bbe6b229e1975e498"
+uuid = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
+version = "0.9.25"
+
+ [deps.KernelAbstractions.extensions]
+ EnzymeExt = "EnzymeCore"
+ LinearAlgebraExt = "LinearAlgebra"
+ SparseArraysExt = "SparseArrays"
+
+ [deps.KernelAbstractions.weakdeps]
+ EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869"
+ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
+ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
+
[[deps.KernelDensity]]
deps = ["Distributions", "DocStringExtensions", "FFTW", "Interpolations", "StatsBase"]
git-tree-sha1 = "7d703202e65efa1369de1279c162b915e245eed1"
uuid = "5ab0869b-81aa-558d-bb23-cbf5423bbe9b"
version = "0.6.9"
+[[deps.Kronecker]]
+deps = ["LinearAlgebra", "NamedDims", "SparseArrays", "StatsBase"]
+git-tree-sha1 = "9253429e28cceae6e823bec9ffde12460d79bb38"
+uuid = "2c470bb0-bcc8-11e8-3dad-c9649493f05e"
+version = "0.5.5"
+
+[[deps.LBFGSB]]
+deps = ["L_BFGS_B_jll"]
+git-tree-sha1 = "e2e6f53ee20605d0ea2be473480b7480bd5091b5"
+uuid = "5be7bae1-8223-5378-bac3-9e7378a2f6e6"
+version = "0.4.1"
+
+[[deps.LLVM]]
+deps = ["CEnum", "LLVMExtra_jll", "Libdl", "Preferences", "Printf", "Requires", "Unicode"]
+git-tree-sha1 = "4ad43cb0a4bb5e5b1506e1d1f48646d7e0c80363"
+uuid = "929cbde3-209d-540e-8aea-75f648917ca0"
+version = "9.1.2"
+
+ [deps.LLVM.extensions]
+ BFloat16sExt = "BFloat16s"
+
+ [deps.LLVM.weakdeps]
+ BFloat16s = "ab4f0b2a-ad5b-11e8-123f-65d77653426b"
+
+[[deps.LLVMExtra_jll]]
+deps = ["Artifacts", "JLLWrappers", "LazyArtifacts", "Libdl", "TOML"]
+git-tree-sha1 = "05a8bd5a42309a9ec82f700876903abce1017dd3"
+uuid = "dad2f222-ce93-54a1-a47d-0025e8a3acab"
+version = "0.0.34+0"
+
+[[deps.LRUCache]]
+git-tree-sha1 = "b3cc6698599b10e652832c2f23db3cab99d51b59"
+uuid = "8ac3fa9e-de4c-5943-b1dc-09c6b5f20637"
+version = "1.6.1"
+weakdeps = ["Serialization"]
+
+ [deps.LRUCache.extensions]
+ SerializationExt = ["Serialization"]
+
+[[deps.L_BFGS_B_jll]]
+deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"]
+git-tree-sha1 = "77feda930ed3f04b2b0fbb5bea89e69d3677c6b0"
+uuid = "81d17ec3-03a1-5e46-b53e-bddc35a13473"
+version = "3.0.1+0"
+
[[deps.LaTeXStrings]]
git-tree-sha1 = "50901ebc375ed41dbf8058da26f9de442febbbec"
uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f"
version = "1.3.1"
+[[deps.LambertW]]
+git-tree-sha1 = "c5ffc834de5d61d00d2b0e18c96267cffc21f648"
+uuid = "984bce1d-4616-540c-a9ee-88d1112d94c9"
+version = "0.4.6"
+
+[[deps.Latexify]]
+deps = ["Format", "InteractiveUtils", "LaTeXStrings", "MacroTools", "Markdown", "OrderedCollections", "Requires"]
+git-tree-sha1 = "ce5f5621cac23a86011836badfedf664a612cee4"
+uuid = "23fbe1c1-3f47-55db-b15f-69d7ec21a316"
+version = "0.16.5"
+
+ [deps.Latexify.extensions]
+ DataFramesExt = "DataFrames"
+ SparseArraysExt = "SparseArrays"
+ SymEngineExt = "SymEngine"
+
+ [deps.Latexify.weakdeps]
+ DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
+ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
+ SymEngine = "123dc426-2d89-5057-bbad-38513e3affd8"
+
[[deps.LazyArtifacts]]
deps = ["Artifacts", "Pkg"]
uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3"
@@ -447,10 +912,34 @@ version = "1.11.0+1"
[[deps.Libdl]]
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
+[[deps.Libtask]]
+deps = ["FunctionWrappers", "LRUCache", "LinearAlgebra", "Statistics"]
+git-tree-sha1 = "ed1f362b3fd13f00b65e61d98669c652c17663ab"
+uuid = "6f1fad26-d15e-5dc8-ae53-837a1d7b8c9f"
+version = "0.8.7"
+
+[[deps.LineSearches]]
+deps = ["LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "Printf"]
+git-tree-sha1 = "e4c3be53733db1051cc15ecf573b1042b3a712a1"
+uuid = "d3d80556-e9d4-5f37-9878-2ab0fcc64255"
+version = "7.3.0"
+
[[deps.LinearAlgebra]]
deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"]
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
+[[deps.LinearMaps]]
+deps = ["LinearAlgebra"]
+git-tree-sha1 = "ee79c3208e55786de58f8dcccca098ced79f743f"
+uuid = "7a12625a-238d-50fd-b39a-03d52299707e"
+version = "3.11.3"
+weakdeps = ["ChainRulesCore", "SparseArrays", "Statistics"]
+
+ [deps.LinearMaps.extensions]
+ LinearMapsChainRulesCoreExt = "ChainRulesCore"
+ LinearMapsSparseArraysExt = "SparseArrays"
+ LinearMapsStatisticsExt = "Statistics"
+
[[deps.LogDensityProblems]]
deps = ["ArgCheck", "DocStringExtensions", "Random"]
git-tree-sha1 = "f9a11237204bc137617194d79d813069838fcf61"
@@ -488,17 +977,13 @@ deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"]
git-tree-sha1 = "18144f3e9cbe9b15b070288eef858f71b291ce37"
uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688"
version = "0.3.27"
+weakdeps = ["ChainRulesCore", "ChangesOfVariables", "InverseFunctions"]
[deps.LogExpFunctions.extensions]
LogExpFunctionsChainRulesCoreExt = "ChainRulesCore"
LogExpFunctionsChangesOfVariablesExt = "ChangesOfVariables"
LogExpFunctionsInverseFunctionsExt = "InverseFunctions"
- [deps.LogExpFunctions.weakdeps]
- ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
- ChangesOfVariables = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0"
- InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112"
-
[[deps.Logging]]
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
@@ -532,6 +1017,11 @@ git-tree-sha1 = "d2a45e1b5998ba3fdfb6cfe0c81096d4c7fb40e7"
uuid = "e80e1ace-859a-464e-9ed9-23947d8ae3ea"
version = "1.9.6"
+[[deps.MLStyle]]
+git-tree-sha1 = "bc38dff0548128765760c79eb7388a4b37fae2c8"
+uuid = "d8e11817-5142-5d16-987a-aa16d5891078"
+version = "0.4.17"
+
[[deps.MPICH_jll]]
deps = ["Artifacts", "CompilerSupportLibraries_jll", "Hwloc_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "MPIPreferences", "TOML"]
git-tree-sha1 = "4099bb6809ac109bfc17d521dad33763bcf026b7"
@@ -556,10 +1046,82 @@ git-tree-sha1 = "2fa9ee3e63fd3a4f7a9a4f4744a52f4856de82df"
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
version = "0.5.13"
+[[deps.ManifoldDiff]]
+deps = ["LinearAlgebra", "ManifoldsBase", "Markdown", "Random", "Requires"]
+git-tree-sha1 = "62fccd67f9fb83526bff40a1432f63464eb6d282"
+uuid = "af67fdf4-a580-4b9f-bbec-742ef357defd"
+version = "0.3.12"
+
+ [deps.ManifoldDiff.extensions]
+ ManifoldDiffFiniteDiffExt = "FiniteDiff"
+ ManifoldDiffFiniteDifferencesExt = "FiniteDifferences"
+ ManifoldDiffForwardDiffExt = "ForwardDiff"
+ ManifoldDiffReverseDiffExt = "ReverseDiff"
+ ManifoldDiffZygoteExt = "Zygote"
+
+ [deps.ManifoldDiff.weakdeps]
+ FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
+ FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
+
+[[deps.Manifolds]]
+deps = ["Distributions", "Einsum", "Graphs", "HybridArrays", "Kronecker", "LinearAlgebra", "ManifoldDiff", "ManifoldsBase", "Markdown", "MatrixEquations", "Quaternions", "Random", "RecursiveArrayTools", "Requires", "SimpleWeightedGraphs", "SpecialFunctions", "StaticArrays", "Statistics", "StatsBase"]
+git-tree-sha1 = "58eb09899273a3ed17aae1f56435f440669b810c"
+uuid = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e"
+version = "0.9.20"
+
+ [deps.Manifolds.extensions]
+ ManifoldsBoundaryValueDiffEqExt = "BoundaryValueDiffEq"
+ ManifoldsNLsolveExt = "NLsolve"
+ ManifoldsOrdinaryDiffEqDiffEqCallbacksExt = ["DiffEqCallbacks", "OrdinaryDiffEq"]
+ ManifoldsOrdinaryDiffEqExt = "OrdinaryDiffEq"
+ ManifoldsRecipesBaseExt = ["Colors", "RecipesBase"]
+ ManifoldsTestExt = "Test"
+
+ [deps.Manifolds.weakdeps]
+ BoundaryValueDiffEq = "764a87c0-6b3e-53db-9096-fe964310641d"
+ Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
+ DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def"
+ NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
+ OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
+ RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
+ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
+
+[[deps.ManifoldsBase]]
+deps = ["LinearAlgebra", "Markdown", "Printf", "Random", "Requires"]
+git-tree-sha1 = "3edd590e67c7bcf6e17104b7c5356d7bad2ca120"
+uuid = "3362f125-f0bb-47a3-aa74-596ffd7ef2fb"
+version = "0.15.16"
+
+ [deps.ManifoldsBase.extensions]
+ ManifoldsBasePlotsExt = "Plots"
+ ManifoldsBaseQuaternionsExt = "Quaternions"
+ ManifoldsBaseRecursiveArrayToolsExt = "RecursiveArrayTools"
+ ManifoldsBaseStatisticsExt = "Statistics"
+
+ [deps.ManifoldsBase.weakdeps]
+ Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
+ Quaternions = "94ee1d12-ae83-5a48-8b1c-48b8ff168ae0"
+ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
+ Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
+
+[[deps.MappedArrays]]
+git-tree-sha1 = "2dab0221fe2b0f2cb6754eaa743cc266339f527e"
+uuid = "dbb5928d-eab1-5f90-85c2-b9b0edb7c900"
+version = "0.4.2"
+
[[deps.Markdown]]
deps = ["Base64"]
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
+[[deps.MatrixEquations]]
+deps = ["LinearAlgebra", "LinearMaps"]
+git-tree-sha1 = "f765b4eda3ea9be8e644b9127809ca5151f3d9ea"
+uuid = "99c1a7ee-ab34-5fd5-8076-27c950a045f4"
+version = "2.4.2"
+
[[deps.MbedTLS_jll]]
deps = ["Artifacts", "Libdl"]
uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
@@ -590,12 +1152,77 @@ uuid = "a63ad114-7e13-5084-954f-fe012c677804"
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
version = "2023.1.10"
+[[deps.MultivariatePolynomials]]
+deps = ["ChainRulesCore", "DataStructures", "LinearAlgebra", "MutableArithmetics"]
+git-tree-sha1 = "5c1d1d9361e1417e5a065e1f84dc3686cbdaea21"
+uuid = "102ac46a-7ee4-5c85-9060-abc95bfdeaa3"
+version = "0.5.6"
+
+[[deps.MutableArithmetics]]
+deps = ["LinearAlgebra", "SparseArrays", "Test"]
+git-tree-sha1 = "d0a6b1096b584a2b88efb70a92f8cb8c881eb38a"
+uuid = "d8a4904e-b15c-11e9-3269-09a3773c0cb0"
+version = "1.4.6"
+
+[[deps.NLSolversBase]]
+deps = ["DiffResults", "Distributed", "FiniteDiff", "ForwardDiff"]
+git-tree-sha1 = "a0b464d183da839699f4c79e7606d9d186ec172c"
+uuid = "d41bc354-129a-5804-8e4c-c37616107c6c"
+version = "7.8.3"
+
+[[deps.NNlib]]
+deps = ["Adapt", "Atomix", "ChainRulesCore", "GPUArraysCore", "KernelAbstractions", "LinearAlgebra", "Random", "Statistics"]
+git-tree-sha1 = "4a83c2e01027a0bfcea28589222f2df60b2e20cb"
+uuid = "872c559c-99b0-510c-b3b7-b6c96a88d5cd"
+version = "0.9.23"
+
+ [deps.NNlib.extensions]
+ NNlibAMDGPUExt = "AMDGPU"
+ NNlibCUDACUDNNExt = ["CUDA", "cuDNN"]
+ NNlibCUDAExt = "CUDA"
+ NNlibEnzymeCoreExt = "EnzymeCore"
+ NNlibFFTWExt = "FFTW"
+ NNlibForwardDiffExt = "ForwardDiff"
+
+ [deps.NNlib.weakdeps]
+ AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e"
+ CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
+ EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869"
+ FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ cuDNN = "02a925ec-e4fe-4b08-9a7e-0d78e3d38ccd"
+
[[deps.NaNMath]]
deps = ["OpenLibm_jll"]
git-tree-sha1 = "0877504529a3e5c3343c6f8b4c0381e57e4387e4"
uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
version = "1.0.2"
+[[deps.NamedArrays]]
+deps = ["Combinatorics", "DataStructures", "DelimitedFiles", "InvertedIndices", "LinearAlgebra", "Random", "Requires", "SparseArrays", "Statistics"]
+git-tree-sha1 = "58e317b3b956b8aaddfd33ff4c3e33199cd8efce"
+uuid = "86f7a689-2022-50b4-a561-43c23ac3c673"
+version = "0.10.3"
+
+[[deps.NamedDims]]
+deps = ["LinearAlgebra", "Pkg", "Statistics"]
+git-tree-sha1 = "90178dc801073728b8b2d0d8677d10909feb94d8"
+uuid = "356022a1-0364-5f58-8944-0da4b18d706f"
+version = "1.2.2"
+
+ [deps.NamedDims.extensions]
+ AbstractFFTsExt = "AbstractFFTs"
+ ChainRulesCoreExt = "ChainRulesCore"
+ CovarianceEstimationExt = "CovarianceEstimation"
+ TrackerExt = "Tracker"
+
+ [deps.NamedDims.weakdeps]
+ AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c"
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
+ CovarianceEstimation = "587fd27a-f159-11e8-2dae-1979310e6154"
+ Requires = "ae029012-a4dd-5104-9daa-d747884805df"
+ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
+
[[deps.NaturalSort]]
git-tree-sha1 = "eda490d06b9f7c00752ee81cfa451efe55521e21"
uuid = "c020b1a1-e9b0-503a-9c33-f039bfc54a85"
@@ -642,6 +1269,62 @@ git-tree-sha1 = "13652491f6856acfd2db29360e1bbcd4565d04f1"
uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e"
version = "0.5.5+0"
+[[deps.Optim]]
+deps = ["Compat", "FillArrays", "ForwardDiff", "LineSearches", "LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "PositiveFactorizations", "Printf", "SparseArrays", "StatsBase"]
+git-tree-sha1 = "d9b79c4eed437421ac4285148fcadf42e0700e89"
+uuid = "429524aa-4258-5aef-a3af-852621145aeb"
+version = "1.9.4"
+
+ [deps.Optim.extensions]
+ OptimMOIExt = "MathOptInterface"
+
+ [deps.Optim.weakdeps]
+ MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee"
+
+[[deps.Optimisers]]
+deps = ["ChainRulesCore", "Functors", "LinearAlgebra", "Random", "Statistics"]
+git-tree-sha1 = "6572fe0c5b74431aaeb0b18a4aa5ef03c84678be"
+uuid = "3bd65402-5787-11e9-1adc-39752487f4e2"
+version = "0.3.3"
+
+[[deps.Optimization]]
+deps = ["ADTypes", "ArrayInterface", "ConsoleProgressMonitor", "DocStringExtensions", "LBFGSB", "LinearAlgebra", "Logging", "LoggingExtras", "OptimizationBase", "Printf", "ProgressLogging", "Reexport", "SciMLBase", "SparseArrays", "TerminalLoggers"]
+git-tree-sha1 = "0b2a631276dc92ab147535689fa43f1e22a657b8"
+uuid = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
+version = "3.28.0"
+
+[[deps.OptimizationBase]]
+deps = ["ADTypes", "ArrayInterface", "DocStringExtensions", "LinearAlgebra", "PDMats", "Reexport", "Requires", "SciMLBase", "SparseArrays", "SymbolicAnalysis", "SymbolicIndexingInterface", "Symbolics"]
+git-tree-sha1 = "3e5e5e8cbe572200dcd94a6084a63ca68fe76279"
+uuid = "bca83a33-5cc9-4baa-983d-23429ab6bcbb"
+version = "1.5.0"
+
+ [deps.OptimizationBase.extensions]
+ OptimizationEnzymeExt = "Enzyme"
+ OptimizationFiniteDiffExt = "FiniteDiff"
+ OptimizationForwardDiffExt = "ForwardDiff"
+ OptimizationMTKExt = "ModelingToolkit"
+ OptimizationReverseDiffExt = "ReverseDiff"
+ OptimizationSparseDiffExt = ["SparseDiffTools", "ReverseDiff"]
+ OptimizationTrackerExt = "Tracker"
+ OptimizationZygoteExt = "Zygote"
+
+ [deps.OptimizationBase.weakdeps]
+ Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
+ FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ SparseDiffTools = "47a9eef4-7e08-11e9-0b38-333d64bd3804"
+ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
+ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
+
+[[deps.OptimizationOptimJL]]
+deps = ["Optim", "Optimization", "Reexport", "SparseArrays"]
+git-tree-sha1 = "43870d726f883a47d158beebb1fc3c9fab1da9d6"
+uuid = "36348300-93cb-4f02-beb5-3c3902f8871e"
+version = "0.3.2"
+
[[deps.OrderedCollections]]
git-tree-sha1 = "dfdf5519f235516220579f949664f1bf44e741c5"
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
@@ -653,11 +1336,41 @@ git-tree-sha1 = "949347156c25054de2db3b166c52ac4728cbad65"
uuid = "90014a1f-27ba-587c-ab20-58faa44d9150"
version = "0.11.31"
+[[deps.Parameters]]
+deps = ["OrderedCollections", "UnPack"]
+git-tree-sha1 = "34c0e9ad262e5f7fc75b10a9952ca7692cfc5fbe"
+uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a"
+version = "0.12.3"
+
[[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.10.0"
+[[deps.Polynomials]]
+deps = ["LinearAlgebra", "RecipesBase", "Requires", "Setfield", "SparseArrays"]
+git-tree-sha1 = "1a9cfb2dc2c2f1bd63f1906d72af39a79b49b736"
+uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
+version = "4.0.11"
+
+ [deps.Polynomials.extensions]
+ PolynomialsChainRulesCoreExt = "ChainRulesCore"
+ PolynomialsFFTWExt = "FFTW"
+ PolynomialsMakieCoreExt = "MakieCore"
+ PolynomialsMutableArithmeticsExt = "MutableArithmetics"
+
+ [deps.Polynomials.weakdeps]
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
+ FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
+ MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b"
+ MutableArithmetics = "d8a4904e-b15c-11e9-3269-09a3773c0cb0"
+
+[[deps.PositiveFactorizations]]
+deps = ["LinearAlgebra"]
+git-tree-sha1 = "17275485f373e6673f7e7f97051f703ed5b15b20"
+uuid = "85a6dd25-e78a-55b7-8502-1745935b8125"
+version = "0.2.4"
+
[[deps.PrecompileTools]]
deps = ["Preferences"]
git-tree-sha1 = "5aa36f7049a63a1528fe8f7c3f2113413ffd4e1f"
@@ -676,6 +1389,12 @@ git-tree-sha1 = "88b895d13d53b5577fd53379d913b9ab9ac82660"
uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d"
version = "2.3.1"
+[[deps.Primes]]
+deps = ["IntegerMathUtils"]
+git-tree-sha1 = "cb420f77dc474d23ee47ca8d14c90810cafe69e7"
+uuid = "27ebfcd6-29c5-5fa9-bf4b-fb8fc14df3ae"
+version = "0.5.6"
+
[[deps.Printf]]
deps = ["Unicode"]
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
@@ -703,6 +1422,12 @@ git-tree-sha1 = "9b23c31e76e333e6fb4c1595ae6afa74966a729e"
uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc"
version = "2.9.4"
+[[deps.Quaternions]]
+deps = ["LinearAlgebra", "Random", "RealDot"]
+git-tree-sha1 = "994cc27cdacca10e68feb291673ec3a76aa2fae9"
+uuid = "94ee1d12-ae83-5a48-8b1c-48b8ff168ae0"
+version = "0.7.6"
+
[[deps.REPL]]
deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"]
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
@@ -711,6 +1436,18 @@ uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
deps = ["SHA"]
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
+[[deps.Random123]]
+deps = ["Random", "RandomNumbers"]
+git-tree-sha1 = "4743b43e5a9c4a2ede372de7061eed81795b12e7"
+uuid = "74087812-796a-5b5d-8853-05524746bad3"
+version = "1.7.0"
+
+[[deps.RandomNumbers]]
+deps = ["Random"]
+git-tree-sha1 = "c6ec94d2aaba1ab2ff983052cf6a606ca5985902"
+uuid = "e6cf234a-135c-5ec9-84dd-332b85af5143"
+version = "1.6.0"
+
[[deps.RangeArrays]]
git-tree-sha1 = "b9039e93773ddcfc828f12aadf7115b4b4d225f5"
uuid = "b3c3ace0-ae52-54e7-9d0b-2c1406fd6b9d"
@@ -728,12 +1465,44 @@ version = "0.4.5"
[deps.Ratios.weakdeps]
FixedPointNumbers = "53c48c17-4a7d-5ca2-90c5-79b7896eea93"
+[[deps.RealDot]]
+deps = ["LinearAlgebra"]
+git-tree-sha1 = "9f0a1b71baaf7650f4fa8a1d168c7fb6ee41f0c9"
+uuid = "c1ae055f-0cd5-4b69-90a6-9a35b1a98df9"
+version = "0.1.0"
+
[[deps.RecipesBase]]
deps = ["PrecompileTools"]
git-tree-sha1 = "5c3d09cc4f31f5fc6af001c250bf1278733100ff"
uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
version = "1.3.4"
+[[deps.RecursiveArrayTools]]
+deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
+git-tree-sha1 = "b034171b93aebc81b3e1890a036d13a9c4a9e3e0"
+uuid = "731186ca-8d62-57ce-b412-fbd966d074cd"
+version = "3.27.0"
+
+ [deps.RecursiveArrayTools.extensions]
+ RecursiveArrayToolsFastBroadcastExt = "FastBroadcast"
+ RecursiveArrayToolsForwardDiffExt = "ForwardDiff"
+ RecursiveArrayToolsMeasurementsExt = "Measurements"
+ RecursiveArrayToolsMonteCarloMeasurementsExt = "MonteCarloMeasurements"
+ RecursiveArrayToolsReverseDiffExt = ["ReverseDiff", "Zygote"]
+ RecursiveArrayToolsSparseArraysExt = ["SparseArrays"]
+ RecursiveArrayToolsTrackerExt = "Tracker"
+ RecursiveArrayToolsZygoteExt = "Zygote"
+
+ [deps.RecursiveArrayTools.weakdeps]
+ FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7"
+ MonteCarloMeasurements = "0987c9cc-fe09-11e8-30f0-b96dd679fdca"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
+ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
+ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
+
[[deps.Reexport]]
git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b"
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
@@ -757,10 +1526,84 @@ git-tree-sha1 = "d483cd324ce5cf5d61b77930f0bbd6cb61927d21"
uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f"
version = "0.4.2+0"
+[[deps.Roots]]
+deps = ["Accessors", "CommonSolve", "Printf"]
+git-tree-sha1 = "3a7c7e5c3f015415637f5debdf8a674aa2c979c4"
+uuid = "f2b01f46-fcfa-551c-844a-d8ac1e96c665"
+version = "2.2.1"
+
+ [deps.Roots.extensions]
+ RootsChainRulesCoreExt = "ChainRulesCore"
+ RootsForwardDiffExt = "ForwardDiff"
+ RootsIntervalRootFindingExt = "IntervalRootFinding"
+ RootsSymPyExt = "SymPy"
+ RootsSymPyPythonCallExt = "SymPyPythonCall"
+
+ [deps.Roots.weakdeps]
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ IntervalRootFinding = "d2bf35a9-74e0-55ec-b149-d360ff49b807"
+ SymPy = "24249f21-da20-56a4-8eb1-6a02cf4ae2e6"
+ SymPyPythonCall = "bc8888f7-b21e-4b7c-a06a-5d9c9496438c"
+
+[[deps.RuntimeGeneratedFunctions]]
+deps = ["ExprTools", "SHA", "Serialization"]
+git-tree-sha1 = "04c968137612c4a5629fa531334bb81ad5680f00"
+uuid = "7e49a35a-f44a-4d26-94aa-eba1b4ca6b47"
+version = "0.5.13"
+
[[deps.SHA]]
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
version = "0.7.0"
+[[deps.SSMProblems]]
+deps = ["AbstractMCMC"]
+git-tree-sha1 = "f640e4e8343c9d5f470e2f6ca6ce79f708ab6376"
+uuid = "26aad666-b158-4e64-9d35-0e672562fa48"
+version = "0.1.1"
+
+[[deps.SciMLBase]]
+deps = ["ADTypes", "Accessors", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "Expronicon", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
+git-tree-sha1 = "c96f81c3e98d5e2f0848fb42aba4383d772c3bb7"
+uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
+version = "2.53.1"
+
+ [deps.SciMLBase.extensions]
+ SciMLBaseChainRulesCoreExt = "ChainRulesCore"
+ SciMLBaseMakieExt = "Makie"
+ SciMLBasePartialFunctionsExt = "PartialFunctions"
+ SciMLBasePyCallExt = "PyCall"
+ SciMLBasePythonCallExt = "PythonCall"
+ SciMLBaseRCallExt = "RCall"
+ SciMLBaseZygoteExt = "Zygote"
+
+ [deps.SciMLBase.weakdeps]
+ ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2"
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
+ Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
+ PartialFunctions = "570af359-4316-4cb7-8c74-252c00c2016b"
+ PyCall = "438e738f-606a-5dbb-bf0a-cddfbfd45ab0"
+ PythonCall = "6099a3de-0909-46bc-b1f4-468b9a2dfc0d"
+ RCall = "6f49c342-dc21-5d91-9882-a32aef131414"
+ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
+
+[[deps.SciMLOperators]]
+deps = ["Accessors", "ArrayInterface", "DocStringExtensions", "LinearAlgebra", "MacroTools"]
+git-tree-sha1 = "e39c5f217f9aca640c8e27ab21acf557a3967db5"
+uuid = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
+version = "0.3.10"
+weakdeps = ["SparseArrays", "StaticArraysCore"]
+
+ [deps.SciMLOperators.extensions]
+ SciMLOperatorsSparseArraysExt = "SparseArrays"
+ SciMLOperatorsStaticArraysCoreExt = "StaticArraysCore"
+
+[[deps.SciMLStructures]]
+deps = ["ArrayInterface"]
+git-tree-sha1 = "25514a6f200219cd1073e4ff23a6324e4a7efe64"
+uuid = "53ae85a6-f571-4167-b2af-e1d143709226"
+version = "1.5.0"
+
[[deps.ScientificTypesBase]]
git-tree-sha1 = "a8e18eb383b5ecf1b5e6fc237eb39255044fd92b"
uuid = "30f210dd-8aff-4c5f-94ba-8e64358c1161"
@@ -779,11 +1622,23 @@ version = "1.1.1"
deps = ["Distributed", "Mmap", "Random", "Serialization"]
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"
+[[deps.SimpleTraits]]
+deps = ["InteractiveUtils", "MacroTools"]
+git-tree-sha1 = "5d7e3f4e11935503d3ecaf7186eac40602e7d231"
+uuid = "699a6c99-e7fa-54fc-8d76-47d257e15c1d"
+version = "0.9.4"
+
[[deps.SimpleUnPack]]
git-tree-sha1 = "58e6353e72cde29b90a69527e56df1b5c3d8c437"
uuid = "ce78b400-467f-4804-87d8-8f486da07d0a"
version = "1.1.0"
+[[deps.SimpleWeightedGraphs]]
+deps = ["Graphs", "LinearAlgebra", "Markdown", "SparseArrays"]
+git-tree-sha1 = "4b33e0e081a825dbfaf314decf58fa47e53d6acb"
+uuid = "47aef6b3-ad0c-573a-a1e2-d07658019622"
+version = "1.4.0"
+
[[deps.Sockets]]
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
@@ -798,6 +1653,12 @@ deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"]
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
version = "1.10.0"
+[[deps.SparseInverseSubset]]
+deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"]
+git-tree-sha1 = "52962839426b75b3021296f7df242e40ecfc0852"
+uuid = "dc90abb0-5640-4711-901d-7e5b23a2fada"
+version = "0.1.2"
+
[[deps.SpecialFunctions]]
deps = ["IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"]
git-tree-sha1 = "2f5d4697f21388cbe1ff299430dd169ef97d7e14"
@@ -870,6 +1731,19 @@ git-tree-sha1 = "a04cabe79c5f01f4d723cc6704070ada0b9d46d5"
uuid = "892a3eda-7b42-436c-8928-eab12a02cf0e"
version = "0.3.4"
+[[deps.StructArrays]]
+deps = ["ConstructionBase", "DataAPI", "Tables"]
+git-tree-sha1 = "f4dc295e983502292c4c3f951dbb4e985e35b3be"
+uuid = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
+version = "0.6.18"
+weakdeps = ["Adapt", "GPUArraysCore", "SparseArrays", "StaticArrays"]
+
+ [deps.StructArrays.extensions]
+ StructArraysAdaptExt = "Adapt"
+ StructArraysGPUArraysCoreExt = "GPUArraysCore"
+ StructArraysSparseArraysExt = "SparseArrays"
+ StructArraysStaticArraysExt = "StaticArrays"
+
[[deps.SuiteSparse]]
deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"]
uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9"
@@ -879,6 +1753,58 @@ deps = ["Artifacts", "Libdl", "libblastrampoline_jll"]
uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c"
version = "7.2.1+1"
+[[deps.SymbolicAnalysis]]
+deps = ["DSP", "DataStructures", "Dictionaries", "Distributions", "DomainSets", "IfElse", "LinearAlgebra", "LogExpFunctions", "Manifolds", "PDMats", "RecursiveArrayTools", "StatsBase", "SymbolicUtils", "Symbolics"]
+git-tree-sha1 = "64f26bb4a666bb97baa16f063164ade83ca29ec9"
+uuid = "4297ee4d-0239-47d8-ba5d-195ecdf594fe"
+version = "0.3.0"
+
+[[deps.SymbolicIndexingInterface]]
+deps = ["Accessors", "ArrayInterface", "RuntimeGeneratedFunctions", "StaticArraysCore"]
+git-tree-sha1 = "988e04b34a4c3b824fb656f542473df99a4f610d"
+uuid = "2efcf032-c050-4f8e-a9bb-153293bab1f5"
+version = "0.3.30"
+
+[[deps.SymbolicLimits]]
+deps = ["SymbolicUtils"]
+git-tree-sha1 = "fabf4650afe966a2ba646cabd924c3fd43577fc3"
+uuid = "19f23fe9-fdab-4a78-91af-e7b7767979c3"
+version = "0.2.2"
+
+[[deps.SymbolicUtils]]
+deps = ["AbstractTrees", "Bijections", "ChainRulesCore", "Combinatorics", "ConstructionBase", "DataStructures", "DocStringExtensions", "DynamicPolynomials", "IfElse", "LinearAlgebra", "MultivariatePolynomials", "NaNMath", "Setfield", "SparseArrays", "SpecialFunctions", "StaticArrays", "SymbolicIndexingInterface", "TermInterface", "TimerOutputs", "Unityper"]
+git-tree-sha1 = "9983eabcbd6c7431e3bd0f34191ec6863b8f8084"
+uuid = "d1185830-fcd6-423d-90d6-eec64667417b"
+version = "3.4.1"
+
+ [deps.SymbolicUtils.extensions]
+ SymbolicUtilsLabelledArraysExt = "LabelledArrays"
+
+ [deps.SymbolicUtils.weakdeps]
+ LabelledArrays = "2ee39098-c373-598a-b85f-a56591580800"
+
+[[deps.Symbolics]]
+deps = ["ADTypes", "ArrayInterface", "Bijections", "CommonWorldInvalidations", "ConstructionBase", "DataStructures", "DiffRules", "Distributions", "DocStringExtensions", "DomainSets", "DynamicPolynomials", "IfElse", "LaTeXStrings", "LambertW", "Latexify", "Libdl", "LinearAlgebra", "LogExpFunctions", "MacroTools", "Markdown", "NaNMath", "PrecompileTools", "Primes", "RecipesBase", "Reexport", "RuntimeGeneratedFunctions", "SciMLBase", "Setfield", "SparseArrays", "SpecialFunctions", "StaticArraysCore", "SymbolicIndexingInterface", "SymbolicLimits", "SymbolicUtils", "TermInterface"]
+git-tree-sha1 = "2226d810512c678d2ec9c2a9b2e227c2ebc43573"
+uuid = "0c5d862f-8b57-4792-8d23-62f2024744c7"
+version = "6.11.0"
+
+ [deps.Symbolics.extensions]
+ SymbolicsForwardDiffExt = "ForwardDiff"
+ SymbolicsGroebnerExt = "Groebner"
+ SymbolicsLuxExt = "Lux"
+ SymbolicsNemoExt = "Nemo"
+ SymbolicsPreallocationToolsExt = ["PreallocationTools", "ForwardDiff"]
+ SymbolicsSymPyExt = "SymPy"
+
+ [deps.Symbolics.weakdeps]
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ Groebner = "0b43b601-686d-58a3-8a1c-6623616c7cd4"
+ Lux = "b2108857-7c20-44ae-9111-449ecde12c47"
+ Nemo = "2edaba10-b0f1-5616-af89-8c11ac63239a"
+ PreallocationTools = "d236fae5-4411-538c-8e31-a6e3d9e00b46"
+ SymPy = "24249f21-da20-56a4-8eb1-6a02cf4ae2e6"
+
[[deps.TOML]]
deps = ["Dates"]
uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
@@ -901,6 +1827,11 @@ deps = ["ArgTools", "SHA"]
uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
version = "1.10.0"
+[[deps.TermInterface]]
+git-tree-sha1 = "d673e0aca9e46a2f63720201f55cc7b3e7169b16"
+uuid = "8ea1fca8-c5ef-4a55-8b96-4e9afe9c9a3c"
+version = "2.0.0"
+
[[deps.TerminalLoggers]]
deps = ["LeftChildRightSiblingTrees", "Logging", "Markdown", "Printf", "ProgressLogging", "UUIDs"]
git-tree-sha1 = "f133fab380933d042f6796eda4e130272ba520ca"
@@ -911,6 +1842,22 @@ version = "0.1.7"
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
+[[deps.TimerOutputs]]
+deps = ["ExprTools", "Printf"]
+git-tree-sha1 = "5a13ae8a41237cff5ecf34f73eb1b8f42fff6531"
+uuid = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f"
+version = "0.5.24"
+
+[[deps.Tracker]]
+deps = ["Adapt", "ChainRulesCore", "DiffRules", "ForwardDiff", "Functors", "LinearAlgebra", "LogExpFunctions", "MacroTools", "NNlib", "NaNMath", "Optimisers", "Printf", "Random", "Requires", "SpecialFunctions", "Statistics"]
+git-tree-sha1 = "da45269e1da051c2a13624194fcdc74d6483fad5"
+uuid = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
+version = "0.2.35"
+weakdeps = ["PDMats"]
+
+ [deps.Tracker.extensions]
+ TrackerPDMatsExt = "PDMats"
+
[[deps.Transducers]]
deps = ["Accessors", "Adapt", "ArgCheck", "BangBang", "Baselet", "CompositionsBase", "ConstructionBase", "DefineSingletons", "Distributed", "InitialValues", "Logging", "Markdown", "MicroCollections", "Requires", "SplittablesBase", "Tables"]
git-tree-sha1 = "5215a069867476fc8e3469602006b9670e68da23"
@@ -931,13 +1878,49 @@ version = "0.4.82"
OnlineStatsBase = "925886fa-5bf2-5e8e-b522-a9147a512338"
Referenceables = "42d2dcc6-99eb-4e98-b66c-637b7d73030e"
+[[deps.Turing]]
+deps = ["ADTypes", "AbstractMCMC", "Accessors", "AdvancedHMC", "AdvancedMH", "AdvancedPS", "AdvancedVI", "BangBang", "Bijectors", "Compat", "DataStructures", "Distributions", "DistributionsAD", "DocStringExtensions", "DynamicPPL", "EllipticalSliceSampling", "ForwardDiff", "Libtask", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "NamedArrays", "Optimization", "OptimizationOptimJL", "OrderedCollections", "Printf", "Random", "Reexport", "Requires", "SciMLBase", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"]
+git-tree-sha1 = "f69f33f7862a66674c279fe9b86b457a96767e35"
+uuid = "fce5fe82-541a-59a6-adf8-730c64b5f9a0"
+version = "0.34.1"
+
+ [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"]
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
+[[deps.UnPack]]
+git-tree-sha1 = "387c1f73762231e86e0c9c5443ce3b4a0a9a0c2b"
+uuid = "3a884ed6-31ef-47d7-9d2a-63182c4928ed"
+version = "1.0.2"
+
[[deps.Unicode]]
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
+[[deps.Unityper]]
+deps = ["ConstructionBase"]
+git-tree-sha1 = "25008b734a03736c41e2a7dc314ecb95bd6bbdb0"
+uuid = "a7c27f48-0311-42f6-a7f8-2c11e75eb415"
+version = "0.1.6"
+
+[[deps.UnsafeAtomics]]
+git-tree-sha1 = "6331ac3440856ea1988316b46045303bef658278"
+uuid = "013be700-e6cd-48c3-b4a1-df204f14c38f"
+version = "0.2.1"
+
+[[deps.UnsafeAtomicsLLVM]]
+deps = ["LLVM", "UnsafeAtomics"]
+git-tree-sha1 = "2d17fabcd17e67d7625ce9c531fb9f40b7c42ce4"
+uuid = "d80eeb9a-aca5-4d75-85e5-170c8b632249"
+version = "0.2.1"
+
[[deps.WoodburyMatrices]]
deps = ["LinearAlgebra", "SparseArrays"]
git-tree-sha1 = "c1a7aa6219628fcd757dede0ca95e245c5cd9511"
@@ -949,6 +1932,12 @@ deps = ["Libdl"]
uuid = "83775a58-1f1d-513f-b197-d71354ab007a"
version = "1.2.13+1"
+[[deps.ZygoteRules]]
+deps = ["ChainRulesCore", "MacroTools"]
+git-tree-sha1 = "27798139afc0a2afa7b1824c206d5e87ea587a00"
+uuid = "700de1a5-db45-46bc-99cf-38207098b444"
+version = "0.2.5"
+
[[deps.libaec_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl"]
git-tree-sha1 = "46bf7be2917b59b761247be3f317ddf75e50e997"
diff --git a/Project.toml b/Project.toml
index de577f0..a2d6d7b 100644
--- a/Project.toml
+++ b/Project.toml
@@ -7,6 +7,7 @@ version = "0.1.6"
AbstractMCMC = "80f14c24-f653-4e6a-9b94-39d6b0f70001"
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
+DynamicPPL = "366bfd00-2699-11ea-058f-f148b4cae6d8"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
HDF5 = "f67ccb44-e63f-5c2f-98bd-6dc0ccc4ba2f"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
@@ -18,6 +19,7 @@ Markdown = "d6f4376e-aef5-505a-96c1-9c027394607a"
ProgressMeter = "92933f4c-e287-5a05-a399-4b506db050ca"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
+Turing = "fce5fe82-541a-59a6-adf8-730c64b5f9a0"
[compat]
AbstractMCMC = "4.4, 5"
diff --git a/examples/Gaussian/Gaussian.ipynb b/examples/Gaussian/Gaussian.ipynb
new file mode 100644
index 0000000..f32ec1e
--- /dev/null
+++ b/examples/Gaussian/Gaussian.ipynb
@@ -0,0 +1,1142 @@
+{
+ "cells": [
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "91129cb1",
+ "metadata": {},
+ "source": [
+ "# Gaussian Target Practice"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "86b96c9e",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\u001b[32m\u001b[1m Activating\u001b[22m\u001b[39m project at `~/Documents/PhD/MicroCanonicalHMC.jl/examples`\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m project...\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifoldDiff → ManifoldDiffForwardDiffExt\u001b[39m\n",
+ "NLSolversBase\u001b[33m Waiting for background task / IO / timer.\u001b[39m\n",
+ "[pid 55325] waiting for IO to finish:\n",
+ " Handle type uv_handle_t->data\n",
+ " fs_event 0x399bda50->0x707b07c62710\n",
+ " timer 0x397d7ec0->0x707b07c62740\n",
+ "This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNLSolversBase\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mLineSearches\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptim\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mMicroCanonicalHMC\n",
+ "\u001b[33m ? \u001b[39m\u001b[90mNamedDims → TrackerExt\u001b[39m\n",
+ "\u001b[33m ? \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds → ManifoldsRecipesBaseExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics → SymbolicsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicAnalysis\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationFiniteDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimization\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationOptimJL\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mTuring\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTuring → TuringOptimExt\u001b[39m\n",
+ " 17 dependencies successfully precompiled in 193 seconds. 321 already precompiled.\n",
+ " \u001b[33m2\u001b[39m dependencies failed but may be precompilable after restarting julia\n",
+ " \u001b[33m5\u001b[39m dependencies had output during precompilation:\u001b[33m\n",
+ "┌ \u001b[39mMicroCanonicalHMC\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-11f8-d173-0000-071d6f34a701 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension ForwardDiffStaticArraysExt of ForwardDiff, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1451\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1524\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1990\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c]\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Invalid input in module list: expected SpecialFunctionsChainRulesCoreExt.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mNamedDims → TrackerExt\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-11f8-d173-0000-071d6f34a701 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension ForwardDiffStaticArraysExt of ForwardDiff, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1451\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1524\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1990\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90m_path\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mx\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[35mTracker\u001b[39m \u001b[90m~/.julia/packages/Tracker/LAXSm/src/\u001b[39m\u001b[90m\u001b[4mTracker.jl:1\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m~/.julia/packages/Tracker/LAXSm/src/\u001b[39m\u001b[90m\u001b[4mTracker.jl:77\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [31] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [32] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [33] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-11f8-d173-0000-071d6f34a701 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension NNlibForwardDiffExt of NNlib, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1819\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90m_path\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mx\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[35mTracker\u001b[39m \u001b[90m~/.julia/packages/Tracker/LAXSm/src/\u001b[39m\u001b[90m\u001b[4mTracker.jl:1\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m~/.julia/packages/Tracker/LAXSm/src/\u001b[39m\u001b[90m\u001b[4mTracker.jl:77\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c]\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] failed to load from a cache file.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mTuring\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID fafbfcfd-3836-e15f-0000-072acaffc6ce is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension LogDensityProblemsADTrackerExt of LogDensityProblemsAD, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1451\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1524\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1990\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mNLSolversBase\u001b[33m\n",
+ "│ \u001b[39m[pid 55325] waiting for IO to finish:\u001b[33m\n",
+ "│ \u001b[39m Handle type uv_handle_t->data\u001b[33m\n",
+ "│ \u001b[39m fs_event 0x399bda50->0x707b07c62710\u001b[33m\n",
+ "│ \u001b[39m timer 0x397d7ec0->0x707b07c62740\u001b[33m\n",
+ "│ \u001b[39mThis means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.\u001b[33m\n",
+ "└ \u001b[39m\n"
+ ]
+ },
+ {
+ "ename": "",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n",
+ "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n",
+ "\u001b[1;31mClick here for more info. \n",
+ "\u001b[1;31mView Jupyter log for further details."
+ ]
+ }
+ ],
+ "source": [
+ "using Pkg\n",
+ "Pkg.activate(\"..\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "baed58e3",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Turing\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNamedDims → TrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mTuring\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTuring → TuringOptimExt\u001b[39m\n",
+ " 5 dependencies successfully precompiled in 17 seconds. 318 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Turing [fce5fe82-541a-59a6-adf8-730c64b5f9a0]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Distributions [31c24e10-a181-5473-b8eb-7969acd0382f]\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Turing [fce5fe82-541a-59a6-adf8-730c64b5f9a0].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ForwardDiff [f6369f11-7733-5829-9624-2563aa707210]\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsAD\n",
+ " DistributionsDensityInterfaceExt\u001b[36m Being precompiled by another process (pid: 52046, pidfile: /home/jaimerz/.julia/compiled/v1.10/DistributionsDensityInterfaceExt/fjCdH_dGBoG.ji.pidfile)\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsDensityInterfaceExt\u001b[39m\n",
+ " DistributionsChainRulesCoreExt\u001b[36m Being precompiled by another process (pid: 52046, pidfile: /home/jaimerz/.julia/compiled/v1.10/DistributionsChainRulesCoreExt/uFTmV_dGBoG.ji.pidfile)\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD\u001b[39m\n",
+ " 3 dependencies successfully precompiled in 4 seconds. 81 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-7379-30ca-0000-075400e98b75 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension DistributionsChainRulesCoreExt of Distributions, use `Base.retry_load_extensions()` to retry.\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mdepmods\u001b[39m::\u001b[0mVector\u001b[90m{Any}\u001b[39m\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1487\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_require_search_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1574\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1938\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c]\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Distributions\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsInverseFunctionsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n",
+ " 2 dependencies successfully precompiled in 3 seconds. 45 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Distributions [31c24e10-a181-5473-b8eb-7969acd0382f]\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188]\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m StatsFunsChainRulesCoreExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsInverseFunctionsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n",
+ " 2 dependencies successfully precompiled in 3 seconds. 24 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFunsChainRulesCoreExt [d41313fe-2684-5453-9fef-703f5fa397f4]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-0648-0245-0000-07589e94f4ff is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing StatsFunsChainRulesCoreExt [d41313fe-2684-5453-9fef-703f5fa397f4].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsChainRulesCoreExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsDensityInterfaceExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n",
+ " 2 dependencies successfully precompiled in 2 seconds. 52 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mWaiting for another process (pid: 52046) to finish precompiling DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa]. Pidfile: /home/jaimerz/.julia/compiled/v1.10/DistributionsChainRulesCoreExt/uFTmV_dGBoG.ji.pidfile\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsADForwardDiffExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibForwardDiffExt\u001b[39m\n",
+ "\u001b[33m ✓ \u001b[39m\u001b[90mDistributionsAD\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTracker\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD → DistributionsADTrackerExt\u001b[39m\n",
+ " 5 dependencies successfully precompiled in 8 seconds. 112 already precompiled.\n",
+ " \u001b[33m1\u001b[39m dependency precompiled but a different version is currently loaded. Restart julia to access the new version\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsADForwardDiffExt [95af61a0-22df-51ed-b826-bfe4426ad132]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DistributionsAD with build ID ffffffff-ffff-ffff-0000-07575b8acd55 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsADForwardDiffExt [95af61a0-22df-51ed-b826-bfe4426ad132].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Bijectors\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mRoots → RootsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors\u001b[39m\n",
+ " 2 dependencies successfully precompiled in 3 seconds. 100 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Bijectors [76274a88-744f-5084-9051-94815aaf08c4]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Bijectors [76274a88-744f-5084-9051-94815aaf08c4].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFunsInverseFunctionsExt [da3fed98-1718-55bb-8128-3e4a2e454b06]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-0648-0245-0000-07589e94f4ff is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing StatsFunsInverseFunctionsExt [da3fed98-1718-55bb-8128-3e4a2e454b06].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsTestExt [ffbe0ea5-a612-5ff7-aaf5-cac02eef3019]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsTestExt [ffbe0ea5-a612-5ff7-aaf5-cac02eef3019].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling RootsForwardDiffExt [a63bd285-541a-50a0-818b-605bb84ce7b2]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing RootsForwardDiffExt [a63bd285-541a-50a0-818b-605bb84ce7b2].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsForwardDiffExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsTrackerExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 3 seconds. 128 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsForwardDiffExt [3a7fc820-e393-5860-a13a-c57035ee8759]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-0761627f9586 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsForwardDiffExt [3a7fc820-e393-5860-a13a-c57035ee8759].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsDistributionsADExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsDistributionsADExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 1 seconds. 132 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsDistributionsADExt [ca384623-27a8-5909-9731-c2e76e2e9578]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-0761627f9586 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsDistributionsADExt [ca384623-27a8-5909-9731-c2e76e2e9578].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MCMCChains [c7f686f2-ff18-58e9-bc7b-31028e88f75d]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MCMCChains [c7f686f2-ff18-58e9-bc7b-31028e88f75d].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling KernelDensity [5ab0869b-81aa-558d-bb23-cbf5423bbe9b]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing KernelDensity [5ab0869b-81aa-558d-bb23-cbf5423bbe9b].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ForwardDiffStaticArraysExt [b74fd6d0-9da7-541f-a07d-1b6af30a262f]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing ForwardDiffStaticArraysExt [b74fd6d0-9da7-541f-a07d-1b6af30a262f].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MCMCDiagnosticTools [be115224-59cd-429b-ad48-344e309966f0]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MCMCDiagnosticTools [be115224-59cd-429b-ad48-344e309966f0].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedVI\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedVI\u001b[39m\n",
+ " 1 dependency successfully precompiled in 1 seconds. 137 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedVI [b5ca4192-6429-45e5-a2d9-87aec30a685c]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedVI [b5ca4192-6429-45e5-a2d9-87aec30a685c].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlib [872c559c-99b0-510c-b3b7-b6c96a88d5cd]\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m NNlibForwardDiffExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibForwardDiffExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 10 seconds. 50 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlibForwardDiffExt [e8958739-db86-5f80-9e4c-f7c96aa15038]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing NNlibForwardDiffExt [e8958739-db86-5f80-9e4c-f7c96aa15038].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m NNlibFFTWExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibFFTWExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 1 seconds. 62 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling NNlibFFTWExt [96386cae-6b62-59ad-b532-a94eae05753e]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule NNlib with build ID fafbfcfd-0761-abda-0000-0769bbb7f933 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean NNlib [872c559c-99b0-510c-b3b7-b6c96a88d5cd] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing NNlibFFTWExt [96386cae-6b62-59ad-b532-a94eae05753e].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsADTrackerExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD → DistributionsADTrackerExt\u001b[39m\n",
+ " 2 dependencies successfully precompiled in 2 seconds. 115 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsADTrackerExt [9f5b7181-2cd9-5ca4-a6d6-225cbfa0a98f]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DistributionsAD with build ID ffffffff-ffff-ffff-0000-07575b8acd55 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsADTrackerExt [9f5b7181-2cd9-5ca4-a6d6-225cbfa0a98f].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m BijectorsTrackerExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsTrackerExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 2 seconds. 128 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling BijectorsTrackerExt [5e464b50-a728-5fdd-8340-e1e784345bad]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing BijectorsTrackerExt [5e464b50-a728-5fdd-8340-e1e784345bad].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling TrackerPDMatsExt [413474bb-43f3-55e9-965b-d5648011ca3f]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing TrackerPDMatsExt [413474bb-43f3-55e9-965b-d5648011ca3f].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DynamicPPL\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mLogDensityProblemsAD → LogDensityProblemsADTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mDynamicPPL\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLZygoteRulesExt\u001b[39m\n",
+ " 3 dependencies successfully precompiled in 9 seconds. 160 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Bijectors with build ID ffffffff-ffff-ffff-0000-0761627f9586 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Bijectors [76274a88-744f-5084-9051-94815aaf08c4] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsDensityInterfaceExt [8d3cd4d8-9481-53f7-8454-1bd38b07cca3]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsDensityInterfaceExt [8d3cd4d8-9481-53f7-8454-1bd38b07cca3].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling LogDensityProblemsADTrackerExt [d1ba7b70-930c-5fd7-9f98-bff3f6d543b3]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing LogDensityProblemsADTrackerExt [d1ba7b70-930c-5fd7-9f98-bff3f6d543b3].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling LogDensityProblemsADForwardDiffExt [d26dc3d2-77bb-5072-a599-6df658e3a3af]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing LogDensityProblemsADForwardDiffExt [d26dc3d2-77bb-5072-a599-6df658e3a3af].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLZygoteRulesExt [3e274f47-dc44-5319-a975-e9016dff9579]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-077499a6cac8 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLZygoteRulesExt [3e274f47-dc44-5319-a975-e9016dff9579].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DynamicPPLMCMCChainsExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLMCMCChainsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLForwardDiffExt\u001b[39m\n",
+ " 2 dependencies successfully precompiled in 2 seconds. 191 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLMCMCChainsExt [cd9d4d22-f107-59f7-bf27-359e0cf03e1c]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-077499a6cac8 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLMCMCChainsExt [cd9d4d22-f107-59f7-bf27-359e0cf03e1c].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLChainRulesCoreExt [1ee84b97-14c3-5fc7-ac52-67ea3f2b0f6c]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-077499a6cac8 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLChainRulesCoreExt [1ee84b97-14c3-5fc7-ac52-67ea3f2b0f6c].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DynamicPPLForwardDiffExt [0b5d6d3b-c1f8-5c5d-8e7c-daa9bd3215ff]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DynamicPPL with build ID ffffffff-ffff-ffff-0000-077499a6cac8 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DynamicPPL [366bfd00-2699-11ea-058f-f148b4cae6d8] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DynamicPPLForwardDiffExt [0b5d6d3b-c1f8-5c5d-8e7c-daa9bd3215ff].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedPS\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedPS\u001b[39m\n",
+ " 1 dependency successfully precompiled in 1 seconds. 104 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedPS [576499cb-2369-40b2-a588-c64705576edc]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedPS [576499cb-2369-40b2-a588-c64705576edc].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedPSLibtaskExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedPS → AdvancedPSLibtaskExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 1 seconds. 109 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedPSLibtaskExt [1aecc0c8-87f4-5c0d-95d7-79905327432a]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedPS with build ID ffffffff-ffff-ffff-0000-0779b9456606 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedPS [576499cb-2369-40b2-a588-c64705576edc] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedPSLibtaskExt [1aecc0c8-87f4-5c0d-95d7-79905327432a].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedHMC\n",
+ "\u001b[32m ✓ \u001b[39mAdvancedHMC\n",
+ " 1 dependency successfully precompiled in 1 seconds. 136 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-0648-0245-0000-07589e94f4ff is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m AdvancedHMCMCMCChainsExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedHMC → AdvancedHMCMCMCChainsExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 1 seconds. 172 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedHMCMCMCChainsExt [b5c98dcd-c242-53a0-8c65-f8883d2f1ad0]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedHMC with build ID ffffffff-ffff-ffff-0000-077b111bc679 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedHMC [0bf59076-c3b1-5ca4-86bd-e02cd72cde3d] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedHMCMCMCChainsExt [b5c98dcd-c242-53a0-8c65-f8883d2f1ad0].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHMCMCChainsExt [d67cf4cc-9cd9-5b93-8010-b7fbf084a484]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-077c5e94003d is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHMCMCChainsExt [d67cf4cc-9cd9-5b93-8010-b7fbf084a484].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHForwardDiffExt [ebfca9a8-b2cd-57db-901e-312636b96b40]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-077c5e94003d is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHForwardDiffExt [ebfca9a8-b2cd-57db-901e-312636b96b40].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling AdvancedMHStructArraysExt [3278d351-30af-5503-a10c-e45c4f0bec57]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule AdvancedMH with build ID ffffffff-ffff-ffff-0000-077c5e94003d is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean AdvancedMH [5b7e9947-ddc0-4b3f-9b55-0d8042f74170] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing AdvancedMHStructArraysExt [3278d351-30af-5503-a10c-e45c4f0bec57].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling EllipticalSliceSampling [cad2338a-1db2-11e9-3401-43bc07c9ede2]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing EllipticalSliceSampling [cad2338a-1db2-11e9-3401-43bc07c9ede2].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ArrayInterfaceTrackerExt [eb0c05c4-6780-5852-a67e-5d31d2970b9a]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing ArrayInterfaceTrackerExt [eb0c05c4-6780-5852-a67e-5d31d2970b9a].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Optimization\n",
+ " Symbolics\u001b[36m Being precompiled by another process (pid: 52046, pidfile: /home/jaimerz/.julia/compiled/v1.10/Symbolics/eABRO_dGBoG.ji.pidfile)\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics\u001b[39m\n",
+ " SymbolicsForwardDiffExt\u001b[36m Being precompiled by another process (pid: 52046, pidfile: /home/jaimerz/.julia/compiled/v1.10/SymbolicsForwardDiffExt/of01m_dGBoG.ji.pidfile)\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics → SymbolicsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicAnalysis\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationFiniteDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimization\u001b[39m\n",
+ " 8 dependencies successfully precompiled in 44 seconds. 229 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Optimization [7f7a1694-90dd-40f0-9382-eb1efda571ba]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Optimization [7f7a1694-90dd-40f0-9382-eb1efda571ba].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling RecursiveArrayToolsForwardDiffExt [14203109-85fb-5f77-af23-1cb7d9032242]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-69eb-aa41-0000-0751d166b612 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing RecursiveArrayToolsForwardDiffExt [14203109-85fb-5f77-af23-1cb7d9032242].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling RecursiveArrayToolsTrackerExt [201bfbae-74a9-54d9-992e-8e72788965ed]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID ffffffff-ffff-ffff-0000-0768e828cb25 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing RecursiveArrayToolsTrackerExt [201bfbae-74a9-54d9-992e-8e72788965ed].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling OptimizationBase [bca83a33-5cc9-4baa-983d-23429ab6bcbb]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing OptimizationBase [bca83a33-5cc9-4baa-983d-23429ab6bcbb].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling SymbolicAnalysis [4297ee4d-0239-47d8-ba5d-195ecdf594fe]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing SymbolicAnalysis [4297ee4d-0239-47d8-ba5d-195ecdf594fe].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DSP [717857b8-e6f2-59f4-9121-6e50c889abd2]\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Symbolics [0c5d862f-8b57-4792-8d23-62f2024744c7]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule SpecialFunctionsChainRulesCoreExt with build ID fafbfcfd-2437-8102-0000-075ab609848e is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension SpecialFunctionsChainRulesCoreExt of SpecialFunctions, use `Base.retry_load_extensions()` to retry.\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1952\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mdepmods\u001b[39m::\u001b[0mVector\u001b[90m{Any}\u001b[39m\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1487\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_require_search_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1574\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1938\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule SpecialFunctionsChainRulesCoreExt with build ID fafbfcfd-2437-8102-0000-075ab609848e is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension SpecialFunctionsChainRulesCoreExt of SpecialFunctions, use `Base.retry_load_extensions()` to retry.\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1952\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1451\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1524\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1990\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1meval\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule SpecialFunctionsChainRulesCoreExt with build ID fafbfcfd-2437-8102-0000-075ab609848e is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension SpecialFunctionsChainRulesCoreExt of SpecialFunctions, use `Base.retry_load_extensions()` to retry.\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1952\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mdepmods\u001b[39m::\u001b[0mVector\u001b[90m{Any}\u001b[39m\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1487\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_require_search_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1574\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1938\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90m_path\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mx\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[35mSymbolicLimits\u001b[39m \u001b[90m~/.julia/packages/SymbolicLimits/Yw1p5/src/\u001b[39m\u001b[90m\u001b[4mSymbolicLimits.jl:1\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] top-level scope\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m~/.julia/packages/SymbolicLimits/Yw1p5/src/\u001b[39m\u001b[90m\u001b[4mSymbolicLimits.jl:5\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1minclude\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] top-level scope\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1meval\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [31] \u001b[0m\u001b[1minclude_string\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [32] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [33] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\n",
+ "\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\n",
+ "\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-98fb-ed9e-0000-07588084b908 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing Symbolics [0c5d862f-8b57-4792-8d23-62f2024744c7].\n"
+ ]
+ }
+ ],
+ "source": [
+ "# The statistical inference frame-work we will use\n",
+ "using Turing\n",
+ "using LinearAlgebra\n",
+ "using Random\n",
+ "using PyPlot\n",
+ "\n",
+ "using Revise\n",
+ "using MicroCanonicalHMC"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "90fdb90c",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "@model function model_Gaussian(rt)\n",
+ " # Priors\n",
+ " μ ~ Normal(0.3, 0.5)\n",
+ " σ ~ Normal(log(0.2), 3)\n",
+ " # Data\n",
+ " rt ~ filldist(Normal(μ, exp(σ)), length(rt))\n",
+ " end\n",
+ "end\n",
+ "\n",
+ "fit = model_Gaussian(rand(100))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e0a3137b",
+ "metadata": {},
+ "source": [
+ "## MCHMC"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "3a8d5b3a",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "samples_MCHMC = sample(fit, externalsampler(MCHMC(200, 0.01; adaptive=true)), 200)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "028ab552",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "theta_mchmc = [samples.value.data[i, 1, :][1] for i in axes(samples.value.data)[1]]\n",
+ "x10_mchmc = [samples.value.data[i, 10+1, :][1] for i in axes(samples.value.data)[1]];"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "b8f12f9d",
+ "metadata": {},
+ "source": [
+ "## NUTS"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "1eebe796",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "samples_NUTS = sample(fit, NUTS(), 200) # Works"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0ff2cf05",
+ "metadata": {},
+ "source": [
+ "## Comp"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "7fd22388",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fig, axis = plt.subplots(2, 2, figsize=(8,8))\n",
+ "fig.suptitle(\"Neal's Funnel Comp.\", fontsize=16)\n",
+ "\n",
+ "fig.subplots_adjust(hspace=0)\n",
+ "fig.subplots_adjust(wspace=0)\n",
+ "\n",
+ "axis[1,1].hist(x10_mchmc, bins=100, density=true, range=[-6,2], alpha = 0.3, label=\"MCHMC\")\n",
+ "axis[1,1].hist(x10_hmc, bins=100, density=true, range=[-6,2], alpha = 0.3, label=\"NUTS\")\n",
+ "axis[1,1].hist(true_x10_hmc, bins=100, density=true, range=[-6,2], alpha = 0.3, label=\"NUTS - Truth\")\n",
+ "axis[1,1].legend()\n",
+ "axis[1,1].set_yticks([])\n",
+ "\n",
+ "axis[2,2].hist(theta_mchmc, bins=100, density=true, orientation=\"horizontal\", range=[-6, 2], alpha = 0.3)\n",
+ "axis[2,2].hist(theta_hmc, bins=100, density=true, orientation=\"horizontal\", range=[-6, 2], alpha = 0.3)\n",
+ "axis[2,2].hist(true_theta_hmc, bins=100, density=true, orientation=\"horizontal\", range=[-6,2], alpha = 0.3)\n",
+ "axis[2,2].set_xticks([])\n",
+ "axis[2,2].set_yticks([])\n",
+ "\n",
+ "axis[1,2].hist2d(true_x10_hmc, true_theta_hmc, bins=100, range=[[-6,2],[-4, 2]])\n",
+ "axis[1,2].set_xlabel(\"x10\")\n",
+ "axis[1,2].set_ylabel(\"theta\")\n",
+ "axis[1,2].set_title(\"NUTS\")\n",
+ "\n",
+ "axis[2,1].hist2d(x10_mchmc, theta_mchmc, bins=100, range=[[-6,2],[-4, 2]])\n",
+ "axis[2,1].set_xlabel(\"x10\")\n",
+ "axis[2,1].set_ylabel(\"theta\")\n",
+ "axis[2,1].set_title(\"MCHMC\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "8a248186",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Julia (10 threads) 1.10.3",
+ "language": "julia",
+ "name": "julia-_10-threads_-1.10"
+ },
+ "language_info": {
+ "file_extension": ".jl",
+ "mimetype": "application/julia",
+ "name": "julia",
+ "version": "1.10.3"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/examples/Manifest.toml b/examples/Manifest.toml
index dbf686c..548b572 100644
--- a/examples/Manifest.toml
+++ b/examples/Manifest.toml
@@ -2,12 +2,12 @@
julia_version = "1.10.3"
manifest_format = "2.0"
-project_hash = "5177bbf03a4a71a85df496c00cbc72a2f68848a4"
+project_hash = "f17aa7ba2fe12643b9915fc244fc2af1ca233917"
[[deps.ADTypes]]
-git-tree-sha1 = "daf26bbdec60d9ca1c0003b70f389d821ddb4224"
+git-tree-sha1 = "99a6f5d0ce1c7c6afdb759daa30226f71c54f6b0"
uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
-version = "1.2.1"
+version = "1.7.1"
[deps.ADTypes.extensions]
ADTypesChainRulesCoreExt = "ChainRulesCore"
@@ -30,9 +30,9 @@ weakdeps = ["ChainRulesCore", "Test"]
[[deps.AbstractMCMC]]
deps = ["BangBang", "ConsoleProgressMonitor", "Distributed", "FillArrays", "LogDensityProblems", "Logging", "LoggingExtras", "ProgressLogging", "Random", "StatsBase", "TerminalLoggers", "Transducers"]
-git-tree-sha1 = "b0489adc45a7c8cf0d8e2ddf764f89c1c3decebd"
+git-tree-sha1 = "bb311c0742ec2f9aebe00d2ffe225d80eeadf749"
uuid = "80f14c24-f653-4e6a-9b94-39d6b0f70001"
-version = "5.2.0"
+version = "5.3.0"
[[deps.AbstractPPL]]
deps = ["AbstractMCMC", "Accessors", "DensityInterface", "Random"]
@@ -46,24 +46,28 @@ uuid = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"
version = "0.4.5"
[[deps.Accessors]]
-deps = ["CompositionsBase", "ConstructionBase", "Dates", "InverseFunctions", "LinearAlgebra", "MacroTools", "Markdown", "Test"]
-git-tree-sha1 = "c0d491ef0b135fd7d63cbc6404286bc633329425"
+deps = ["CompositionsBase", "ConstructionBase", "InverseFunctions", "LinearAlgebra", "MacroTools", "Markdown"]
+git-tree-sha1 = "b392ede862e506d451fc1616e79aa6f4c673dab8"
uuid = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697"
-version = "0.1.36"
+version = "0.1.38"
[deps.Accessors.extensions]
AccessorsAxisKeysExt = "AxisKeys"
+ AccessorsDatesExt = "Dates"
AccessorsIntervalSetsExt = "IntervalSets"
AccessorsStaticArraysExt = "StaticArrays"
AccessorsStructArraysExt = "StructArrays"
+ AccessorsTestExt = "Test"
AccessorsUnitfulExt = "Unitful"
[deps.Accessors.weakdeps]
AxisKeys = "94b1ba4f-4ee9-5380-92f1-94cde586c3c5"
+ Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953"
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
+ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
[[deps.Adapt]]
@@ -94,9 +98,9 @@ version = "0.6.1"
[[deps.AdvancedMH]]
deps = ["AbstractMCMC", "Distributions", "FillArrays", "LinearAlgebra", "LogDensityProblems", "Random", "Requires"]
-git-tree-sha1 = "16589dbdd36c782ff01700908e962b303474f641"
+git-tree-sha1 = "fa4e8d6f9bae913aaa40224cf9407163e693d829"
uuid = "5b7e9947-ddc0-4b3f-9b55-0d8042f74170"
-version = "0.8.1"
+version = "0.8.2"
weakdeps = ["DiffResults", "ForwardDiff", "MCMCChains", "StructArrays"]
[deps.AdvancedMH.extensions]
@@ -147,11 +151,17 @@ version = "2.3.0"
uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f"
version = "1.1.1"
+[[deps.ArnoldiMethod]]
+deps = ["LinearAlgebra", "Random", "StaticArrays"]
+git-tree-sha1 = "d57bd3762d308bded22c3b82d033bff85f6195c6"
+uuid = "ec485272-7323-5ecc-a04f-4719b315124d"
+version = "0.4.0"
+
[[deps.ArrayInterface]]
-deps = ["Adapt", "LinearAlgebra", "SparseArrays", "SuiteSparse"]
-git-tree-sha1 = "133a240faec6e074e07c31ee75619c90544179cf"
+deps = ["Adapt", "LinearAlgebra"]
+git-tree-sha1 = "3640d077b6dafd64ceb8fd5c1ec76f7ca53bcf76"
uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
-version = "7.10.0"
+version = "7.16.0"
[deps.ArrayInterface.extensions]
ArrayInterfaceBandedMatricesExt = "BandedMatrices"
@@ -161,6 +171,7 @@ version = "7.10.0"
ArrayInterfaceChainRulesExt = "ChainRules"
ArrayInterfaceGPUArraysCoreExt = "GPUArraysCore"
ArrayInterfaceReverseDiffExt = "ReverseDiff"
+ ArrayInterfaceSparseArraysExt = "SparseArrays"
ArrayInterfaceStaticArraysCoreExt = "StaticArraysCore"
ArrayInterfaceTrackerExt = "Tracker"
@@ -172,6 +183,7 @@ version = "7.10.0"
ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2"
GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527"
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
@@ -197,10 +209,10 @@ uuid = "39de3d68-74b9-583c-8d2d-e117c070f3a9"
version = "0.4.7"
[[deps.BangBang]]
-deps = ["Accessors", "Compat", "ConstructionBase", "InitialValues", "LinearAlgebra", "Requires"]
-git-tree-sha1 = "08e5fc6620a8d83534bf6149795054f1b1e8370a"
+deps = ["Accessors", "ConstructionBase", "InitialValues", "LinearAlgebra", "Requires"]
+git-tree-sha1 = "e2144b631226d9eeab2d746ca8880b7ccff504ae"
uuid = "198e06fe-97b7-11e9-32a5-e1d131e6ad66"
-version = "0.4.2"
+version = "0.4.3"
[deps.BangBang.extensions]
BangBangChainRulesCoreExt = "ChainRulesCore"
@@ -226,25 +238,34 @@ git-tree-sha1 = "aebf55e6d7795e02ca500a689d326ac979aaf89e"
uuid = "9718e550-a3fa-408a-8086-8db961cd8217"
version = "0.1.1"
+[[deps.Bijections]]
+git-tree-sha1 = "d8b0439d2be438a5f2cd68ec158fe08a7b2595b7"
+uuid = "e2ed5e7c-b2de-5872-ae92-c73ca462fb04"
+version = "0.1.9"
+
[[deps.Bijectors]]
-deps = ["ArgCheck", "ChainRules", "ChainRulesCore", "ChangesOfVariables", "Compat", "Distributions", "Functors", "InverseFunctions", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "MappedArrays", "Random", "Reexport", "Requires", "Roots", "SparseArrays", "Statistics"]
-git-tree-sha1 = "49491db48b1c70eefa5115e626100dbd6c0ff4c0"
+deps = ["ArgCheck", "ChainRules", "ChainRulesCore", "ChangesOfVariables", "Compat", "Distributions", "DocStringExtensions", "Functors", "InverseFunctions", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "MappedArrays", "Random", "Reexport", "Requires", "Roots", "SparseArrays", "Statistics"]
+git-tree-sha1 = "92edc3544607c4fda1b30357910597e2a70dc5ea"
uuid = "76274a88-744f-5084-9051-94815aaf08c4"
-version = "0.13.12"
+version = "0.13.18"
[deps.Bijectors.extensions]
BijectorsDistributionsADExt = "DistributionsAD"
+ BijectorsEnzymeExt = "Enzyme"
BijectorsForwardDiffExt = "ForwardDiff"
BijectorsLazyArraysExt = "LazyArrays"
BijectorsReverseDiffExt = "ReverseDiff"
+ BijectorsTapirExt = "Tapir"
BijectorsTrackerExt = "Tracker"
BijectorsZygoteExt = "Zygote"
[deps.Bijectors.weakdeps]
DistributionsAD = "ced4e74d-a319-5a8a-b0ac-84af2272839c"
+ Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
LazyArrays = "5078a376-72f3-5289-bfd5-ec5146d43c02"
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ Tapir = "07d77754-e150-4737-8c94-cd238a1fb45b"
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
@@ -253,43 +274,38 @@ git-tree-sha1 = "389ad5c84de1ae7cf0e28e381131c98ea87d54fc"
uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82"
version = "0.5.0"
-[[deps.Calculus]]
-deps = ["LinearAlgebra"]
-git-tree-sha1 = "f641eb0a4f00c343bbc32346e1217b86f3ce9dad"
-uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9"
-version = "0.5.1"
-
[[deps.ChainRules]]
deps = ["Adapt", "ChainRulesCore", "Compat", "Distributed", "GPUArraysCore", "IrrationalConstants", "LinearAlgebra", "Random", "RealDot", "SparseArrays", "SparseInverseSubset", "Statistics", "StructArrays", "SuiteSparse"]
-git-tree-sha1 = "291821c1251486504f6bae435227907d734e94d2"
+git-tree-sha1 = "83806b5196e1e9827db0429a7579824c8b0e03ce"
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
-version = "1.66.0"
+version = "1.70.0"
[[deps.ChainRulesCore]]
deps = ["Compat", "LinearAlgebra"]
-git-tree-sha1 = "575cd02e080939a33b6df6c5853d14924c08e35b"
+git-tree-sha1 = "71acdbf594aab5bbb2cec89b208c41b4c411e49f"
uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
-version = "1.23.0"
+version = "1.24.0"
weakdeps = ["SparseArrays"]
[deps.ChainRulesCore.extensions]
ChainRulesCoreSparseArraysExt = "SparseArrays"
[[deps.ChangesOfVariables]]
-deps = ["LinearAlgebra", "Test"]
-git-tree-sha1 = "2fba81a302a7be671aefe194f0525ef231104e7f"
+deps = ["LinearAlgebra"]
+git-tree-sha1 = "799b25ca3a8a24936ae7b5c52ad194685fc3e6ef"
uuid = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0"
-version = "0.1.8"
-weakdeps = ["InverseFunctions"]
+version = "0.1.9"
+weakdeps = ["InverseFunctions", "Test"]
[deps.ChangesOfVariables.extensions]
ChangesOfVariablesInverseFunctionsExt = "InverseFunctions"
+ ChangesOfVariablesTestExt = "Test"
[[deps.CodeTracking]]
deps = ["InteractiveUtils", "UUIDs"]
-git-tree-sha1 = "c0216e792f518b39b22212127d4a84dc31e4e386"
+git-tree-sha1 = "7eee164f122511d3e4e1ebadb7956939ea7e1c77"
uuid = "da1fd8a2-8d9e-5ec2-8556-3022fb5608a2"
-version = "1.3.5"
+version = "1.3.6"
[[deps.ColorTypes]]
deps = ["FixedPointNumbers", "Random"]
@@ -314,16 +330,21 @@ uuid = "38540f10-b2f7-11e9-35d8-d573e4eb0ff2"
version = "0.2.4"
[[deps.CommonSubexpressions]]
-deps = ["MacroTools", "Test"]
-git-tree-sha1 = "7b8a93dba8af7e3b42fecabf646260105ac373f7"
+deps = ["MacroTools"]
+git-tree-sha1 = "cda2cfaebb4be89c9084adaca7dd7333369715c5"
uuid = "bbf7d656-a473-5ed7-a52c-81e309532950"
-version = "0.3.0"
+version = "0.3.1"
+
+[[deps.CommonWorldInvalidations]]
+git-tree-sha1 = "ae52d1c52048455e85a387fbee9be553ec2b68d0"
+uuid = "f70d9fcc-98c5-4d4a-abd7-e4cdeebd8ca8"
+version = "1.0.0"
[[deps.Compat]]
deps = ["TOML", "UUIDs"]
-git-tree-sha1 = "b1c55339b7c6c350ee89f2c1604299660525b248"
+git-tree-sha1 = "8ae8d32e09f0dcf42a36b90d4e17f5dd2e4c4215"
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
-version = "4.15.0"
+version = "4.16.0"
weakdeps = ["Dates", "LinearAlgebra"]
[deps.Compat.extensions]
@@ -334,6 +355,11 @@ deps = ["Artifacts", "Libdl"]
uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae"
version = "1.1.1+0"
+[[deps.CompositeTypes]]
+git-tree-sha1 = "bce26c3dab336582805503bed209faab1c279768"
+uuid = "b152e2b5-7a66-4b01-a709-34e65c35f657"
+version = "0.1.4"
+
[[deps.CompositionsBase]]
git-tree-sha1 = "802bb88cd69dfd1509f6670416bd4434015693ad"
uuid = "a33af91c-f02d-484b-be07-31d278c5ca2b"
@@ -345,9 +371,9 @@ weakdeps = ["InverseFunctions"]
[[deps.Conda]]
deps = ["Downloads", "JSON", "VersionParsing"]
-git-tree-sha1 = "51cab8e982c5b598eea9c8ceaced4b58d9dd37c9"
+git-tree-sha1 = "b19db3927f0db4151cb86d073689f2428e524576"
uuid = "8f4d0f93-b110-5947-807f-2305c1781a2d"
-version = "1.10.0"
+version = "1.10.2"
[[deps.ConsoleProgressMonitor]]
deps = ["Logging", "ProgressMeter"]
@@ -356,14 +382,14 @@ uuid = "88cd18e8-d9cc-4ea6-8889-5259c0d15c8b"
version = "0.1.2"
[[deps.ConstructionBase]]
-deps = ["LinearAlgebra"]
-git-tree-sha1 = "260fd2400ed2dab602a7c15cf10c1933c59930a2"
+git-tree-sha1 = "76219f1ed5771adbb096743bff43fb5fdd4c1157"
uuid = "187b0558-2788-49d3-abe0-74a17ed4e7c9"
-version = "1.5.5"
-weakdeps = ["IntervalSets", "StaticArrays"]
+version = "1.5.8"
+weakdeps = ["IntervalSets", "LinearAlgebra", "StaticArrays"]
[deps.ConstructionBase.extensions]
ConstructionBaseIntervalSetsExt = "IntervalSets"
+ ConstructionBaseLinearAlgebraExt = "LinearAlgebra"
ConstructionBaseStaticArraysExt = "StaticArrays"
[[deps.Crayons]]
@@ -371,6 +397,12 @@ git-tree-sha1 = "249fe38abf76d48563e2f4556bebd215aa317e15"
uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f"
version = "4.1.1"
+[[deps.DSP]]
+deps = ["Compat", "FFTW", "IterTools", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions", "Statistics"]
+git-tree-sha1 = "f7f4319567fe769debfcf7f8c03d8da1dd4e2fb0"
+uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
+version = "0.7.9"
+
[[deps.DataAPI]]
git-tree-sha1 = "abe83f3a2f1b857aac70ef8b269080af17764bbe"
uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a"
@@ -408,6 +440,12 @@ git-tree-sha1 = "80c3e8639e3353e5d2912fb3a1916b8455e2494b"
uuid = "b429d917-457f-4dbc-8f4c-0cc954292b1d"
version = "0.4.0"
+[[deps.Dictionaries]]
+deps = ["Indexing", "Random", "Serialization"]
+git-tree-sha1 = "35b66b6744b2d92c778afd3a88d2571875664a2a"
+uuid = "85a47980-9c8c-11e8-2b9f-f7ca1fa99fb4"
+version = "0.4.2"
+
[[deps.DiffResults]]
deps = ["StaticArraysCore"]
git-tree-sha1 = "782dd5f4561f5d267313f23853baaaa4c52ea621"
@@ -426,9 +464,9 @@ uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
[[deps.Distributions]]
deps = ["AliasTables", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"]
-git-tree-sha1 = "22c595ca4146c07b16bcf9c8bea86f731f7109d2"
+git-tree-sha1 = "e6c693a0e4394f8fda0e51a5bdf5aef26f8235e9"
uuid = "31c24e10-a181-5473-b8eb-7969acd0382f"
-version = "0.25.108"
+version = "0.25.111"
weakdeps = ["ChainRulesCore", "DensityInterface", "Test"]
[deps.Distributions.extensions]
@@ -460,22 +498,28 @@ git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d"
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
version = "0.9.3"
+[[deps.DomainSets]]
+deps = ["CompositeTypes", "IntervalSets", "LinearAlgebra", "Random", "StaticArrays"]
+git-tree-sha1 = "490392af2c7d63183bfa2c8aaa6ab981c5ba7561"
+uuid = "5b8099bc-c8ec-5219-889f-1d9e522a28bf"
+version = "0.7.14"
+
+ [deps.DomainSets.extensions]
+ DomainSetsMakieExt = "Makie"
+
+ [deps.DomainSets.weakdeps]
+ Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
+
[[deps.Downloads]]
deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"]
uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
version = "1.6.0"
-[[deps.DualNumbers]]
-deps = ["Calculus", "NaNMath", "SpecialFunctions"]
-git-tree-sha1 = "5837a837389fccf076445fce071c8ddaea35a566"
-uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74"
-version = "0.6.8"
-
[[deps.DynamicPPL]]
deps = ["ADTypes", "AbstractMCMC", "AbstractPPL", "Accessors", "BangBang", "Bijectors", "Compat", "ConstructionBase", "Distributions", "DocStringExtensions", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MacroTools", "OrderedCollections", "Random", "Requires", "Test"]
-git-tree-sha1 = "c19523087706fe315f297252f54f3f6a2ae7ce85"
+git-tree-sha1 = "a155a80a54e37e6e1f14022ac815ef000aedeed5"
uuid = "366bfd00-2699-11ea-058f-f148b4cae6d8"
-version = "0.27.2"
+version = "0.28.4"
[deps.DynamicPPL.extensions]
DynamicPPLChainRulesCoreExt = ["ChainRulesCore"]
@@ -493,6 +537,18 @@ version = "0.27.2"
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
ZygoteRules = "700de1a5-db45-46bc-99cf-38207098b444"
+[[deps.DynamicPolynomials]]
+deps = ["Future", "LinearAlgebra", "MultivariatePolynomials", "MutableArithmetics", "Reexport", "Test"]
+git-tree-sha1 = "bbf1ace0781d9744cb697fb856bd2c3f6568dadb"
+uuid = "7c1d4256-1411-5781-91ec-d7bc3513ac07"
+version = "0.6.0"
+
+[[deps.Einsum]]
+deps = ["Compat"]
+git-tree-sha1 = "4a6b3eee0161c89700b6c1949feae8b851da5494"
+uuid = "b7d42ee7-0b51-5a75-98ca-779d3107e4c0"
+version = "0.4.1"
+
[[deps.EllipticalSliceSampling]]
deps = ["AbstractMCMC", "ArrayInterface", "Distributions", "Random", "Statistics"]
git-tree-sha1 = "e611b7fdfbfb5b18d5e98776c30daede41b44542"
@@ -509,6 +565,12 @@ git-tree-sha1 = "27415f162e6028e81c72b82ef756bf321213b6ec"
uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04"
version = "0.1.10"
+[[deps.Expronicon]]
+deps = ["MLStyle", "Pkg", "TOML"]
+git-tree-sha1 = "fc3951d4d398b5515f91d7fe5d45fc31dccb3c9b"
+uuid = "6b7a57c9-7cc1-4fdf-b7f5-e857abae3636"
+version = "0.8.5"
+
[[deps.FFTW]]
deps = ["AbstractFFTs", "FFTW_jll", "LinearAlgebra", "MKL_jll", "Preferences", "Reexport"]
git-tree-sha1 = "4820348781ae578893311153d69049a93d05f39d"
@@ -526,9 +588,9 @@ uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"
[[deps.FillArrays]]
deps = ["LinearAlgebra"]
-git-tree-sha1 = "0653c0a2396a6da5bc4766c43041ef5fd3efbe57"
+git-tree-sha1 = "6a70198746448456524cb442b8af316927ff3e1a"
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
-version = "1.11.0"
+version = "1.13.0"
weakdeps = ["PDMats", "SparseArrays", "Statistics"]
[deps.FillArrays.extensions]
@@ -536,12 +598,33 @@ weakdeps = ["PDMats", "SparseArrays", "Statistics"]
FillArraysSparseArraysExt = "SparseArrays"
FillArraysStatisticsExt = "Statistics"
+[[deps.FiniteDiff]]
+deps = ["ArrayInterface", "LinearAlgebra", "Setfield", "SparseArrays"]
+git-tree-sha1 = "f9219347ebf700e77ca1d48ef84e4a82a6701882"
+uuid = "6a86dc24-6348-571c-b903-95158fe2bd41"
+version = "2.24.0"
+
+ [deps.FiniteDiff.extensions]
+ FiniteDiffBandedMatricesExt = "BandedMatrices"
+ FiniteDiffBlockBandedMatricesExt = "BlockBandedMatrices"
+ FiniteDiffStaticArraysExt = "StaticArrays"
+
+ [deps.FiniteDiff.weakdeps]
+ BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
+ BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0"
+ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
+
[[deps.FixedPointNumbers]]
deps = ["Statistics"]
git-tree-sha1 = "05882d6995ae5c12bb5f36dd2ed3f61c98cbb172"
uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93"
version = "0.8.5"
+[[deps.Format]]
+git-tree-sha1 = "9c68794ef81b08086aeb32eeaf33531668d5f5fc"
+uuid = "1fa38f19-a742-5d3f-a2b9-30dd87b9d5f8"
+version = "1.3.7"
+
[[deps.ForwardDiff]]
deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "LogExpFunctions", "NaNMath", "Preferences", "Printf", "Random", "SpecialFunctions"]
git-tree-sha1 = "cf0fe81336da9fb90944683b8c41984b08793dad"
@@ -565,9 +648,9 @@ version = "0.1.3"
[[deps.Functors]]
deps = ["LinearAlgebra"]
-git-tree-sha1 = "d3e63d9fa13f8eaa2f06f64949e2afc593ff52c2"
+git-tree-sha1 = "64d8e93700c7a3f28f717d265382d52fac9fa1c1"
uuid = "d9f16b24-f501-4c13-a1f2-28368ffc5196"
-version = "0.4.10"
+version = "0.4.12"
[[deps.Future]]
deps = ["Random"]
@@ -579,6 +662,12 @@ git-tree-sha1 = "ec632f177c0d990e64d955ccc1b8c04c485a0950"
uuid = "46192b85-c4d5-4398-a991-12ede77f4527"
version = "0.1.6"
+[[deps.Graphs]]
+deps = ["ArnoldiMethod", "Compat", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"]
+git-tree-sha1 = "ebd18c326fa6cee1efb7da9a3b45cf69da2ed4d9"
+uuid = "86223c79-3864-5bf0-83f7-82e725a168b6"
+version = "1.11.2"
+
[[deps.HDF5]]
deps = ["Compat", "HDF5_jll", "Libdl", "MPIPreferences", "Mmap", "Preferences", "Printf", "Random", "Requires", "UUIDs"]
git-tree-sha1 = "e856eef26cf5bf2b0f95f8f4fc37553c72c8641c"
@@ -603,11 +692,32 @@ git-tree-sha1 = "5e19e1e4fa3e71b774ce746274364aef0234634e"
uuid = "e33a78d0-f292-5ffc-b300-72abe9b543c8"
version = "2.11.1+0"
+[[deps.HybridArrays]]
+deps = ["LinearAlgebra", "Requires", "StaticArrays"]
+git-tree-sha1 = "6c3e57bc26728b99f470b267a437f0d380eac4fc"
+uuid = "1baab800-613f-4b0a-84e4-9cd3431bfbb9"
+version = "0.4.16"
+
[[deps.HypergeometricFunctions]]
-deps = ["DualNumbers", "LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"]
-git-tree-sha1 = "f218fe3736ddf977e0e772bc9a586b2383da2685"
+deps = ["LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"]
+git-tree-sha1 = "7c4195be1649ae622304031ed46a2f4df989f1eb"
uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a"
-version = "0.3.23"
+version = "0.3.24"
+
+[[deps.IfElse]]
+git-tree-sha1 = "debdd00ffef04665ccbb3e150747a77560e8fad1"
+uuid = "615f187c-cbe4-4ef1-ba3b-2fcf58d6d173"
+version = "0.1.1"
+
+[[deps.Indexing]]
+git-tree-sha1 = "ce1566720fd6b19ff3411404d4b977acd4814f9f"
+uuid = "313cdc1a-70c2-5d6a-ae34-0150d3930a38"
+version = "1.1.1"
+
+[[deps.Inflate]]
+git-tree-sha1 = "d1b1b796e47d94588b3757fe84fbf65a5ec4a80d"
+uuid = "d25df0c9-e2be-5dd7-82c8-3ad0b3e990b9"
+version = "0.1.5"
[[deps.InitialValues]]
git-tree-sha1 = "4da0f88e9a39111c2fa3add390ab15f3a44f3ca3"
@@ -620,11 +730,16 @@ git-tree-sha1 = "50b41d59e7164ab6fda65e71049fee9d890731ff"
uuid = "505f98c9-085e-5b2c-8e89-488be7bf1f34"
version = "0.3.0"
+[[deps.IntegerMathUtils]]
+git-tree-sha1 = "b8ffb903da9f7b8cf695a8bead8e01814aa24b30"
+uuid = "18e54dd8-cb9d-406c-a71d-865a43cbb235"
+version = "0.1.2"
+
[[deps.IntelOpenMP_jll]]
-deps = ["Artifacts", "JLLWrappers", "Libdl"]
-git-tree-sha1 = "be50fe8df3acbffa0274a744f1a99d29c45a57f4"
+deps = ["Artifacts", "JLLWrappers", "LazyArtifacts", "Libdl"]
+git-tree-sha1 = "10bd689145d2c3b2a9844005d01087cc1194e79e"
uuid = "1d5cc7b8-4909-519e-a0f8-d0f5ad9712d0"
-version = "2024.1.0+0"
+version = "2024.2.1+0"
[[deps.InteractiveUtils]]
deps = ["Markdown"]
@@ -654,14 +769,14 @@ weakdeps = ["Random", "RecipesBase", "Statistics"]
IntervalSetsStatisticsExt = "Statistics"
[[deps.InverseFunctions]]
-deps = ["Test"]
-git-tree-sha1 = "e7cbed5032c4c397a6ac23d1493f3289e01231c4"
+git-tree-sha1 = "2787db24f4e03daf859c6509ff87764e4182f7d1"
uuid = "3587e190-3f89-42d0-90ee-14403ec27112"
-version = "0.1.14"
-weakdeps = ["Dates"]
+version = "0.1.16"
+weakdeps = ["Dates", "Test"]
[deps.InverseFunctions.extensions]
- DatesExt = "Dates"
+ InverseFunctionsDatesExt = "Dates"
+ InverseFunctionsTestExt = "Test"
[[deps.InvertedIndices]]
git-tree-sha1 = "0dc7b50b8d436461be01300fd8cd45aa0274b038"
@@ -685,9 +800,9 @@ version = "1.0.0"
[[deps.JLLWrappers]]
deps = ["Artifacts", "Preferences"]
-git-tree-sha1 = "7e5d6779a1e09a36db2a7b6cff50942a0a7d0fca"
+git-tree-sha1 = "f389674c99bfcde17dc57454011aa44d5a260a40"
uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
-version = "1.5.0"
+version = "1.6.0"
[[deps.JSON]]
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
@@ -697,21 +812,25 @@ version = "0.21.4"
[[deps.JuliaInterpreter]]
deps = ["CodeTracking", "InteractiveUtils", "Random", "UUIDs"]
-git-tree-sha1 = "e9648d90370e2d0317f9518c9c6e0841db54a90b"
+git-tree-sha1 = "2984284a8abcfcc4784d95a9e2ea4e352dd8ede7"
uuid = "aa1ae85d-cabe-5617-a682-6adf51b2e16a"
-version = "0.9.31"
+version = "0.9.36"
[[deps.KernelAbstractions]]
-deps = ["Adapt", "Atomix", "InteractiveUtils", "LinearAlgebra", "MacroTools", "PrecompileTools", "Requires", "SparseArrays", "StaticArrays", "UUIDs", "UnsafeAtomics", "UnsafeAtomicsLLVM"]
-git-tree-sha1 = "db02395e4c374030c53dc28f3c1d33dec35f7272"
+deps = ["Adapt", "Atomix", "InteractiveUtils", "MacroTools", "PrecompileTools", "Requires", "StaticArrays", "UUIDs", "UnsafeAtomics", "UnsafeAtomicsLLVM"]
+git-tree-sha1 = "cb1cff88ef2f3a157cbad75bbe6b229e1975e498"
uuid = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
-version = "0.9.19"
+version = "0.9.25"
[deps.KernelAbstractions.extensions]
EnzymeExt = "EnzymeCore"
+ LinearAlgebraExt = "LinearAlgebra"
+ SparseArraysExt = "SparseArrays"
[deps.KernelAbstractions.weakdeps]
EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869"
+ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
+ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
[[deps.KernelDensity]]
deps = ["Distributions", "DocStringExtensions", "FFTW", "Interpolations", "StatsBase"]
@@ -719,11 +838,23 @@ git-tree-sha1 = "7d703202e65efa1369de1279c162b915e245eed1"
uuid = "5ab0869b-81aa-558d-bb23-cbf5423bbe9b"
version = "0.6.9"
+[[deps.Kronecker]]
+deps = ["LinearAlgebra", "NamedDims", "SparseArrays", "StatsBase"]
+git-tree-sha1 = "9253429e28cceae6e823bec9ffde12460d79bb38"
+uuid = "2c470bb0-bcc8-11e8-3dad-c9649493f05e"
+version = "0.5.5"
+
+[[deps.LBFGSB]]
+deps = ["L_BFGS_B_jll"]
+git-tree-sha1 = "e2e6f53ee20605d0ea2be473480b7480bd5091b5"
+uuid = "5be7bae1-8223-5378-bac3-9e7378a2f6e6"
+version = "0.4.1"
+
[[deps.LLVM]]
deps = ["CEnum", "LLVMExtra_jll", "Libdl", "Preferences", "Printf", "Requires", "Unicode"]
-git-tree-sha1 = "065c36f95709dd4a676dc6839a35d6fa6f192f24"
+git-tree-sha1 = "4ad43cb0a4bb5e5b1506e1d1f48646d7e0c80363"
uuid = "929cbde3-209d-540e-8aea-75f648917ca0"
-version = "7.1.0"
+version = "9.1.2"
[deps.LLVM.extensions]
BFloat16sExt = "BFloat16s"
@@ -733,9 +864,9 @@ version = "7.1.0"
[[deps.LLVMExtra_jll]]
deps = ["Artifacts", "JLLWrappers", "LazyArtifacts", "Libdl", "TOML"]
-git-tree-sha1 = "88b916503aac4fb7f701bb625cd84ca5dd1677bc"
+git-tree-sha1 = "05a8bd5a42309a9ec82f700876903abce1017dd3"
uuid = "dad2f222-ce93-54a1-a47d-0025e8a3acab"
-version = "0.0.29+0"
+version = "0.0.34+0"
[[deps.LRUCache]]
git-tree-sha1 = "b3cc6698599b10e652832c2f23db3cab99d51b59"
@@ -746,11 +877,38 @@ weakdeps = ["Serialization"]
[deps.LRUCache.extensions]
SerializationExt = ["Serialization"]
+[[deps.L_BFGS_B_jll]]
+deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"]
+git-tree-sha1 = "77feda930ed3f04b2b0fbb5bea89e69d3677c6b0"
+uuid = "81d17ec3-03a1-5e46-b53e-bddc35a13473"
+version = "3.0.1+0"
+
[[deps.LaTeXStrings]]
git-tree-sha1 = "50901ebc375ed41dbf8058da26f9de442febbbec"
uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f"
version = "1.3.1"
+[[deps.LambertW]]
+git-tree-sha1 = "c5ffc834de5d61d00d2b0e18c96267cffc21f648"
+uuid = "984bce1d-4616-540c-a9ee-88d1112d94c9"
+version = "0.4.6"
+
+[[deps.Latexify]]
+deps = ["Format", "InteractiveUtils", "LaTeXStrings", "MacroTools", "Markdown", "OrderedCollections", "Requires"]
+git-tree-sha1 = "ce5f5621cac23a86011836badfedf664a612cee4"
+uuid = "23fbe1c1-3f47-55db-b15f-69d7ec21a316"
+version = "0.16.5"
+
+ [deps.Latexify.extensions]
+ DataFramesExt = "DataFrames"
+ SparseArraysExt = "SparseArrays"
+ SymEngineExt = "SymEngine"
+
+ [deps.Latexify.weakdeps]
+ DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
+ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
+ SymEngine = "123dc426-2d89-5057-bbad-38513e3affd8"
+
[[deps.LazyArtifacts]]
deps = ["Artifacts", "Pkg"]
uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3"
@@ -794,10 +952,28 @@ git-tree-sha1 = "ed1f362b3fd13f00b65e61d98669c652c17663ab"
uuid = "6f1fad26-d15e-5dc8-ae53-837a1d7b8c9f"
version = "0.8.7"
+[[deps.LineSearches]]
+deps = ["LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "Printf"]
+git-tree-sha1 = "e4c3be53733db1051cc15ecf573b1042b3a712a1"
+uuid = "d3d80556-e9d4-5f37-9878-2ab0fcc64255"
+version = "7.3.0"
+
[[deps.LinearAlgebra]]
deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"]
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
+[[deps.LinearMaps]]
+deps = ["LinearAlgebra"]
+git-tree-sha1 = "ee79c3208e55786de58f8dcccca098ced79f743f"
+uuid = "7a12625a-238d-50fd-b39a-03d52299707e"
+version = "3.11.3"
+weakdeps = ["ChainRulesCore", "SparseArrays", "Statistics"]
+
+ [deps.LinearMaps.extensions]
+ LinearMapsChainRulesCoreExt = "ChainRulesCore"
+ LinearMapsSparseArraysExt = "SparseArrays"
+ LinearMapsStatisticsExt = "Statistics"
+
[[deps.LogDensityProblems]]
deps = ["ArgCheck", "DocStringExtensions", "Random"]
git-tree-sha1 = "f9a11237204bc137617194d79d813069838fcf61"
@@ -805,10 +981,10 @@ uuid = "6fdf6af0-433a-55f7-b3ed-c6c6e0b8df7c"
version = "2.1.1"
[[deps.LogDensityProblemsAD]]
-deps = ["DocStringExtensions", "LogDensityProblems", "Requires", "SimpleUnPack"]
-git-tree-sha1 = "98cad2db1c46f2fff70a5e305fb42c97a251422a"
+deps = ["DocStringExtensions", "LogDensityProblems"]
+git-tree-sha1 = "457e6b347a87bfcd25a9eaf44a7bd5415559582f"
uuid = "996a588d-648d-4e1f-a8f0-a84b347e47b1"
-version = "1.9.0"
+version = "1.10.1"
[deps.LogDensityProblemsAD.extensions]
LogDensityProblemsADADTypesExt = "ADTypes"
@@ -832,9 +1008,9 @@ version = "1.9.0"
[[deps.LogExpFunctions]]
deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"]
-git-tree-sha1 = "18144f3e9cbe9b15b070288eef858f71b291ce37"
+git-tree-sha1 = "a2d09619db4e765091ee5c6ffe8872849de0feea"
uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688"
-version = "0.3.27"
+version = "0.3.28"
weakdeps = ["ChainRulesCore", "ChangesOfVariables", "InverseFunctions"]
[deps.LogExpFunctions.extensions]
@@ -853,9 +1029,9 @@ version = "1.0.3"
[[deps.LoweredCodeUtils]]
deps = ["JuliaInterpreter"]
-git-tree-sha1 = "c6a36b22d2cca0e1a903f00f600991f97bf5f426"
+git-tree-sha1 = "c2b5e92eaf5101404a58ce9c6083d595472361d6"
uuid = "6f1432cf-f94c-5a45-995e-cdbf5db27b0b"
-version = "2.4.6"
+version = "3.0.2"
[[deps.MCMCChains]]
deps = ["AbstractMCMC", "AxisArrays", "Dates", "Distributions", "IteratorInterfaceExtensions", "KernelDensity", "LinearAlgebra", "MCMCDiagnosticTools", "MLJModelInterface", "NaturalSort", "OrderedCollections", "PrettyTables", "Random", "RecipesBase", "Statistics", "StatsBase", "StatsFuns", "TableTraits", "Tables"]
@@ -871,15 +1047,20 @@ version = "0.3.10"
[[deps.MKL_jll]]
deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "oneTBB_jll"]
-git-tree-sha1 = "80b2833b56d466b3858d565adcd16a4a05f2089b"
+git-tree-sha1 = "f046ccd0c6db2832a9f639e2c669c6fe867e5f4f"
uuid = "856f044c-d86e-5d09-b602-aeab76dc8ba7"
-version = "2024.1.0+0"
+version = "2024.2.0+0"
[[deps.MLJModelInterface]]
deps = ["Random", "ScientificTypesBase", "StatisticalTraits"]
-git-tree-sha1 = "d2a45e1b5998ba3fdfb6cfe0c81096d4c7fb40e7"
+git-tree-sha1 = "ceaff6618408d0e412619321ae43b33b40c1a733"
uuid = "e80e1ace-859a-464e-9ed9-23947d8ae3ea"
-version = "1.9.6"
+version = "1.11.0"
+
+[[deps.MLStyle]]
+git-tree-sha1 = "bc38dff0548128765760c79eb7388a4b37fae2c8"
+uuid = "d8e11817-5142-5d16-987a-aa16d5891078"
+version = "0.4.17"
[[deps.MPICH_jll]]
deps = ["Artifacts", "CompilerSupportLibraries_jll", "Hwloc_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "MPIPreferences", "TOML"]
@@ -905,6 +1086,67 @@ git-tree-sha1 = "2fa9ee3e63fd3a4f7a9a4f4744a52f4856de82df"
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
version = "0.5.13"
+[[deps.ManifoldDiff]]
+deps = ["LinearAlgebra", "ManifoldsBase", "Markdown", "Random", "Requires"]
+git-tree-sha1 = "62fccd67f9fb83526bff40a1432f63464eb6d282"
+uuid = "af67fdf4-a580-4b9f-bbec-742ef357defd"
+version = "0.3.12"
+
+ [deps.ManifoldDiff.extensions]
+ ManifoldDiffFiniteDiffExt = "FiniteDiff"
+ ManifoldDiffFiniteDifferencesExt = "FiniteDifferences"
+ ManifoldDiffForwardDiffExt = "ForwardDiff"
+ ManifoldDiffReverseDiffExt = "ReverseDiff"
+ ManifoldDiffZygoteExt = "Zygote"
+
+ [deps.ManifoldDiff.weakdeps]
+ FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
+ FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
+
+[[deps.Manifolds]]
+deps = ["Distributions", "Einsum", "Graphs", "HybridArrays", "Kronecker", "LinearAlgebra", "ManifoldDiff", "ManifoldsBase", "Markdown", "MatrixEquations", "Quaternions", "Random", "RecursiveArrayTools", "Requires", "SimpleWeightedGraphs", "SpecialFunctions", "StaticArrays", "Statistics", "StatsBase"]
+git-tree-sha1 = "58eb09899273a3ed17aae1f56435f440669b810c"
+uuid = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e"
+version = "0.9.20"
+
+ [deps.Manifolds.extensions]
+ ManifoldsBoundaryValueDiffEqExt = "BoundaryValueDiffEq"
+ ManifoldsNLsolveExt = "NLsolve"
+ ManifoldsOrdinaryDiffEqDiffEqCallbacksExt = ["DiffEqCallbacks", "OrdinaryDiffEq"]
+ ManifoldsOrdinaryDiffEqExt = "OrdinaryDiffEq"
+ ManifoldsRecipesBaseExt = ["Colors", "RecipesBase"]
+ ManifoldsTestExt = "Test"
+
+ [deps.Manifolds.weakdeps]
+ BoundaryValueDiffEq = "764a87c0-6b3e-53db-9096-fe964310641d"
+ Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
+ DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def"
+ NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
+ OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
+ RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
+ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
+
+[[deps.ManifoldsBase]]
+deps = ["LinearAlgebra", "Markdown", "Printf", "Random", "Requires"]
+git-tree-sha1 = "3edd590e67c7bcf6e17104b7c5356d7bad2ca120"
+uuid = "3362f125-f0bb-47a3-aa74-596ffd7ef2fb"
+version = "0.15.16"
+
+ [deps.ManifoldsBase.extensions]
+ ManifoldsBasePlotsExt = "Plots"
+ ManifoldsBaseQuaternionsExt = "Quaternions"
+ ManifoldsBaseRecursiveArrayToolsExt = "RecursiveArrayTools"
+ ManifoldsBaseStatisticsExt = "Statistics"
+
+ [deps.ManifoldsBase.weakdeps]
+ Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
+ Quaternions = "94ee1d12-ae83-5a48-8b1c-48b8ff168ae0"
+ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
+ Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
+
[[deps.MappedArrays]]
git-tree-sha1 = "2dab0221fe2b0f2cb6754eaa743cc266339f527e"
uuid = "dbb5928d-eab1-5f90-85c2-b9b0edb7c900"
@@ -914,6 +1156,12 @@ version = "0.4.2"
deps = ["Base64"]
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
+[[deps.MatrixEquations]]
+deps = ["LinearAlgebra", "LinearMaps"]
+git-tree-sha1 = "f765b4eda3ea9be8e644b9127809ca5151f3d9ea"
+uuid = "99c1a7ee-ab34-5fd5-8076-27c950a045f4"
+version = "2.4.2"
+
[[deps.MbedTLS_jll]]
deps = ["Artifacts", "Libdl"]
uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
@@ -921,7 +1169,7 @@ version = "2.28.2+1"
[[deps.MicroCanonicalHMC]]
deps = ["AbstractMCMC", "Adapt", "Distributions", "ForwardDiff", "HDF5", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "MCMCDiagnosticTools", "Markdown", "ProgressMeter", "Random", "Statistics"]
-git-tree-sha1 = "151c30626abcb707c9eee3dfc7a873cebdb3f688"
+git-tree-sha1 = "cbf8793c414a18fbf5511c6cd76e5f34c72a5f05"
repo-rev = "Turing_target"
repo-url = ".."
uuid = "234d2aa0-2291-45f7-9047-6fa6f316b0a8"
@@ -952,22 +1200,44 @@ uuid = "a63ad114-7e13-5084-954f-fe012c677804"
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
version = "2023.1.10"
+[[deps.MultivariatePolynomials]]
+deps = ["ChainRulesCore", "DataStructures", "LinearAlgebra", "MutableArithmetics"]
+git-tree-sha1 = "5c1d1d9361e1417e5a065e1f84dc3686cbdaea21"
+uuid = "102ac46a-7ee4-5c85-9060-abc95bfdeaa3"
+version = "0.5.6"
+
+[[deps.MutableArithmetics]]
+deps = ["LinearAlgebra", "SparseArrays", "Test"]
+git-tree-sha1 = "d0a6b1096b584a2b88efb70a92f8cb8c881eb38a"
+uuid = "d8a4904e-b15c-11e9-3269-09a3773c0cb0"
+version = "1.4.6"
+
+[[deps.NLSolversBase]]
+deps = ["DiffResults", "Distributed", "FiniteDiff", "ForwardDiff"]
+git-tree-sha1 = "a0b464d183da839699f4c79e7606d9d186ec172c"
+uuid = "d41bc354-129a-5804-8e4c-c37616107c6c"
+version = "7.8.3"
+
[[deps.NNlib]]
-deps = ["Adapt", "Atomix", "ChainRulesCore", "GPUArraysCore", "KernelAbstractions", "LinearAlgebra", "Pkg", "Random", "Requires", "Statistics"]
-git-tree-sha1 = "3d4617f943afe6410206a5294a95948c8d1b35bd"
+deps = ["Adapt", "Atomix", "ChainRulesCore", "GPUArraysCore", "KernelAbstractions", "LinearAlgebra", "Random", "Statistics"]
+git-tree-sha1 = "4a83c2e01027a0bfcea28589222f2df60b2e20cb"
uuid = "872c559c-99b0-510c-b3b7-b6c96a88d5cd"
-version = "0.9.17"
+version = "0.9.23"
[deps.NNlib.extensions]
NNlibAMDGPUExt = "AMDGPU"
NNlibCUDACUDNNExt = ["CUDA", "cuDNN"]
NNlibCUDAExt = "CUDA"
NNlibEnzymeCoreExt = "EnzymeCore"
+ NNlibFFTWExt = "FFTW"
+ NNlibForwardDiffExt = "ForwardDiff"
[deps.NNlib.weakdeps]
AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e"
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869"
+ FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
cuDNN = "02a925ec-e4fe-4b08-9a7e-0d78e3d38ccd"
[[deps.NaNMath]]
@@ -978,9 +1248,28 @@ version = "1.0.2"
[[deps.NamedArrays]]
deps = ["Combinatorics", "DataStructures", "DelimitedFiles", "InvertedIndices", "LinearAlgebra", "Random", "Requires", "SparseArrays", "Statistics"]
-git-tree-sha1 = "c7aab3836df3f31591a2b4167fcd87b741dacfc9"
+git-tree-sha1 = "58e317b3b956b8aaddfd33ff4c3e33199cd8efce"
uuid = "86f7a689-2022-50b4-a561-43c23ac3c673"
-version = "0.10.2"
+version = "0.10.3"
+
+[[deps.NamedDims]]
+deps = ["LinearAlgebra", "Pkg", "Statistics"]
+git-tree-sha1 = "90178dc801073728b8b2d0d8677d10909feb94d8"
+uuid = "356022a1-0364-5f58-8944-0da4b18d706f"
+version = "1.2.2"
+
+ [deps.NamedDims.extensions]
+ AbstractFFTsExt = "AbstractFFTs"
+ ChainRulesCoreExt = "ChainRulesCore"
+ CovarianceEstimationExt = "CovarianceEstimation"
+ TrackerExt = "Tracker"
+
+ [deps.NamedDims.weakdeps]
+ AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c"
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
+ CovarianceEstimation = "587fd27a-f159-11e8-2dae-1979310e6154"
+ Requires = "ae029012-a4dd-5104-9daa-d747884805df"
+ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
[[deps.NaturalSort]]
git-tree-sha1 = "eda490d06b9f7c00752ee81cfa451efe55521e21"
@@ -992,9 +1281,9 @@ uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
version = "1.2.0"
[[deps.OffsetArrays]]
-git-tree-sha1 = "e64b4f5ea6b7389f6f046d13d4896a8f9c1ba71e"
+git-tree-sha1 = "1a27764e945a152f7ca7efa04de513d473e9542e"
uuid = "6fe1bfb0-de20-5000-8ca7-80f57d26f881"
-version = "1.14.0"
+version = "1.14.1"
weakdeps = ["Adapt"]
[deps.OffsetArrays.extensions]
@@ -1018,9 +1307,9 @@ version = "4.1.6+0"
[[deps.OpenSSL_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl"]
-git-tree-sha1 = "a028ee3cb5641cccc4c24e90c36b0a4f7707bdf5"
+git-tree-sha1 = "1b35263570443fdd9e76c76b7062116e2f374ab8"
uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95"
-version = "3.0.14+0"
+version = "3.0.15+0"
[[deps.OpenSpecFun_jll]]
deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"]
@@ -1028,12 +1317,62 @@ git-tree-sha1 = "13652491f6856acfd2db29360e1bbcd4565d04f1"
uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e"
version = "0.5.5+0"
+[[deps.Optim]]
+deps = ["Compat", "FillArrays", "ForwardDiff", "LineSearches", "LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "PositiveFactorizations", "Printf", "SparseArrays", "StatsBase"]
+git-tree-sha1 = "d9b79c4eed437421ac4285148fcadf42e0700e89"
+uuid = "429524aa-4258-5aef-a3af-852621145aeb"
+version = "1.9.4"
+
+ [deps.Optim.extensions]
+ OptimMOIExt = "MathOptInterface"
+
+ [deps.Optim.weakdeps]
+ MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee"
+
[[deps.Optimisers]]
deps = ["ChainRulesCore", "Functors", "LinearAlgebra", "Random", "Statistics"]
git-tree-sha1 = "6572fe0c5b74431aaeb0b18a4aa5ef03c84678be"
uuid = "3bd65402-5787-11e9-1adc-39752487f4e2"
version = "0.3.3"
+[[deps.Optimization]]
+deps = ["ADTypes", "ArrayInterface", "ConsoleProgressMonitor", "DocStringExtensions", "LBFGSB", "LinearAlgebra", "Logging", "LoggingExtras", "OptimizationBase", "Printf", "ProgressLogging", "Reexport", "SciMLBase", "SparseArrays", "TerminalLoggers"]
+git-tree-sha1 = "0b2a631276dc92ab147535689fa43f1e22a657b8"
+uuid = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
+version = "3.28.0"
+
+[[deps.OptimizationBase]]
+deps = ["ADTypes", "ArrayInterface", "DocStringExtensions", "LinearAlgebra", "PDMats", "Reexport", "Requires", "SciMLBase", "SparseArrays", "SymbolicAnalysis", "SymbolicIndexingInterface", "Symbolics"]
+git-tree-sha1 = "3e5e5e8cbe572200dcd94a6084a63ca68fe76279"
+uuid = "bca83a33-5cc9-4baa-983d-23429ab6bcbb"
+version = "1.5.0"
+
+ [deps.OptimizationBase.extensions]
+ OptimizationEnzymeExt = "Enzyme"
+ OptimizationFiniteDiffExt = "FiniteDiff"
+ OptimizationForwardDiffExt = "ForwardDiff"
+ OptimizationMTKExt = "ModelingToolkit"
+ OptimizationReverseDiffExt = "ReverseDiff"
+ OptimizationSparseDiffExt = ["SparseDiffTools", "ReverseDiff"]
+ OptimizationTrackerExt = "Tracker"
+ OptimizationZygoteExt = "Zygote"
+
+ [deps.OptimizationBase.weakdeps]
+ Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
+ FiniteDiff = "6a86dc24-6348-571c-b903-95158fe2bd41"
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ SparseDiffTools = "47a9eef4-7e08-11e9-0b38-333d64bd3804"
+ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
+ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
+
+[[deps.OptimizationOptimJL]]
+deps = ["Optim", "Optimization", "Reexport", "SparseArrays"]
+git-tree-sha1 = "43870d726f883a47d158beebb1fc3c9fab1da9d6"
+uuid = "36348300-93cb-4f02-beb5-3c3902f8871e"
+version = "0.3.2"
+
[[deps.OrderedCollections]]
git-tree-sha1 = "dfdf5519f235516220579f949664f1bf44e741c5"
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
@@ -1045,6 +1384,12 @@ git-tree-sha1 = "949347156c25054de2db3b166c52ac4728cbad65"
uuid = "90014a1f-27ba-587c-ab20-58faa44d9150"
version = "0.11.31"
+[[deps.Parameters]]
+deps = ["OrderedCollections", "UnPack"]
+git-tree-sha1 = "34c0e9ad262e5f7fc75b10a9952ca7692cfc5fbe"
+uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a"
+version = "0.12.3"
+
[[deps.Parsers]]
deps = ["Dates", "PrecompileTools", "UUIDs"]
git-tree-sha1 = "8489905bcdbcfac64d1daa51ca07c0d8f0283821"
@@ -1056,6 +1401,30 @@ deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
version = "1.10.0"
+[[deps.Polynomials]]
+deps = ["LinearAlgebra", "RecipesBase", "Requires", "Setfield", "SparseArrays"]
+git-tree-sha1 = "1a9cfb2dc2c2f1bd63f1906d72af39a79b49b736"
+uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
+version = "4.0.11"
+
+ [deps.Polynomials.extensions]
+ PolynomialsChainRulesCoreExt = "ChainRulesCore"
+ PolynomialsFFTWExt = "FFTW"
+ PolynomialsMakieCoreExt = "MakieCore"
+ PolynomialsMutableArithmeticsExt = "MutableArithmetics"
+
+ [deps.Polynomials.weakdeps]
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
+ FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
+ MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b"
+ MutableArithmetics = "d8a4904e-b15c-11e9-3269-09a3773c0cb0"
+
+[[deps.PositiveFactorizations]]
+deps = ["LinearAlgebra"]
+git-tree-sha1 = "17275485f373e6673f7e7f97051f703ed5b15b20"
+uuid = "85a6dd25-e78a-55b7-8502-1745935b8125"
+version = "0.2.4"
+
[[deps.PrecompileTools]]
deps = ["Preferences"]
git-tree-sha1 = "5aa36f7049a63a1528fe8f7c3f2113413ffd4e1f"
@@ -1074,6 +1443,12 @@ git-tree-sha1 = "66b20dd35966a748321d3b2537c4584cf40387c7"
uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d"
version = "2.3.2"
+[[deps.Primes]]
+deps = ["IntegerMathUtils"]
+git-tree-sha1 = "cb420f77dc474d23ee47ca8d14c90810cafe69e7"
+uuid = "27ebfcd6-29c5-5fa9-bf4b-fb8fc14df3ae"
+version = "0.5.6"
+
[[deps.Printf]]
deps = ["Unicode"]
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
@@ -1086,14 +1461,14 @@ version = "0.1.4"
[[deps.ProgressMeter]]
deps = ["Distributed", "Printf"]
-git-tree-sha1 = "763a8ceb07833dd51bb9e3bbca372de32c0605ad"
+git-tree-sha1 = "8f6bc219586aef8baf0ff9a5fe16ee9c70cb65e4"
uuid = "92933f4c-e287-5a05-a399-4b506db050ca"
-version = "1.10.0"
+version = "1.10.2"
[[deps.PtrArrays]]
-git-tree-sha1 = "f011fbb92c4d401059b2212c05c0601b70f8b759"
+git-tree-sha1 = "77a42d78b6a92df47ab37e177b2deac405e1c88f"
uuid = "43287f4e-b6f4-7ad1-bb20-aadabca52c3d"
-version = "1.2.0"
+version = "1.2.1"
[[deps.PyCall]]
deps = ["Conda", "Dates", "Libdl", "LinearAlgebra", "MacroTools", "Serialization", "VersionParsing"]
@@ -1103,15 +1478,27 @@ version = "1.96.4"
[[deps.PyPlot]]
deps = ["Colors", "LaTeXStrings", "PyCall", "Sockets", "Test", "VersionParsing"]
-git-tree-sha1 = "9220a9dae0369f431168d60adab635f88aca7857"
+git-tree-sha1 = "0371ca706e3f295481cbf94c8c36692b072285c2"
uuid = "d330b81b-6aea-500a-939a-2ce795aea3ee"
-version = "2.11.2"
+version = "2.11.5"
[[deps.QuadGK]]
deps = ["DataStructures", "LinearAlgebra"]
-git-tree-sha1 = "9b23c31e76e333e6fb4c1595ae6afa74966a729e"
+git-tree-sha1 = "1d587203cf851a51bf1ea31ad7ff89eff8d625ea"
uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc"
-version = "2.9.4"
+version = "2.11.0"
+
+ [deps.QuadGK.extensions]
+ QuadGKEnzymeExt = "Enzyme"
+
+ [deps.QuadGK.weakdeps]
+ Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
+
+[[deps.Quaternions]]
+deps = ["LinearAlgebra", "Random", "RealDot"]
+git-tree-sha1 = "994cc27cdacca10e68feb291673ec3a76aa2fae9"
+uuid = "94ee1d12-ae83-5a48-8b1c-48b8ff168ae0"
+version = "0.7.6"
[[deps.REPL]]
deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"]
@@ -1128,10 +1515,10 @@ uuid = "74087812-796a-5b5d-8853-05524746bad3"
version = "1.7.0"
[[deps.RandomNumbers]]
-deps = ["Random", "Requires"]
-git-tree-sha1 = "043da614cc7e95c703498a491e2c21f58a2b8111"
+deps = ["Random"]
+git-tree-sha1 = "c6ec94d2aaba1ab2ff983052cf6a606ca5985902"
uuid = "e6cf234a-135c-5ec9-84dd-332b85af5143"
-version = "1.5.3"
+version = "1.6.0"
[[deps.RangeArrays]]
git-tree-sha1 = "b9039e93773ddcfc828f12aadf7115b4b4d225f5"
@@ -1161,10 +1548,10 @@ uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
version = "1.3.4"
[[deps.RecursiveArrayTools]]
-deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "SparseArrays", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
-git-tree-sha1 = "758bc86b90e9fee2edc4af2a750b0d3f2d5c02c5"
+deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
+git-tree-sha1 = "b034171b93aebc81b3e1890a036d13a9c4a9e3e0"
uuid = "731186ca-8d62-57ce-b412-fbd966d074cd"
-version = "3.19.0"
+version = "3.27.0"
[deps.RecursiveArrayTools.extensions]
RecursiveArrayToolsFastBroadcastExt = "FastBroadcast"
@@ -1172,6 +1559,7 @@ version = "3.19.0"
RecursiveArrayToolsMeasurementsExt = "Measurements"
RecursiveArrayToolsMonteCarloMeasurementsExt = "MonteCarloMeasurements"
RecursiveArrayToolsReverseDiffExt = ["ReverseDiff", "Zygote"]
+ RecursiveArrayToolsSparseArraysExt = ["SparseArrays"]
RecursiveArrayToolsTrackerExt = "Tracker"
RecursiveArrayToolsZygoteExt = "Zygote"
@@ -1181,6 +1569,7 @@ version = "3.19.0"
Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7"
MonteCarloMeasurements = "0987c9cc-fe09-11e8-30f0-b96dd679fdca"
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
@@ -1196,36 +1585,38 @@ uuid = "ae029012-a4dd-5104-9daa-d747884805df"
version = "1.3.0"
[[deps.Revise]]
-deps = ["CodeTracking", "Distributed", "FileWatching", "JuliaInterpreter", "LibGit2", "LoweredCodeUtils", "OrderedCollections", "Pkg", "REPL", "Requires", "UUIDs", "Unicode"]
-git-tree-sha1 = "12aa2d7593df490c407a3bbd8b86b8b515017f3e"
+deps = ["CodeTracking", "Distributed", "FileWatching", "JuliaInterpreter", "LibGit2", "LoweredCodeUtils", "OrderedCollections", "REPL", "Requires", "UUIDs", "Unicode"]
+git-tree-sha1 = "7b7850bb94f75762d567834d7e9802fc22d62f9c"
uuid = "295af30f-e4ad-537b-8983-00126c2a3abe"
-version = "3.5.14"
+version = "3.5.18"
[[deps.Rmath]]
deps = ["Random", "Rmath_jll"]
-git-tree-sha1 = "f65dcb5fa46aee0cf9ed6274ccbd597adc49aa7b"
+git-tree-sha1 = "852bd0f55565a9e973fcfee83a84413270224dc4"
uuid = "79098fc4-a85e-5d69-aa6a-4863f24498fa"
-version = "0.7.1"
+version = "0.8.0"
[[deps.Rmath_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl"]
-git-tree-sha1 = "d483cd324ce5cf5d61b77930f0bbd6cb61927d21"
+git-tree-sha1 = "58cdd8fb2201a6267e1db87ff148dd6c1dbd8ad8"
uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f"
-version = "0.4.2+0"
+version = "0.5.1+0"
[[deps.Roots]]
-deps = ["Accessors", "ChainRulesCore", "CommonSolve", "Printf"]
-git-tree-sha1 = "1ab580704784260ee5f45bffac810b152922747b"
+deps = ["Accessors", "CommonSolve", "Printf"]
+git-tree-sha1 = "3a7c7e5c3f015415637f5debdf8a674aa2c979c4"
uuid = "f2b01f46-fcfa-551c-844a-d8ac1e96c665"
-version = "2.1.5"
+version = "2.2.1"
[deps.Roots.extensions]
+ RootsChainRulesCoreExt = "ChainRulesCore"
RootsForwardDiffExt = "ForwardDiff"
RootsIntervalRootFindingExt = "IntervalRootFinding"
RootsSymPyExt = "SymPy"
RootsSymPyPythonCallExt = "SymPyPythonCall"
[deps.Roots.weakdeps]
+ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
IntervalRootFinding = "d2bf35a9-74e0-55ec-b149-d360ff49b807"
SymPy = "24249f21-da20-56a4-8eb1-6a02cf4ae2e6"
@@ -1248,10 +1639,10 @@ uuid = "26aad666-b158-4e64-9d35-0e672562fa48"
version = "0.1.1"
[[deps.SciMLBase]]
-deps = ["ADTypes", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
-git-tree-sha1 = "9f59654e2a85017ee27b0f59c7fac5a57aa10ced"
+deps = ["ADTypes", "Accessors", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "Expronicon", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
+git-tree-sha1 = "c96f81c3e98d5e2f0848fb42aba4383d772c3bb7"
uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
-version = "2.39.0"
+version = "2.53.1"
[deps.SciMLBase.extensions]
SciMLBaseChainRulesCoreExt = "ChainRulesCore"
@@ -1273,15 +1664,21 @@ version = "2.39.0"
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
[[deps.SciMLOperators]]
-deps = ["ArrayInterface", "DocStringExtensions", "LinearAlgebra", "MacroTools", "Setfield", "SparseArrays", "StaticArraysCore"]
-git-tree-sha1 = "10499f619ef6e890f3f4a38914481cc868689cd5"
+deps = ["Accessors", "ArrayInterface", "DocStringExtensions", "LinearAlgebra", "MacroTools"]
+git-tree-sha1 = "e39c5f217f9aca640c8e27ab21acf557a3967db5"
uuid = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
-version = "0.3.8"
+version = "0.3.10"
+weakdeps = ["SparseArrays", "StaticArraysCore"]
+
+ [deps.SciMLOperators.extensions]
+ SciMLOperatorsSparseArraysExt = "SparseArrays"
+ SciMLOperatorsStaticArraysCoreExt = "StaticArraysCore"
[[deps.SciMLStructures]]
-git-tree-sha1 = "d778a74df2f64059c38453b34abad1953b2b8722"
+deps = ["ArrayInterface"]
+git-tree-sha1 = "25514a6f200219cd1073e4ff23a6324e4a7efe64"
uuid = "53ae85a6-f571-4167-b2af-e1d143709226"
-version = "1.2.0"
+version = "1.5.0"
[[deps.ScientificTypesBase]]
git-tree-sha1 = "a8e18eb383b5ecf1b5e6fc237eb39255044fd92b"
@@ -1301,11 +1698,23 @@ version = "1.1.1"
deps = ["Distributed", "Mmap", "Random", "Serialization"]
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"
+[[deps.SimpleTraits]]
+deps = ["InteractiveUtils", "MacroTools"]
+git-tree-sha1 = "5d7e3f4e11935503d3ecaf7186eac40602e7d231"
+uuid = "699a6c99-e7fa-54fc-8d76-47d257e15c1d"
+version = "0.9.4"
+
[[deps.SimpleUnPack]]
git-tree-sha1 = "58e6353e72cde29b90a69527e56df1b5c3d8c437"
uuid = "ce78b400-467f-4804-87d8-8f486da07d0a"
version = "1.1.0"
+[[deps.SimpleWeightedGraphs]]
+deps = ["Graphs", "LinearAlgebra", "Markdown", "SparseArrays"]
+git-tree-sha1 = "4b33e0e081a825dbfaf314decf58fa47e53d6acb"
+uuid = "47aef6b3-ad0c-573a-a1e2-d07658019622"
+version = "1.4.0"
+
[[deps.Sockets]]
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
@@ -1344,9 +1753,9 @@ version = "0.1.15"
[[deps.StaticArrays]]
deps = ["LinearAlgebra", "PrecompileTools", "Random", "StaticArraysCore"]
-git-tree-sha1 = "9ae599cd7529cfce7fea36cf00a62cfc56f0f37c"
+git-tree-sha1 = "eeafab08ae20c62c44c8399ccb9354a04b80db50"
uuid = "90137ffa-7385-5640-81b9-e52037218182"
-version = "1.9.4"
+version = "1.9.7"
weakdeps = ["ChainRulesCore", "Statistics"]
[deps.StaticArrays.extensions]
@@ -1354,15 +1763,15 @@ weakdeps = ["ChainRulesCore", "Statistics"]
StaticArraysStatisticsExt = "Statistics"
[[deps.StaticArraysCore]]
-git-tree-sha1 = "36b3d696ce6366023a0ea192b4cd442268995a0d"
+git-tree-sha1 = "192954ef1208c7019899fbf8049e717f92959682"
uuid = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
-version = "1.4.2"
+version = "1.4.3"
[[deps.StatisticalTraits]]
deps = ["ScientificTypesBase"]
-git-tree-sha1 = "30b9236691858e13f167ce829490a68e1a597782"
+git-tree-sha1 = "542d979f6e756f13f862aa00b224f04f9e445f11"
uuid = "64bff920-2084-43da-a3e6-9bb72801c0c9"
-version = "3.2.0"
+version = "3.4.0"
[[deps.Statistics]]
deps = ["LinearAlgebra", "SparseArrays"]
@@ -1383,9 +1792,9 @@ version = "0.34.3"
[[deps.StatsFuns]]
deps = ["HypergeometricFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"]
-git-tree-sha1 = "cef0472124fab0695b58ca35a77c6fb942fdab8a"
+git-tree-sha1 = "b423576adc27097764a90e163157bcfc9acf0f46"
uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c"
-version = "1.3.1"
+version = "1.3.2"
weakdeps = ["ChainRulesCore", "InverseFunctions"]
[deps.StatsFuns.extensions]
@@ -1420,11 +1829,59 @@ deps = ["Artifacts", "Libdl", "libblastrampoline_jll"]
uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c"
version = "7.2.1+1"
+[[deps.SymbolicAnalysis]]
+deps = ["DSP", "DataStructures", "Dictionaries", "Distributions", "DomainSets", "IfElse", "LinearAlgebra", "LogExpFunctions", "Manifolds", "PDMats", "RecursiveArrayTools", "StatsBase", "SymbolicUtils", "Symbolics"]
+git-tree-sha1 = "64f26bb4a666bb97baa16f063164ade83ca29ec9"
+uuid = "4297ee4d-0239-47d8-ba5d-195ecdf594fe"
+version = "0.3.0"
+
[[deps.SymbolicIndexingInterface]]
deps = ["Accessors", "ArrayInterface", "RuntimeGeneratedFunctions", "StaticArraysCore"]
-git-tree-sha1 = "a5f6f138b740c9d93d76f0feddd3092e6ef002b7"
+git-tree-sha1 = "988e04b34a4c3b824fb656f542473df99a4f610d"
uuid = "2efcf032-c050-4f8e-a9bb-153293bab1f5"
-version = "0.3.22"
+version = "0.3.30"
+
+[[deps.SymbolicLimits]]
+deps = ["SymbolicUtils"]
+git-tree-sha1 = "fabf4650afe966a2ba646cabd924c3fd43577fc3"
+uuid = "19f23fe9-fdab-4a78-91af-e7b7767979c3"
+version = "0.2.2"
+
+[[deps.SymbolicUtils]]
+deps = ["AbstractTrees", "ArrayInterface", "Bijections", "ChainRulesCore", "Combinatorics", "ConstructionBase", "DataStructures", "DocStringExtensions", "DynamicPolynomials", "IfElse", "LinearAlgebra", "MultivariatePolynomials", "NaNMath", "Setfield", "SparseArrays", "SpecialFunctions", "StaticArrays", "SymbolicIndexingInterface", "TermInterface", "TimerOutputs", "Unityper"]
+git-tree-sha1 = "635cc663e7913678362a6e34bfab5f9b8feb97c4"
+uuid = "d1185830-fcd6-423d-90d6-eec64667417b"
+version = "3.7.0"
+
+ [deps.SymbolicUtils.extensions]
+ SymbolicUtilsLabelledArraysExt = "LabelledArrays"
+ SymbolicUtilsReverseDiffExt = "ReverseDiff"
+
+ [deps.SymbolicUtils.weakdeps]
+ LabelledArrays = "2ee39098-c373-598a-b85f-a56591580800"
+ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
+
+[[deps.Symbolics]]
+deps = ["ADTypes", "ArrayInterface", "Bijections", "CommonWorldInvalidations", "ConstructionBase", "DataStructures", "DiffRules", "Distributions", "DocStringExtensions", "DomainSets", "DynamicPolynomials", "IfElse", "LaTeXStrings", "LambertW", "Latexify", "Libdl", "LinearAlgebra", "LogExpFunctions", "MacroTools", "Markdown", "NaNMath", "PrecompileTools", "Primes", "RecipesBase", "Reexport", "RuntimeGeneratedFunctions", "SciMLBase", "Setfield", "SparseArrays", "SpecialFunctions", "StaticArraysCore", "SymbolicIndexingInterface", "SymbolicLimits", "SymbolicUtils", "TermInterface"]
+git-tree-sha1 = "2226d810512c678d2ec9c2a9b2e227c2ebc43573"
+uuid = "0c5d862f-8b57-4792-8d23-62f2024744c7"
+version = "6.11.0"
+
+ [deps.Symbolics.extensions]
+ SymbolicsForwardDiffExt = "ForwardDiff"
+ SymbolicsGroebnerExt = "Groebner"
+ SymbolicsLuxExt = "Lux"
+ SymbolicsNemoExt = "Nemo"
+ SymbolicsPreallocationToolsExt = ["PreallocationTools", "ForwardDiff"]
+ SymbolicsSymPyExt = "SymPy"
+
+ [deps.Symbolics.weakdeps]
+ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
+ Groebner = "0b43b601-686d-58a3-8a1c-6623616c7cd4"
+ Lux = "b2108857-7c20-44ae-9111-449ecde12c47"
+ Nemo = "2edaba10-b0f1-5616-af89-8c11ac63239a"
+ PreallocationTools = "d236fae5-4411-538c-8e31-a6e3d9e00b46"
+ SymPy = "24249f21-da20-56a4-8eb1-6a02cf4ae2e6"
[[deps.TOML]]
deps = ["Dates"]
@@ -1438,16 +1895,21 @@ uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c"
version = "1.0.1"
[[deps.Tables]]
-deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits"]
-git-tree-sha1 = "cb76cf677714c095e535e3501ac7954732aeea2d"
+deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "OrderedCollections", "TableTraits"]
+git-tree-sha1 = "598cd7c1f68d1e205689b1c2fe65a9f85846f297"
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
-version = "1.11.1"
+version = "1.12.0"
[[deps.Tar]]
deps = ["ArgTools", "SHA"]
uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
version = "1.10.0"
+[[deps.TermInterface]]
+git-tree-sha1 = "d673e0aca9e46a2f63720201f55cc7b3e7169b16"
+uuid = "8ea1fca8-c5ef-4a55-8b96-4e9afe9c9a3c"
+version = "2.0.0"
+
[[deps.TerminalLoggers]]
deps = ["LeftChildRightSiblingTrees", "Logging", "Markdown", "Printf", "ProgressLogging", "UUIDs"]
git-tree-sha1 = "f133fab380933d042f6796eda4e130272ba520ca"
@@ -1458,11 +1920,17 @@ version = "0.1.7"
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
+[[deps.TimerOutputs]]
+deps = ["ExprTools", "Printf"]
+git-tree-sha1 = "5a13ae8a41237cff5ecf34f73eb1b8f42fff6531"
+uuid = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f"
+version = "0.5.24"
+
[[deps.Tracker]]
deps = ["Adapt", "ChainRulesCore", "DiffRules", "ForwardDiff", "Functors", "LinearAlgebra", "LogExpFunctions", "MacroTools", "NNlib", "NaNMath", "Optimisers", "Printf", "Random", "Requires", "SpecialFunctions", "Statistics"]
-git-tree-sha1 = "5158100ed55411867674576788e710a815a0af02"
+git-tree-sha1 = "da45269e1da051c2a13624194fcdc74d6483fad5"
uuid = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
-version = "0.2.34"
+version = "0.2.35"
weakdeps = ["PDMats"]
[deps.Tracker.extensions]
@@ -1489,10 +1957,10 @@ version = "0.4.82"
Referenceables = "42d2dcc6-99eb-4e98-b66c-637b7d73030e"
[[deps.Turing]]
-deps = ["ADTypes", "AbstractMCMC", "Accessors", "AdvancedHMC", "AdvancedMH", "AdvancedPS", "AdvancedVI", "BangBang", "Bijectors", "DataStructures", "Distributions", "DistributionsAD", "DocStringExtensions", "DynamicPPL", "EllipticalSliceSampling", "ForwardDiff", "Libtask", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "NamedArrays", "Printf", "Random", "Reexport", "Requires", "SciMLBase", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"]
-git-tree-sha1 = "cfb3b446a5e52e1da4cc71b77a9350c309c581f0"
+deps = ["ADTypes", "AbstractMCMC", "Accessors", "AdvancedHMC", "AdvancedMH", "AdvancedPS", "AdvancedVI", "BangBang", "Bijectors", "Compat", "DataStructures", "Distributions", "DistributionsAD", "DocStringExtensions", "DynamicPPL", "EllipticalSliceSampling", "ForwardDiff", "Libtask", "LinearAlgebra", "LogDensityProblems", "LogDensityProblemsAD", "MCMCChains", "NamedArrays", "Optimization", "OptimizationOptimJL", "OrderedCollections", "Printf", "Random", "Reexport", "Requires", "SciMLBase", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"]
+git-tree-sha1 = "f69f33f7862a66674c279fe9b86b457a96767e35"
uuid = "fce5fe82-541a-59a6-adf8-730c64b5f9a0"
-version = "0.32.0"
+version = "0.34.1"
[deps.Turing.extensions]
TuringDynamicHMCExt = "DynamicHMC"
@@ -1506,9 +1974,20 @@ version = "0.32.0"
deps = ["Random", "SHA"]
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
+[[deps.UnPack]]
+git-tree-sha1 = "387c1f73762231e86e0c9c5443ce3b4a0a9a0c2b"
+uuid = "3a884ed6-31ef-47d7-9d2a-63182c4928ed"
+version = "1.0.2"
+
[[deps.Unicode]]
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
+[[deps.Unityper]]
+deps = ["ConstructionBase"]
+git-tree-sha1 = "25008b734a03736c41e2a7dc314ecb95bd6bbdb0"
+uuid = "a7c27f48-0311-42f6-a7f8-2c11e75eb415"
+version = "0.1.6"
+
[[deps.UnsafeAtomics]]
git-tree-sha1 = "6331ac3440856ea1988316b46045303bef658278"
uuid = "013be700-e6cd-48c3-b4a1-df204f14c38f"
@@ -1516,9 +1995,9 @@ version = "0.2.1"
[[deps.UnsafeAtomicsLLVM]]
deps = ["LLVM", "UnsafeAtomics"]
-git-tree-sha1 = "d9f5962fecd5ccece07db1ff006fb0b5271bdfdd"
+git-tree-sha1 = "2d17fabcd17e67d7625ce9c531fb9f40b7c42ce4"
uuid = "d80eeb9a-aca5-4d75-85e5-170c8b632249"
-version = "0.1.4"
+version = "0.2.1"
[[deps.VersionParsing]]
git-tree-sha1 = "58d6e80b4ee071f5efd07fda82cb9fbe17200868"
diff --git a/examples/Neals Funnel/Neals_funnel.ipynb b/examples/Neals Funnel/Neals_funnel.ipynb
index 7b7a5c7..8f48748 100644
--- a/examples/Neals Funnel/Neals_funnel.ipynb
+++ b/examples/Neals Funnel/Neals_funnel.ipynb
@@ -25,8 +25,7 @@
],
"source": [
"using Pkg\n",
- "Pkg.activate(\"..\")\n",
- "Pkg.instantiate()"
+ "Pkg.activate(\"..\")"
]
},
{
@@ -34,7 +33,85 @@
"execution_count": 2,
"id": "baed58e3",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m Turing\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mLogDensityProblemsAD → LogDensityProblemsADTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mArrayInterface → ArrayInterfaceTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedPS\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNamedDims → TrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifoldDiff → ManifoldDiffForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNLSolversBase\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mEllipticalSliceSampling\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedPS → AdvancedPSLibtaskExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD → DistributionsADTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mAdvancedHMC\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHMCMCChainsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mLineSearches\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedVI\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedHMC → AdvancedHMCMCMCChainsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHStructArraysExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptim\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds → ManifoldsRecipesBaseExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds → ManifoldsTestExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicUtils\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicLimits\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics → SymbolicsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicAnalysis\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationFiniteDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimization\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationOptimJL\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mTuring\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTuring → TuringOptimExt\u001b[39m\n",
+ " 37 dependencies successfully precompiled in 56 seconds. 288 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Turing [fce5fe82-541a-59a6-adf8-730c64b5f9a0]\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m TuringOptimExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds → ManifoldsRecipesBaseExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTuring → TuringOptimExt\u001b[39m\n",
+ " 2 dependencies successfully precompiled in 129 seconds. 323 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling TuringOptimExt [cd2420fc-8d31-5c39-8d98-0365cfcf7d6e]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Turing with build ID fafbfcfd-7a31-5a40-0000-091f843b7c5c is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Turing [fce5fe82-541a-59a6-adf8-730c64b5f9a0] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing TuringOptimExt [cd2420fc-8d31-5c39-8d98-0365cfcf7d6e].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling PyPlot [d330b81b-6aea-500a-939a-2ce795aea3ee]\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m SciMLBasePyCallExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSciMLBase → SciMLBasePyCallExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 8 seconds. 130 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling SciMLBasePyCallExt [d083c4ab-32a5-5342-b289-e118b48fb79d]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule PyCall with build ID fafbfcfd-2831-d97a-0000-095cd54ed228 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean PyCall [438e738f-606a-5dbb-bf0a-cddfbfd45ab0] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing SciMLBasePyCallExt [d083c4ab-32a5-5342-b289-e118b48fb79d].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ManifoldsRecipesBaseExt [37da849e-34ab-54fd-a5a4-b22599bd6cb0]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Manifolds with build ID fafbfcfd-8f45-8415-0000-0934cd8bedc5 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Manifolds [1cead3c2-87b3-11e9-0ccd-23c62b72b94e] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing ManifoldsRecipesBaseExt [37da849e-34ab-54fd-a5a4-b22599bd6cb0].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m MicroCanonicalHMC\n",
+ "\u001b[32m ✓ \u001b[39mMicroCanonicalHMC\n",
+ " 1 dependency successfully precompiled in 2 seconds. 182 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MicroCanonicalHMC [234d2aa0-2291-45f7-9047-6fa6f316b0a8]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-0c66-9b9a-0000-091f8f588ea0 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MicroCanonicalHMC [234d2aa0-2291-45f7-9047-6fa6f316b0a8].\n"
+ ]
+ }
+ ],
"source": [
"# The statistical inference frame-work we will use\n",
"using Turing\n",
@@ -42,13 +119,10 @@
"using Random\n",
"#using StatsPlots\n",
"using PyPlot\n",
- "using Distributed\n",
- "\n",
- "# Extra deps\n",
- "using LogDensityProblemsAD, LogDensityProblems\n",
+ "using Distributions\n",
"\n",
"using Revise\n",
- "using MicroCanonicalHMC"
+ "using MicroCanonicalHMCus"
]
},
{
@@ -112,81 +186,6 @@
"true_model = true_funnel() | (;x)"
]
},
- {
- "cell_type": "code",
- "execution_count": 5,
- "id": "068aa52e",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "TuringTarget (generic function with 1 method)"
- ]
- },
- "execution_count": 5,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "function TuringTarget(model; kwargs...)\n",
- " ctxt = model.context\n",
- " vi = DynamicPPL.VarInfo(model, ctxt)\n",
- " vi_t = Turing.link!!(vi, model)\n",
- " θ_start = vi[DynamicPPL.SampleFromPrior()]\n",
- " mds = values(vi.metadata)\n",
- " dists = [md.dists[1] for md in mds]\n",
- " dist_lengths = [length(dist) for dist in dists]\n",
- " ℓ = LogDensityProblemsAD.ADgradient(DynamicPPL.LogDensityFunction(vi_t, model, ctxt))\n",
- " ℓπ(x) = LogDensityProblems.logdensity(ℓ, x)\n",
- " ∂lπ∂θ(x) = LogDensityProblems.logdensity_and_gradient(ℓ, x)\n",
- " \n",
- " function _reshape_params(x::AbstractVector)\n",
- " xx = []\n",
- " idx = 0\n",
- " for dist_length in dist_lengths\n",
- " append!(xx, [x[idx+1:idx+dist_length]])\n",
- " idx += dist_length\n",
- " end\n",
- " return xx\n",
- " end\n",
- "\n",
- " function transform(x)\n",
- " x = _reshape_params(x)\n",
- " xt = [Bijectors.link(dist, par) for (dist, par) in zip(dists, x)]\n",
- " return vcat(xt...)\n",
- " end\n",
- "\n",
- " function inv_transform(xt)\n",
- " xt = _reshape_params(xt)\n",
- " x = [Bijectors.invlink(dist, par) for (dist, par) in zip(dists, xt)]\n",
- " return vcat(x...)\n",
- " end\n",
- "\n",
- " \n",
- " function _name_variables(vi, dist_lengths)\n",
- " vsyms = keys(vi)\n",
- " names = []\n",
- " for (vsym, dist_length) in zip(vsyms, dist_lengths)\n",
- " if dist_length == 1\n",
- " name = [string(vsym)]\n",
- " append!(names, name)\n",
- " else\n",
- " name = [string(vsym, i) for i = 1:dist_length]\n",
- " append!(names, name)\n",
- " end\n",
- " end\n",
- " return Vector{String}(names)\n",
- " end\n",
- "\n",
- " return CustomTarget(ℓπ, ∂lπ∂θ, θ_start;\n",
- " transform=transform, \n",
- " inv_transform=inv_transform, \n",
- " θ_names=_name_variables(vi, dist_lengths))\n",
- "end"
- ]
- },
{
"cell_type": "markdown",
"id": "e0a3137b",
@@ -197,7 +196,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 5,
"id": "7fba4eaa",
"metadata": {
"scrolled": false
@@ -206,22 +205,22 @@
{
"data": {
"text/plain": [
- "Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}(MicroCanonicalHMC.MCHMCSampler(20000, 0.01, true, true, true, true, MicroCanonicalHMC.Hyperparameters{Float64}(0.0, 0.0, [0.0], 0.0, 0.0, 0.0), MicroCanonicalHMC.Leapfrog), AutoForwardDiff{nothing, Nothing}(nothing))"
+ "Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}(MicroCanonicalHMC.MCHMCSampler(10000, 0.01, true, true, true, true, MicroCanonicalHMC.Hyperparameters{Float64}(0.0, 0.0, [0.0], 0.0, 0.0, 0.0), MicroCanonicalHMC.Leapfrog), AutoForwardDiff())"
]
},
- "execution_count": 6,
+ "execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "mchmc = MCHMC(20_000, 0.01; adaptive=true)\n",
+ "mchmc = MCHMC(10_000, 0.01; adaptive=true)\n",
"espl = externalsampler(mchmc)"
]
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 6,
"id": "3fb89023",
"metadata": {},
"outputs": [
@@ -232,111 +231,22 @@
"\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. \n",
"\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. \n",
"\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.\n",
- "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594\u001b[39m\n",
- "\r\u001b[32mTuning: 47%|████████████████████▏ | ETA: 0:00:37\u001b[39m\r\n",
- "\u001b[34m ϵ: 0.9438991731463843\u001b[39m\r\n",
- "\u001b[34m L: 3487.171653476704\u001b[39m\r\n",
- "\u001b[34m dE/d: -0.01546796183126005\u001b[39m"
- ]
- },
- {
- "ename": "LoadError",
- "evalue": "InterruptException:",
- "output_type": "error",
- "traceback": [
- "InterruptException:",
- "",
- "Stacktrace:",
- " [1] _erfcinv(y::Float64)",
- " @ SpecialFunctions ~/.julia/packages/SpecialFunctions/npKKV/src/erf.jl:441",
- " [2] erfcinv",
- " @ ~/.julia/packages/SpecialFunctions/npKKV/src/erf.jl:439 [inlined]",
- " [3] norminvcdf",
- " @ ~/.julia/packages/StatsFuns/mrf0e/src/distrs/norm.jl:91 [inlined]",
- " [4] map!(f::typeof(StatsFuns.norminvcdf), dest::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, A::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true})",
- " @ Base ./abstractarray.jl:3278",
- " [5] _rank_normalize!(values::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, x::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true})",
- " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:182",
- " [6] #4",
- " @ ./generator.jl:36 [inlined]",
- " [7] iterate",
- " @ ./generator.jl:47 [inlined]",
- " [8] collect_to!(dest::Vector{SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, itr::Base.Generator{Base.Iterators.Zip{Tuple{Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}}}, Base.var\"#4#5\"{typeof(MCMCDiagnosticTools._rank_normalize!)}}, offs::Int64, st::Tuple{Tuple{Base.OneTo{Int64}, Int64}, Tuple{Base.OneTo{Int64}, Int64}})",
- " @ Base ./array.jl:892",
- " [9] collect_to_with_first!",
- " @ ./array.jl:870 [inlined]",
- " [10] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}}}, Base.var\"#4#5\"{typeof(MCMCDiagnosticTools._rank_normalize!)}})",
- " @ Base ./array.jl:844",
- " [11] map(::Function, ::Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, ::Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1})",
- " @ Base ./abstractarray.jl:3409",
- " [12] _rank_normalize(x::Array{Float64, 3})",
- " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:172",
- " [13] #_ess_rhat#53",
- " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:600 [inlined]",
- " [14] _ess_rhat",
- " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:599 [inlined]",
- " [15] _ess_rhat(::Val{:rank}, x::Array{Float64, 3}; split_chains::Int64, kwargs::@Kwargs{})",
- " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:615",
- " [16] _ess_rhat",
- " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:612 [inlined]",
- " [17] ess_rhat(samples::Array{Float64, 3}; kind::Symbol, kwargs::@Kwargs{})",
- " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:440",
- " [18] ess_rhat",
- " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:433 [inlined]",
- " [19] Summarize(samples::Matrix{Float64})",
- " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/utils.jl:12",
- " [20] tune_hyperparameters(rng::TaskLocalRNG, sampler::MicroCanonicalHMC.MCHMCSampler, state::MicroCanonicalHMC.MCHMCState{Float64}; kwargs::@Kwargs{initial_params::Nothing})",
- " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/tuning.jl:86",
- " [21] Step(rng::TaskLocalRNG, sampler::MicroCanonicalHMC.MCHMCSampler, h::MicroCanonicalHMC.Hamiltonian, x::Vector{Float64}; inv_transform::Function, kwargs::@Kwargs{initial_params::Nothing})",
- " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:146",
- " [22] Step",
- " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:130 [inlined]",
- " [23] #step#42",
- " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/abstractmcmc.jl:14 [inlined]",
- " [24] step(rng::TaskLocalRNG, model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, sampler_wrapper::DynamicPPL.Sampler{Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}}; initial_state::Nothing, initial_params::Nothing, kwargs::@Kwargs{})",
- " @ Turing.Inference ~/.julia/packages/Turing/cH3wV/src/mcmc/abstractmcmc.jl:67",
- " [25] step",
- " @ ~/.julia/packages/Turing/cH3wV/src/mcmc/abstractmcmc.jl:36 [inlined]",
- " [26] macro expansion",
- " @ ~/.julia/packages/AbstractMCMC/YrmkI/src/sample.jl:130 [inlined]",
- " [27] macro expansion",
- " @ ~/.julia/packages/ProgressLogging/6KXlp/src/ProgressLogging.jl:328 [inlined]",
- " [28] (::AbstractMCMC.var\"#22#23\"{Bool, String, Nothing, Int64, Int64, Nothing, @Kwargs{}, TaskLocalRNG, DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, DynamicPPL.Sampler{Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}}, Int64, Int64})()",
- " @ AbstractMCMC ~/.julia/packages/AbstractMCMC/YrmkI/src/logging.jl:12",
- " [29] with_logstate(f::Function, logstate::Any)",
- " @ Base.CoreLogging ./logging.jl:515",
- " [30] with_logger",
- " @ ./logging.jl:627 [inlined]",
- " [31] with_progresslogger(f::Function, _module::Module, logger::Logging.ConsoleLogger)",
- " @ AbstractMCMC ~/.julia/packages/AbstractMCMC/YrmkI/src/logging.jl:36",
- " [32] macro expansion",
- " @ ~/.julia/packages/AbstractMCMC/YrmkI/src/logging.jl:11 [inlined]",
- " [33] mcmcsample(rng::TaskLocalRNG, model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, sampler::DynamicPPL.Sampler{Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}}, N::Int64; progress::Bool, progressname::String, callback::Nothing, discard_initial::Int64, thinning::Int64, chain_type::Type, initial_state::Nothing, kwargs::@Kwargs{})",
- " @ AbstractMCMC ~/.julia/packages/AbstractMCMC/YrmkI/src/sample.jl:120",
- " [34] sample(rng::TaskLocalRNG, model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, sampler::DynamicPPL.Sampler{Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}}, N::Int64; chain_type::Type, resume_from::Nothing, initial_state::Nothing, kwargs::@Kwargs{})",
- " @ DynamicPPL ~/.julia/packages/DynamicPPL/i2EbF/src/sampler.jl:93",
- " [35] sample",
- " @ ~/.julia/packages/DynamicPPL/i2EbF/src/sampler.jl:83 [inlined]",
- " [36] #sample#4",
- " @ ~/.julia/packages/Turing/cH3wV/src/mcmc/Inference.jl:263 [inlined]",
- " [37] sample",
- " @ ~/.julia/packages/Turing/cH3wV/src/mcmc/Inference.jl:256 [inlined]",
- " [38] #sample#3",
- " @ ~/.julia/packages/Turing/cH3wV/src/mcmc/Inference.jl:253 [inlined]",
- " [39] sample(model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}, alg::Turing.Inference.ExternalSampler{MicroCanonicalHMC.MCHMCSampler, AutoForwardDiff{nothing, Nothing}, true}, N::Int64)",
- " @ Turing.Inference ~/.julia/packages/Turing/cH3wV/src/mcmc/Inference.jl:247",
- " [40] top-level scope",
- " @ In[7]:1"
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ ProgressMeter ~/.julia/packages/ProgressMeter/kVZZH/src/ProgressMeter.jl:594\u001b[39m\n",
+ "\u001b[32mTuning: 100%|███████████████████████████████████████████| Time: 0:00:37\u001b[39m\n",
+ "\u001b[34m ϵ: 2.2082187218625116\u001b[39m\n",
+ "\u001b[34m L: 8643.332536685335\u001b[39m\n",
+ "\u001b[34m dE/d: 0.0026255357025957793\u001b[39m\n",
+ "\u001b[32mSampling: 100%|█████████████████████████████████████████| Time: 0:00:00\u001b[39m\n"
]
}
],
"source": [
- "samples = sample(funnel_model, espl, 100_000);"
+ "samples = sample(funnel_model, espl, 10_000);"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"id": "028ab552",
"metadata": {},
"outputs": [],
@@ -359,104 +269,20 @@
"id": "a1179979",
"metadata": {},
"outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. \n",
- "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. \n",
- "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.\n",
- "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594\u001b[39m\n",
- "\r\u001b[32mTuning: 31%|█████████████▌ | ETA: 0:00:32\u001b[39m\r\n",
- "\u001b[34m ϵ: 2.1587158475693577\u001b[39m\r\n",
- "\u001b[34m L: 5097.194115733048\u001b[39m\r\n",
- "\u001b[34m dE/d: 0.011535106628282879\u001b[39m"
- ]
- },
{
"ename": "LoadError",
- "evalue": "InterruptException:",
+ "evalue": "UndefVarError: `DynamicPPL` not defined",
"output_type": "error",
"traceback": [
- "InterruptException:",
+ "UndefVarError: `DynamicPPL` not defined",
"",
"Stacktrace:",
- " [1] send_to_end!(f::Base.Sort.var\"#21#24\"{Base.Order.Perm{Base.Order.ForwardOrdering, Base.ReshapedArray{Float64, 1, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, Tuple{}}}}, v::Vector{Int64}; lo::Int64, hi::Int64)",
- " @ Base.Sort ./sort.jl:572",
- " [2] send_to_end!",
- " @ ./sort.jl:572 [inlined]",
- " [3] _sort!(v::Vector{Int64}, a::Base.Sort.IEEEFloatOptimization{Base.Sort.IsUIntMappable{Base.Sort.Small{40, Base.Sort.InsertionSortAlg, Base.Sort.CheckSorted{Base.Sort.ComputeExtrema{Base.Sort.ConsiderCountingSort{Base.Sort.CountingSort, Base.Sort.ConsiderRadixSort{Base.Sort.RadixSort, Base.Sort.Small{80, Base.Sort.InsertionSortAlg, Base.Sort.ScratchQuickSort{Missing, Missing, Base.Sort.InsertionSortAlg}}}}}}}, Base.Sort.StableCheckSorted{Base.Sort.ScratchQuickSort{Missing, Missing, Base.Sort.InsertionSortAlg}}}}, o::Base.Order.Perm{Base.Order.ForwardOrdering, Base.ReshapedArray{Float64, 1, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, Tuple{}}}, kw::@NamedTuple{scratch::Nothing, lo::Int64, hi::Int64})",
- " @ Base.Sort ./sort.jl:673",
- " [4] _sort!",
- " @ ./sort.jl:752 [inlined]",
- " [5] _sort!",
- " @ ./sort.jl:697 [inlined]",
- " [6] _sort!",
- " @ ./sort.jl:636 [inlined]",
- " [7] #sort!#28",
- " @ ./sort.jl:1463 [inlined]",
- " [8] sort!",
- " @ ./sort.jl:1456 [inlined]",
- " [9] #_sortperm#33",
- " @ ./sort.jl:1664 [inlined]",
- " [10] _sortperm",
- " @ ./sort.jl:1651 [inlined]",
- " [11] #sortperm#32",
- " @ ./sort.jl:1648 [inlined]",
- " [12] sortperm",
- " @ ./sort.jl:1637 [inlined]",
- " [13] _rank(f!::typeof(StatsBase._tiedrank!), x::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, R::Type; sortkwargs::@Kwargs{})",
- " @ StatsBase ~/.julia/packages/StatsBase/ebrT3/src/ranking.jl:21",
- " [14] _rank",
- " @ ~/.julia/packages/StatsBase/ebrT3/src/ranking.jl:19 [inlined]",
- " [15] tiedrank",
- " @ ~/.julia/packages/StatsBase/ebrT3/src/ranking.jl:175 [inlined]",
- " [16] _rank_normalize!(values::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, x::SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true})",
- " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:180",
- " [17] #4",
- " @ ./generator.jl:36 [inlined]",
- " [18] iterate",
- " @ ./generator.jl:47 [inlined]",
- " [19] collect_to!(dest::Vector{SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, itr::Base.Generator{Base.Iterators.Zip{Tuple{Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}}}, Base.var\"#4#5\"{typeof(MCMCDiagnosticTools._rank_normalize!)}}, offs::Int64, st::Tuple{Tuple{Base.OneTo{Int64}, Int64}, Tuple{Base.OneTo{Int64}, Int64}})",
- " @ Base ./array.jl:892",
- " [20] collect_to_with_first!",
- " @ ./array.jl:870 [inlined]",
- " [21] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}}}, Base.var\"#4#5\"{typeof(MCMCDiagnosticTools._rank_normalize!)}})",
- " @ Base ./array.jl:844",
- " [22] map(::Function, ::Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1}, ::Slices{Array{Float64, 3}, Tuple{Colon, Colon, Int64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 2, Array{Float64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, 1})",
- " @ Base ./abstractarray.jl:3409",
- " [23] _rank_normalize(x::Array{Float64, 3})",
- " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:172",
- " [24] #_ess_rhat#53",
- " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:600 [inlined]",
- " [25] _ess_rhat",
- " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:599 [inlined]",
- " [26] _ess_rhat(::Val{:rank}, x::Array{Float64, 3}; split_chains::Int64, kwargs::@Kwargs{})",
- " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:615",
- " [27] _ess_rhat",
- " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:612 [inlined]",
- " [28] ess_rhat(samples::Array{Float64, 3}; kind::Symbol, kwargs::@Kwargs{})",
- " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:440",
- " [29] ess_rhat",
- " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:433 [inlined]",
- " [30] Summarize(samples::Matrix{Float64})",
- " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/utils.jl:12",
- " [31] tune_hyperparameters(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, state::MicroCanonicalHMC.MCHMCState{Float64}; kwargs::@Kwargs{})",
- " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/tuning.jl:86",
- " [32] tune_hyperparameters",
- " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/tuning.jl:62 [inlined]",
- " [33] Step(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, h::MicroCanonicalHMC.Hamiltonian, x::Vector{Float64}; inv_transform::Function, kwargs::@Kwargs{})",
- " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:146",
- " [34] Sample(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, target::MicroCanonicalHMC.Target{Float64}, n::Int64; thinning::Int64, init_params::Nothing, file_chunk::Int64, fol_name::String, file_name::String, include_latent::Bool, kwargs::@Kwargs{})",
- " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:261",
- " [35] Sample",
- " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:235 [inlined]",
- " [36] #Sample#35",
- " @ ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:212 [inlined]",
- " [37] Sample(sampler::MicroCanonicalHMC.MCHMCSampler, target::MicroCanonicalHMC.Target{Float64}, n::Int64)",
- " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/iiYFK/src/sampler.jl:206",
- " [38] top-level scope",
- " @ In[8]:2"
+ " [1] TuringTarget(model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}}; kwargs::@Kwargs{})",
+ " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/lUaga/src/targets.jl:59",
+ " [2] TuringTarget(model::DynamicPPL.Model{typeof(funnel), (), (), (), Tuple{}, Tuple{}, DynamicPPL.ConditionContext{@NamedTuple{x::Vector{Float64}}, DynamicPPL.DefaultContext}})",
+ " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/lUaga/src/targets.jl:57",
+ " [3] top-level scope",
+ " @ In[8]:1"
]
}
],
@@ -588,6 +414,14 @@
"metadata": {},
"outputs": [],
"source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "edf04a1f",
+ "metadata": {},
+ "outputs": [],
+ "source": []
}
],
"metadata": {
diff --git a/examples/Project.toml b/examples/Project.toml
index 56e4e72..31fbb51 100644
--- a/examples/Project.toml
+++ b/examples/Project.toml
@@ -1,12 +1,10 @@
[deps]
AdvancedHMC = "0bf59076-c3b1-5ca4-86bd-e02cd72cde3d"
-Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b"
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
DynamicPPL = "366bfd00-2699-11ea-058f-f148b4cae6d8"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
LogDensityProblems = "6fdf6af0-433a-55f7-b3ed-c6c6e0b8df7c"
-LogDensityProblemsAD = "996a588d-648d-4e1f-a8f0-a84b347e47b1"
MicroCanonicalHMC = "234d2aa0-2291-45f7-9047-6fa6f316b0a8"
PyPlot = "d330b81b-6aea-500a-939a-2ce795aea3ee"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
diff --git a/examples/Rosenbrock/Rosenbrock.ipynb b/examples/Rosenbrock/Rosenbrock.ipynb
index 1efe5f1..68c201e 100644
--- a/examples/Rosenbrock/Rosenbrock.ipynb
+++ b/examples/Rosenbrock/Rosenbrock.ipynb
@@ -21,15 +21,497 @@
"text": [
"\u001b[32m\u001b[1m Activating\u001b[22m\u001b[39m project at `~/Documents/PhD/MicroCanonicalHMC.jl/examples`\n",
"\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/Documents/PhD/MicroCanonicalHMC.jl/examples/Project.toml`\n",
- "\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/Documents/PhD/MicroCanonicalHMC.jl/examples/Manifest.toml`\n"
+ "\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/Documents/PhD/MicroCanonicalHMC.jl/examples/Manifest.toml`\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m project...\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mRoots → RootsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mForwardDiff → ForwardDiffStaticArraysExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsInverseFunctionsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTracker\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mDistributions\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNamedDims → TrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsTestExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mArrayInterface → ArrayInterfaceTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifoldDiff → ManifoldDiffForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mLogDensityProblemsAD → LogDensityProblemsADTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsDensityInterfaceExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNLSolversBase\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mRecursiveArrayTools → RecursiveArrayToolsTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mLineSearches\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mEllipticalSliceSampling\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mAdvancedHMC\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mMCMCDiagnosticTools\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedPS\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mKernelDensity\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedPS → AdvancedPSLibtaskExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mMCMCChains\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedHMC → AdvancedHMCMCMCChainsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHMCMCChainsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptim\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicUtils\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributionsAD → DistributionsADTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedMH → AdvancedMHStructArraysExt\u001b[39m\n",
+ "\u001b[33m ? \u001b[39m\u001b[90mDistributionsAD → DistributionsADForwardDiffExt\u001b[39m\n",
+ "\u001b[33m ? \u001b[39m\u001b[90mBijectors → BijectorsTrackerExt\u001b[39m\n",
+ "\u001b[33m ? \u001b[39m\u001b[90mManifolds → ManifoldsRecipesBaseExt\u001b[39m\n",
+ "\u001b[33m ? \u001b[39mMicroCanonicalHMC\n",
+ "\u001b[33m ? \u001b[39m\u001b[90mSymbolicLimits\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mManifolds → ManifoldsTestExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mBijectors → BijectorsDistributionsADExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mDynamicPPL\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mAdvancedVI\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLZygoteRulesExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLMCMCChainsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDynamicPPL → DynamicPPLForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolics → SymbolicsForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mSymbolicAnalysis\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationFiniteDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationBase → OptimizationTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimization\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mOptimizationOptimJL\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mTuring\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTuring → TuringOptimExt\u001b[39m\n",
+ " 56 dependencies successfully precompiled in 175 seconds. 279 already precompiled.\n",
+ " \u001b[33m5\u001b[39m dependencies failed but may be precompilable after restarting julia\n",
+ " \u001b[33m7\u001b[39m dependencies had output during precompilation:\u001b[33m\n",
+ "┌ \u001b[39mDistributionsAD → DistributionsADTrackerExt\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule DistributionsAD with build ID fafbfcfd-4121-c455-0000-061671907de8 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension DistributionsADForwardDiffExt of DistributionsAD, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m_tryrequire_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90mpath\u001b[39m::\u001b[0mString, \u001b[90mocachepath\u001b[39m::\u001b[0mString, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mdepmods\u001b[39m::\u001b[0mVector\u001b[90m{Any}\u001b[39m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1487\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m_require_search_from_serialized\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90msourcepath\u001b[39m::\u001b[0mString, \u001b[90mbuild_id\u001b[39m::\u001b[0mUInt128\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1574\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1938\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m~/.julia/packages/DistributionsAD/1Mxge/ext/\u001b[39m\u001b[90m\u001b[4mDistributionsADTrackerExt.jl:9\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [29] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [30] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [31] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mMicroCanonicalHMC\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-4e4b-9c0d-0000-0618ffcadd17 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mBijectors → BijectorsTrackerExt\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule SpecialFunctionsChainRulesCoreExt with build ID fafbfcfd-357e-ccf7-0000-06147e393743 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension SpecialFunctionsChainRulesCoreExt of SpecialFunctions, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1952\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1819\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule SpecialFunctionsChainRulesCoreExt with build ID fafbfcfd-357e-ccf7-0000-06147e393743 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension SpecialFunctionsChainRulesCoreExt of SpecialFunctions, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1952\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1819\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID fafbfcfd-4e4b-9c0d-0000-0618ffcadd17 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension DistributionsChainRulesCoreExt of Distributions, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1819\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Bijectors [76274a88-744f-5084-9051-94815aaf08c4]\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mManifolds → ManifoldsRecipesBaseExt\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Manifolds [1cead3c2-87b3-11e9-0ccd-23c62b72b94e]\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mSymbolicLimits\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for SymbolicUtils [d1185830-fcd6-423d-90d6-eec64667417b]\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Invalid input in module list: expected SpecialFunctionsChainRulesCoreExt.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mOptimizationBase → OptimizationTrackerExt\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID fafbfcfd-0de0-5625-0000-0620c86fd439 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension RecursiveArrayToolsTrackerExt of RecursiveArrayTools, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1819\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m~/.julia/packages/OptimizationBase/KIIy3/ext/\u001b[39m\u001b[90m\u001b[4mOptimizationTrackerExt.jl:6\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Tracker with build ID fafbfcfd-0de0-5625-0000-0620c86fd439 is missing from the cache.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Tracker [9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c] does not support precompilation but is imported by a module that does.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[91m\u001b[1mError: \u001b[22m\u001b[39mError during loading of extension TrackerExt of NamedDims, use `Base.retry_load_extensions()` to retry.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m exception =\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[0m1-element ExceptionStack:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m Stacktrace:\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [1] \u001b[0m\u001b[1m_require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1999\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [2] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1812\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [3] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [4] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [5] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [6] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1802\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [7] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mextid\u001b[39m::\u001b[0mBase.ExtensionId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1295\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [8] \u001b[0m\u001b[1mrun_extension_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkgid\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1330\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [9] \u001b[0m\u001b[1mrun_package_callbacks\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmodkey\u001b[39m::\u001b[0mBase.PkgId\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1164\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [10] \u001b[0m\u001b[1m__require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1819\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [11] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [12] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [13] \u001b[0m\u001b[1m_require_prelocked\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90muuidkey\u001b[39m::\u001b[0mBase.PkgId, \u001b[90menv\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1803\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [14] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1790\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [15] \u001b[0m\u001b[1mmacro expansion\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mlock.jl:267\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [16] \u001b[0m\u001b[1m__require\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1753\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [17] \u001b[0m\u001b[1m#invoke_in_world#3\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:926\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [18] \u001b[0m\u001b[1minvoke_in_world\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4messentials.jl:923\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [19] \u001b[0m\u001b[1mrequire\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90minto\u001b[39m::\u001b[0mModule, \u001b[90mmod\u001b[39m::\u001b[0mSymbol\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:1746\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [20] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m~/.julia/packages/OptimizationBase/KIIy3/ext/\u001b[39m\u001b[90m\u001b[4mOptimizationTrackerExt.jl:6\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [21] \u001b[0m\u001b[1minclude\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mBase.jl:495\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [22] \u001b[0m\u001b[1minclude_package_for_output\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mpkg\u001b[39m::\u001b[0mBase.PkgId, \u001b[90minput\u001b[39m::\u001b[0mString, \u001b[90mdepot_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mdl_load_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mload_path\u001b[39m::\u001b[0mVector\u001b[90m{String}\u001b[39m, \u001b[90mconcrete_deps\u001b[39m::\u001b[0mVector\u001b[90m{Pair{Base.PkgId, UInt128}}\u001b[39m, \u001b[90msource\u001b[39m::\u001b[0mNothing\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2222\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [23] top-level scope\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m\u001b[4mstdin:3\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [24] \u001b[0m\u001b[1meval\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mboot.jl:385\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [25] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mmapexpr\u001b[39m::\u001b[0mtypeof(identity), \u001b[90mmod\u001b[39m::\u001b[0mModule, \u001b[90mcode\u001b[39m::\u001b[0mString, \u001b[90mfilename\u001b[39m::\u001b[0mString\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2076\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [26] \u001b[0m\u001b[1minclude_string\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mloading.jl:2086\u001b[24m\u001b[39m\u001b[90m [inlined]\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [27] \u001b[0m\u001b[1mexec_options\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[90mopts\u001b[39m::\u001b[0mBase.JLOptions\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:316\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m [28] \u001b[0m\u001b[1m_start\u001b[22m\u001b[0m\u001b[1m(\u001b[22m\u001b[0m\u001b[1m)\u001b[22m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m│ \u001b[22m\u001b[39m \u001b[90m @\u001b[39m \u001b[90mBase\u001b[39m \u001b[90m./\u001b[39m\u001b[90m\u001b[4mclient.jl:552\u001b[24m\u001b[39m\u001b[33m\n",
+ "│ \u001b[39m\u001b[91m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1301\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\u001b[33m\n",
+ "┌ \u001b[39mDistributionsAD → DistributionsADForwardDiffExt\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for DistributionsAD [ced4e74d-a319-5a8a-b0ac-84af2272839c]\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\u001b[33m\n",
+ "│ \u001b[39m\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\u001b[33m\n",
+ "└ \u001b[39m\n"
]
}
],
"source": [
"using Pkg\n",
- "Pkg.activate(\"..\")\n",
- "Pkg.resolve()\n",
- "Pkg.instantiate()"
+ "Pkg.activate(\"..\")"
]
},
{
@@ -37,7 +519,91 @@
"execution_count": 2,
"id": "baed58e3",
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling Distributions [31c24e10-a181-5473-b8eb-7969acd0382f]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mThe call to compilecache failed to create a usable precompiled cache file for Distributions [31c24e10-a181-5473-b8eb-7969acd0382f]\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m exception = Required dependency Rmath_jll [f50d1b31-88e8-58de-be2c-1cc44531875f] failed to load from a cache file.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1992\u001b[39m\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m StatsFuns\n",
+ " StatsFunsChainRulesCoreExt\u001b[36m Being precompiled by another process (pid: 28023, pidfile: /home/jaimerz/.julia/compiled/v1.10/StatsFunsChainRulesCoreExt/CNges_dGBoG.ji.pidfile)\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 0 seconds. 25 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c]\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ForwardDiff [f6369f11-7733-5829-9624-2563aa707210]\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling PyPlot [d330b81b-6aea-500a-939a-2ce795aea3ee]\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m MicroCanonicalHMC\n",
+ " ForwardDiffStaticArraysExt\u001b[36m Being precompiled by another process (pid: 28023, pidfile: /home/jaimerz/.julia/compiled/v1.10/ForwardDiffStaticArraysExt/QQ4BU_dGBoG.ji.pidfile)\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mForwardDiff → ForwardDiffStaticArraysExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mNNlib → NNlibForwardDiffExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTracker\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mTracker → TrackerPDMatsExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mLogDensityProblemsAD → LogDensityProblemsADTrackerExt\u001b[39m\n",
+ "\u001b[32m ✓ \u001b[39mMicroCanonicalHMC\n",
+ " 6 dependencies successfully precompiled in 11 seconds. 175 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MicroCanonicalHMC [234d2aa0-2291-45f7-9047-6fa6f316b0a8]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-adfb-442d-0000-06412abd9100 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MicroCanonicalHMC [234d2aa0-2291-45f7-9047-6fa6f316b0a8].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling LogDensityProblemsADForwardDiffExt [d26dc3d2-77bb-5072-a599-6df658e3a3af]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-adfb-442d-0000-06412abd9100 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing LogDensityProblemsADForwardDiffExt [d26dc3d2-77bb-5072-a599-6df658e3a3af].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFunsInverseFunctionsExt [da3fed98-1718-55bb-8128-3e4a2e454b06]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-d8dd-def2-0000-063f642bd30e is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing StatsFunsInverseFunctionsExt [da3fed98-1718-55bb-8128-3e4a2e454b06].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsTestExt [ffbe0ea5-a612-5ff7-aaf5-cac02eef3019]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID ffffffff-ffff-ffff-0000-063ee0ea73ca is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsTestExt [ffbe0ea5-a612-5ff7-aaf5-cac02eef3019].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MCMCChains [c7f686f2-ff18-58e9-bc7b-31028e88f75d]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID ffffffff-ffff-ffff-0000-063ee0ea73ca is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MCMCChains [c7f686f2-ff18-58e9-bc7b-31028e88f75d].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling KernelDensity [5ab0869b-81aa-558d-bb23-cbf5423bbe9b]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID ffffffff-ffff-ffff-0000-063ee0ea73ca is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing KernelDensity [5ab0869b-81aa-558d-bb23-cbf5423bbe9b].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling ForwardDiffStaticArraysExt [b74fd6d0-9da7-541f-a07d-1b6af30a262f]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule ForwardDiff with build ID fafbfcfd-adfb-442d-0000-06412abd9100 is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing ForwardDiffStaticArraysExt [b74fd6d0-9da7-541f-a07d-1b6af30a262f].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling SpecialFunctionsChainRulesCoreExt [9eb7bdd4-e44c-55fc-b9cc-1a32cb715188]\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m StatsFunsChainRulesCoreExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mStatsFuns → StatsFunsChainRulesCoreExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 3 seconds. 25 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling StatsFunsChainRulesCoreExt [d41313fe-2684-5453-9fef-703f5fa397f4]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule StatsFuns with build ID fafbfcfd-d8dd-def2-0000-063f642bd30e is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean StatsFuns [4c63d2b9-4356-54db-8cca-17b64c39e42c] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing StatsFunsChainRulesCoreExt [d41313fe-2684-5453-9fef-703f5fa397f4].\n",
+ "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m DistributionsChainRulesCoreExt\n",
+ "\u001b[32m ✓ \u001b[39m\u001b[90mDistributions → DistributionsChainRulesCoreExt\u001b[39m\n",
+ " 1 dependency successfully precompiled in 1 seconds. 53 already precompiled.\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID ffffffff-ffff-ffff-0000-063ee0ea73ca is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing DistributionsChainRulesCoreExt [6db1f127-056a-568b-bd49-ae61d42389fa].\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mPrecompiling MCMCDiagnosticTools [be115224-59cd-429b-ad48-344e309966f0]\n",
+ "\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mModule Distributions with build ID ffffffff-ffff-ffff-0000-063ee0ea73ca is missing from the cache.\n",
+ "\u001b[33m\u001b[1m│ \u001b[22m\u001b[39mThis may mean Distributions [31c24e10-a181-5473-b8eb-7969acd0382f] does not support precompilation but is imported by a module that does.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ Base loading.jl:1948\u001b[39m\n",
+ "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39mSkipping precompilation since __precompile__(false). Importing MCMCDiagnosticTools [be115224-59cd-429b-ad48-344e309966f0].\n"
+ ]
+ }
+ ],
"source": [
"using Distributions\n",
"using ForwardDiff\n",
@@ -45,7 +611,6 @@
"using Random\n",
"#using StatsPlots\n",
"using PyPlot\n",
- "using Distributed\n",
"\n",
"using Revise\n",
"using MicroCanonicalHMC"
@@ -72,7 +637,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 4,
"id": "a737261d",
"metadata": {},
"outputs": [],
@@ -91,7 +656,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 5,
"id": "6896b4ca",
"metadata": {},
"outputs": [
@@ -127,7 +692,7 @@
" 7.231720986524703e-112"
]
},
- "execution_count": 6,
+ "execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@@ -139,7 +704,7 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 6,
"id": "b5f95935",
"metadata": {},
"outputs": [
@@ -156,10 +721,10 @@
{
"data": {
"text/plain": [
- "PyObject "
+ "PyObject "
]
},
- "execution_count": 7,
+ "execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
@@ -170,7 +735,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 7,
"id": "6aedc238",
"metadata": {},
"outputs": [
@@ -180,7 +745,7 @@
"MicroCanonicalHMC.MCHMCSampler(100000, 0.01, true, true, true, false, MicroCanonicalHMC.Hyperparameters{Float64}(0.0, 0.0, [1.0, 1.0], 0.0, 0.0, 0.0), MicroCanonicalHMC.Leapfrog)"
]
},
- "execution_count": 16,
+ "execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
@@ -193,7 +758,7 @@
},
{
"cell_type": "code",
- "execution_count": 17,
+ "execution_count": 8,
"id": "9f047933",
"metadata": {},
"outputs": [
@@ -204,8 +769,60 @@
"\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mProgressMeter by default refresh meters with additional information in IJulia via `IJulia.clear_output`, which clears all outputs in the cell. \n",
"\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To prevent this behaviour, do `ProgressMeter.ijulia_behavior(:append)`. \n",
"\u001b[33m\u001b[1m│ \u001b[22m\u001b[39m - To disable this warning message, do `ProgressMeter.ijulia_behavior(:clear)`.\n",
- "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ ProgressMeter ~/.julia/packages/ProgressMeter/dMfiC/src/ProgressMeter.jl:594\u001b[39m\n",
- "\r\u001b[32mSampling: 100%|█████████████████████████████████████████| Time: 0:00:05\u001b[39m\n"
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ ProgressMeter ~/.julia/packages/ProgressMeter/kVZZH/src/ProgressMeter.jl:594\u001b[39m\n",
+ "\u001b[32mTuning: 81%|██████████████████████████████████▊ | ETA: 0:04:26\u001b[39m\n",
+ "\u001b[34m ϵ: NaN\u001b[39m\n",
+ "\u001b[34m L: NaN\u001b[39m\n",
+ "\u001b[34m dE/d: NaN\u001b[39m\u001b[33m\u001b[1m┌ \u001b[22m\u001b[39m\u001b[33m\u001b[1mWarning: \u001b[22m\u001b[39mnumber of draws after splitting must be >4 but is 1. ESS cannot be computed.\n",
+ "\u001b[33m\u001b[1m└ \u001b[22m\u001b[39m\u001b[90m@ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:472\u001b[39m\n"
+ ]
+ },
+ {
+ "ename": "LoadError",
+ "evalue": "InterruptException:",
+ "output_type": "error",
+ "traceback": [
+ "InterruptException:",
+ "",
+ "Stacktrace:",
+ " [1] getindex",
+ " @ ./tuple.jl:31 [inlined]",
+ " [2] _zip_iterate_interleave",
+ " @ ./iterators.jl:440 [inlined]",
+ " [3] _zip_iterate_interleave",
+ " @ ./iterators.jl:439 [inlined]",
+ " [4] _zip_iterate_all",
+ " @ ./iterators.jl:424 [inlined]",
+ " [5] iterate",
+ " @ ./iterators.jl:411 [inlined]",
+ " [6] _fold_around_median(x::Array{Float64, 3})",
+ " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/utils.jl:156",
+ " [7] #_rhat#46",
+ " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:409 [inlined]",
+ " [8] _rhat",
+ " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:408 [inlined]",
+ " [9] _ess_rhat(::Val{:rank}, x::Array{Float64, 3}; split_chains::Int64, kwargs::@Kwargs{})",
+ " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:616",
+ " [10] _ess_rhat",
+ " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:612 [inlined]",
+ " [11] ess_rhat(samples::Array{Float64, 3}; kind::Symbol, kwargs::@Kwargs{})",
+ " @ MCMCDiagnosticTools ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:440",
+ " [12] ess_rhat",
+ " @ ~/.julia/packages/MCMCDiagnosticTools/d8xMp/src/ess_rhat.jl:433 [inlined]",
+ " [13] Summarize(samples::Matrix{Float64})",
+ " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/lUaga/src/utils.jl:12",
+ " [14] tune_hyperparameters(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, state::MicroCanonicalHMC.MCHMCState{Float64}; kwargs::@Kwargs{dialog::Bool})",
+ " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/lUaga/src/tuning.jl:86",
+ " [15] Step(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, h::MicroCanonicalHMC.Hamiltonian, x::Vector{Float64}; inv_transform::Function, kwargs::@Kwargs{dialog::Bool})",
+ " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/lUaga/src/sampler.jl:146",
+ " [16] Sample(rng::Random._GLOBAL_RNG, sampler::MicroCanonicalHMC.MCHMCSampler, target::MicroCanonicalHMC.Target{Float64}, n::Int64; thinning::Int64, init_params::Nothing, file_chunk::Int64, fol_name::String, file_name::String, include_latent::Bool, kwargs::@Kwargs{dialog::Bool})",
+ " @ MicroCanonicalHMC ~/.julia/packages/MicroCanonicalHMC/lUaga/src/sampler.jl:261",
+ " [17] Sample",
+ " @ ~/.julia/packages/MicroCanonicalHMC/lUaga/src/sampler.jl:235 [inlined]",
+ " [18] #Sample#37",
+ " @ ~/.julia/packages/MicroCanonicalHMC/lUaga/src/sampler.jl:212 [inlined]",
+ " [19] top-level scope",
+ " @ In[8]:1"
]
}
],
diff --git a/src/MicroCanonicalHMC.jl b/src/MicroCanonicalHMC.jl
index 2762b2d..5f41a40 100644
--- a/src/MicroCanonicalHMC.jl
+++ b/src/MicroCanonicalHMC.jl
@@ -3,7 +3,7 @@ module MicroCanonicalHMC
using LinearAlgebra, Statistics, Adapt, Random, HDF5,
LogDensityProblemsAD, LogDensityProblems, ForwardDiff,
AbstractMCMC, MCMCChains, MCMCDiagnosticTools,
- Distributions, ProgressMeter, Markdown
+ Distributions, ProgressMeter, Markdown, DynamicPPL, Turing
export Settings, MCHMC, Sample, Step, Summarize,
TuringTarget, RosenbrockTarget, CustomTarget
diff --git a/src/tuning.jl b/src/tuning.jl
index b060894..fdf2fdf 100644
--- a/src/tuning.jl
+++ b/src/tuning.jl
@@ -85,9 +85,15 @@ function tune_hyperparameters(
if sampler.tune_L
ess, _ = Summarize(xs)
m_ess = mean(ess)
- l = length(xs)/m_ess
- eps = sampler.hyperparameters.eps
- sampler.hyperparameters.L = 0.4*eps*l
+ if m_ess > length(xs)/50
+ l = length(xs)/m_ess
+ eps = sampler.hyperparameters.eps
+ sampler.hyperparameters.L = 0.4*eps*l
+ else
+ @warn "Effective sample size is too low, using sigma to tune L"
+ sampler.hyperparameters.L =
+ sqrt(mean(sigma .^ 2)) * sampler.hyperparameters.eps
+ end
end
end
ProgressMeter.next!(pbar, showvalues = [
diff --git a/test/turing.jl b/test/turing.jl
index a852e79..ba98d75 100644
--- a/test/turing.jl
+++ b/test/turing.jl
@@ -20,4 +20,28 @@
# Just check if it ran
@test true
end
+
+ @testset "" begin
+
+ d = 10
+ @model function funnel()
+ θ ~ Truncated(Normal(0, 3), -3, 3)
+ z ~ MvNormal(zeros(d - 1), exp(θ) * I)
+ return x ~ MvNormal(z, I)
+ end
+
+ (; x) = rand(funnel() | (θ=0,))
+ model = funnel() | (; x);
+
+ n_adapts = 50 # adaptation steps
+ tev = 0.01 # target energy variance
+ mchmc = MCHMC(n_adapts, tev; adaptive=true)
+
+ # Sample
+ target = TuringTarget(model)
+ samples = Sample(mchmc, target, 100)
+ # Just check if it ran
+ @test true
+ end
+
end