diff --git a/Manifest.toml b/Manifest.toml index 166beca..c289b4a 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -629,9 +629,9 @@ version = "0.6.12" [[deps.ReinforcementLearningZoo]] deps = ["AbstractTrees", "CUDA", "CircularArrayBuffers", "DataStructures", "Dates", "Distributions", "Flux", "IntervalSets", "LinearAlgebra", "Logging", "MacroTools", "Random", "ReinforcementLearningBase", "ReinforcementLearningCore", "Setfield", "Statistics", "StatsBase", "StructArrays", "Zygote"] -git-tree-sha1 = "be85bac5bf4e0622a801539a61a0ff299e61d439" +git-tree-sha1 = "92c9e53ec08e8db53a92829a39a963156bd3f44a" uuid = "d607f57d-ee1e-4ba7-bcf2-7734c1e31854" -version = "0.5.10" +version = "0.5.11" [[deps.Requires]] deps = ["UUIDs"] @@ -722,9 +722,9 @@ version = "0.9.18" [[deps.StructArrays]] deps = ["Adapt", "DataAPI", "StaticArrays", "Tables"] -git-tree-sha1 = "57617b34fa34f91d536eb265df67c2d4519b8b98" +git-tree-sha1 = "8f705dd141733d79aa2932143af6c6e0b6cea8df" uuid = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" -version = "0.6.5" +version = "0.6.6" [[deps.SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] diff --git a/src/RL/RL.jl b/src/RL/RL.jl index 011b61b..ea06300 100644 --- a/src/RL/RL.jl +++ b/src/RL/RL.jl @@ -99,6 +99,8 @@ Return `nothing`. - `show_simulation_progress::Bool=$DEFAULT_SHOW_SIMULATION_PROGRESS`: Show a progress bar for each episode as a simulation. - `reward_discount::Float64=$DEFAULT_REWARD_DISCOUNT`: Reward discount. - `n_episodes_before_env_helper_saving::Int64=$DEFAULT_N_EPISODES_BEFORE_ENV_HELPER_SAVING`: Number of episodes before saving the environment helper for the case that the process is stopped while still running. +- `env_kwargs::NamedTuple=(;)`: NamedTuple with keyword arguments for the environment. +- `env_helper_kwargs::NamedTuple=(;)`: NamedTuple with keyword arguments for the environment helper. """ function run_rl( EnvType::Type{<:Env}; @@ -116,6 +118,8 @@ function run_rl( show_simulation_progress::Bool=DEFAULT_SHOW_SIMULATION_PROGRESS, reward_discount::Float64=DEFAULT_REWARD_DISCOUNT, n_episodes_before_env_helper_saving::Int64=DEFAULT_N_EPISODES_BEFORE_ENV_HELPER_SAVING, + env_kwargs::NamedTuple=(;), + env_helper_kwargs::NamedTuple=(;), ) @assert 0.0 <= elliptical_b_a_ratio <= 1.0 @assert n_episodes > 0 @@ -138,7 +142,7 @@ function run_rl( n_particles = sim_consts.n_particles # Not always equal to the input! env_args = (skin_radius=sim_consts.skin_radius, half_box_len=sim_consts.half_box_len) - env = EnvType(; args=env_args) + env = EnvType(env_args; env_kwargs...) agent = gen_agent(env.shared.n_states, env.shared.n_actions, ϵ_stable, reward_discount) @@ -157,11 +161,13 @@ function run_rl( n_particles, ) - env_helper_args = ( + common_env_helper_kwargs = ( half_box_len=sim_consts.half_box_len, skin_radius=sim_consts.skin_radius ) - env_helper = gen_env_helper(env, env_helper_shared; args=env_helper_args) + env_helper = gen_env_helper( + env, env_helper_shared; common_env_helper_kwargs..., env_helper_kwargs... + ) parent_dir = "RL/$process_dir" rl_dir = "$(ReCo.DEFAULT_EXPORTS_DIR)/$parent_dir" diff --git a/visualization/Manifest.toml b/visualization/Manifest.toml index 5f3fc32..d3fbe80 100644 --- a/visualization/Manifest.toml +++ b/visualization/Manifest.toml @@ -31,9 +31,9 @@ uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" [[deps.ArrayInterface]] deps = ["Compat", "IfElse", "LinearAlgebra", "Requires", "SparseArrays", "Static"] -git-tree-sha1 = "d49f55ff9c7ee06930b0f65b1df2bfa811418475" +git-tree-sha1 = "c933ce606f6535a7c7b98e1d86d5d1014f730596" uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" -version = "4.0.4" +version = "5.0.7" [[deps.Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" @@ -66,15 +66,15 @@ uuid = "6e34b625-4abd-537c-b88f-471c36dfa7a0" version = "1.0.8+0" [[deps.CEnum]] -git-tree-sha1 = "215a9aa4a1f23fbd05b92769fdd62559488d70e9" +git-tree-sha1 = "eb4cb44a499229b3b8426dcfb5dd85333951ff90" uuid = "fa961155-64e5-5f13-b03f-caf6b980ea82" -version = "0.4.1" +version = "0.4.2" [[deps.CUDA]] deps = ["AbstractFFTs", "Adapt", "BFloat16s", "CEnum", "CompilerSupportLibraries_jll", "ExprTools", "GPUArrays", "GPUCompiler", "LLVM", "LazyArtifacts", "Libdl", "LinearAlgebra", "Logging", "Printf", "Random", "Random123", "RandomNumbers", "Reexport", "Requires", "SparseArrays", "SpecialFunctions", "TimerOutputs"] -git-tree-sha1 = "a28686d7c83026069cc2505016269cca77506ed3" +git-tree-sha1 = "ba75320aaa092b3e17c020a2d8b9e0a572dbfa6a" uuid = "052768ef-5323-5732-b1bb-66c8b64840ba" -version = "3.8.5" +version = "3.9.0" [[deps.Cairo]] deps = ["Cairo_jll", "Colors", "Glib_jll", "Graphics", "Libdl", "Pango_jll"] @@ -94,12 +94,6 @@ git-tree-sha1 = "4b859a208b2397a7a623a03449e4636bdb17bcf2" uuid = "83423d85-b0ee-5818-9007-b63ccbeb887a" version = "1.16.1+1" -[[deps.Calculus]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "f641eb0a4f00c343bbc32346e1217b86f3ce9dad" -uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9" -version = "0.5.1" - [[deps.CellListMap]] deps = ["DocStringExtensions", "LinearAlgebra", "Parameters", "ProgressMeter", "Random", "Setfield", "StaticArrays"] git-tree-sha1 = "d87330f6e028ea02206bcd7491001caae23822ae" @@ -108,9 +102,9 @@ version = "0.7.13" [[deps.ChainRules]] deps = ["ChainRulesCore", "Compat", "IrrationalConstants", "LinearAlgebra", "Random", "RealDot", "SparseArrays", "Statistics"] -git-tree-sha1 = "8b887daa6af5daf705081061e36386190204ac87" +git-tree-sha1 = "cd313dab8ec7be4a6438573d34018a032f8bebce" uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2" -version = "1.28.1" +version = "1.28.3" [[deps.ChainRulesCore]] deps = ["Compat", "LinearAlgebra", "SparseArrays"] @@ -180,9 +174,9 @@ version = "0.3.0" [[deps.Compat]] deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] -git-tree-sha1 = "96b0bc6c52df76506efc8a441c6cf1adcb1babc4" +git-tree-sha1 = "b153278a25dd42c65abbf4e62344f9d22e59191b" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "3.42.0" +version = "3.43.0" [[deps.CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] @@ -206,9 +200,9 @@ uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" version = "4.1.1" [[deps.DataAPI]] -git-tree-sha1 = "cc70b17275652eb47bc9e5f81635981f13cea5c8" +git-tree-sha1 = "fb5f5316dd3fd4c5e7c30a24d50643b73e37cd40" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.9.0" +version = "1.10.0" [[deps.DataStructures]] deps = ["Compat", "InteractiveUtils", "OrderedCollections"] @@ -243,9 +237,9 @@ version = "1.0.3" [[deps.DiffRules]] deps = ["IrrationalConstants", "LogExpFunctions", "NaNMath", "Random", "SpecialFunctions"] -git-tree-sha1 = "dd933c4ef7b4c270aacd4eb88fa64c147492acf0" +git-tree-sha1 = "28d605d9a0ac17118fe2c5e9ce0fbb76c3ceb120" uuid = "b552c78f-8df3-52c6-915a-8e097449b14b" -version = "1.10.0" +version = "1.11.0" [[deps.Distributed]] deps = ["Random", "Serialization", "Sockets"] @@ -253,9 +247,9 @@ uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" [[deps.Distributions]] deps = ["ChainRulesCore", "DensityInterface", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SparseArrays", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns", "Test"] -git-tree-sha1 = "5a4168170ede913a2cd679e53c2123cb4b889795" +git-tree-sha1 = "221ff6c6c9ede484e9f8be4974697187c06eb06b" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.53" +version = "0.25.55" [[deps.DocStringExtensions]] deps = ["LibGit2"] @@ -267,12 +261,6 @@ version = "0.8.6" deps = ["ArgTools", "LibCURL", "NetworkOptions"] uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6" -[[deps.DualNumbers]] -deps = ["Calculus", "NaNMath", "SpecialFunctions"] -git-tree-sha1 = "5837a837389fccf076445fce071c8ddaea35a566" -uuid = "fa6b7ba4-c1ee-5f82-b5fc-ecf0adba8f74" -version = "0.6.8" - [[deps.EarCut_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "3f3a2501fa7236e9b911e0f7a588c657e822bb6d" @@ -346,9 +334,9 @@ version = "0.8.4" [[deps.Flux]] deps = ["AbstractTrees", "Adapt", "ArrayInterface", "CUDA", "CodecZlib", "Colors", "DelimitedFiles", "Functors", "Juno", "LinearAlgebra", "MacroTools", "NNlib", "NNlibCUDA", "Pkg", "Printf", "Random", "Reexport", "SHA", "SparseArrays", "Statistics", "StatsBase", "Test", "ZipFile", "Zygote"] -git-tree-sha1 = "983271b47332fd3d9488d6f2d724570290971794" +git-tree-sha1 = "511b7c48eebb602a8f63e7d6c63e25633468dc16" uuid = "587475ba-b771-5e3f-ad9e-33799f191a9c" -version = "0.12.9" +version = "0.12.10" [[deps.Fontconfig_jll]] deps = ["Artifacts", "Bzip2_jll", "Expat_jll", "FreeType2_jll", "JLLWrappers", "Libdl", "Libuuid_jll", "Pkg", "Zlib_jll"] @@ -364,9 +352,9 @@ version = "0.4.2" [[deps.ForwardDiff]] deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "LogExpFunctions", "NaNMath", "Preferences", "Printf", "Random", "SpecialFunctions", "StaticArrays"] -git-tree-sha1 = "1bd6fc0c344fc0cbee1f42f8d2e7ec8253dda2d2" +git-tree-sha1 = "34e6147e7686a101c245f12dba43b743c7afda96" uuid = "f6369f11-7733-5829-9624-2563aa707210" -version = "0.10.25" +version = "0.10.27" [[deps.FreeType]] deps = ["CEnum", "FreeType2_jll"] @@ -427,9 +415,9 @@ version = "8.3.2" [[deps.GPUCompiler]] deps = ["ExprTools", "InteractiveUtils", "LLVM", "Libdl", "Logging", "TimerOutputs", "UUIDs"] -git-tree-sha1 = "647a54f196b5ffb7c3bc2fec5c9a57fa273354cc" +git-tree-sha1 = "556190e1e0ea3e37d83059fc9aa576f1e2104375" uuid = "61eb1bfa-7361-4325-ad38-22787b887f55" -version = "0.13.14" +version = "0.14.1" [[deps.GeometryBasics]] deps = ["EarCut_jll", "IterTools", "LinearAlgebra", "StaticArrays", "StructArrays", "Tables"] @@ -478,12 +466,6 @@ git-tree-sha1 = "129acf094d168394e80ee1dc4bc06ec835e510a3" uuid = "2e76f6c2-a576-52d4-95c1-20adfe4de566" version = "2.8.1+1" -[[deps.HypergeometricFunctions]] -deps = ["DualNumbers", "LinearAlgebra", "SpecialFunctions", "Test"] -git-tree-sha1 = "65e4589030ef3c44d3b90bdc5aac462b4bb05567" -uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a" -version = "0.3.8" - [[deps.IRTools]] deps = ["InteractiveUtils", "MacroTools", "Test"] git-tree-sha1 = "7f43342f8d5fd30ead0ba1b49ab1a3af3b787d24" @@ -541,9 +523,9 @@ uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" [[deps.Interpolations]] deps = ["AxisAlgorithms", "ChainRulesCore", "LinearAlgebra", "OffsetArrays", "Random", "Ratios", "Requires", "SharedArrays", "SparseArrays", "StaticArrays", "WoodburyMatrices"] -git-tree-sha1 = "b15fc0a95c564ca2e0a7ae12c1f095ca848ceb31" +git-tree-sha1 = "b7bc05649af456efc75d178846f47006c2c4c3c7" uuid = "a98d9a8b-a2ab-59e6-89dd-64a1c18fca59" -version = "0.13.5" +version = "0.13.6" [[deps.IntervalSets]] deps = ["Dates", "EllipsisNotation", "Statistics"] @@ -726,9 +708,9 @@ uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [[deps.LogExpFunctions]] deps = ["ChainRulesCore", "ChangesOfVariables", "DocStringExtensions", "InverseFunctions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "58f25e56b706f95125dcb796f39e1fb01d913a71" +git-tree-sha1 = "44a7b7bb7dd1afe12bac119df6a7e540fa2c96bc" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.10" +version = "0.3.13" [[deps.Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" @@ -923,15 +905,15 @@ version = "8.44.0+0" [[deps.PDMats]] deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"] -git-tree-sha1 = "e8185b83b9fc56eb6456200e873ce598ebc7f262" +git-tree-sha1 = "3114946c67ef9925204cc024a73c9e679cebe0d7" uuid = "90014a1f-27ba-587c-ab20-58faa44d9150" -version = "0.11.7" +version = "0.11.8" [[deps.PNGFiles]] deps = ["Base64", "CEnum", "ImageCore", "IndirectArrays", "OffsetArrays", "libpng_jll"] -git-tree-sha1 = "eb4dbb8139f6125471aa3da98fb70f02dc58e49c" +git-tree-sha1 = "e925a64b8585aa9f4e3047b8d2cdc3f0e79fd4e4" uuid = "f57f5aa1-a3ce-4bc8-8ab9-96f992907883" -version = "0.3.14" +version = "0.3.16" [[deps.Packing]] deps = ["GeometryBasics"] @@ -959,9 +941,9 @@ version = "0.12.3" [[deps.Parsers]] deps = ["Dates"] -git-tree-sha1 = "621f4f3b4977325b9128d5fae7a8b4829a0c2222" +git-tree-sha1 = "1285416549ccfcdf0c50d4997a94331e88d68413" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" -version = "2.2.4" +version = "2.3.1" [[deps.Pixman_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] @@ -992,9 +974,9 @@ version = "0.1.2" [[deps.Preferences]] deps = ["TOML"] -git-tree-sha1 = "d3538e7f8a790dc8903519090857ef8e1283eecd" +git-tree-sha1 = "47e5f437cc0e7ef2ce8406ce1e7e24d44915f88d" uuid = "21216c6a-2e73-6563-6e65-726566657250" -version = "1.2.5" +version = "1.3.0" [[deps.Printf]] deps = ["Unicode"] @@ -1049,8 +1031,8 @@ uuid = "c84ed2f1-dad5-54f0-aa8e-dbefe2724439" version = "0.4.3" [[deps.ReCo]] -deps = ["CellListMap", "Dates", "Distributions", "Flux", "Intervals", "JLD2", "LaTeXStrings", "LinearAlgebra", "ProgressMeter", "Random", "ReinforcementLearning", "StaticArrays"] -git-tree-sha1 = "4525d64c5233391a3ff498938221015b500b8e35" +deps = ["CellListMap", "Dates", "Distributions", "Flux", "Intervals", "JLD2", "LaTeXStrings", "LinearAlgebra", "ProgressMeter", "Random", "ReinforcementLearning", "StaticArrays", "UnicodePlots"] +git-tree-sha1 = "02507408697ce2f31e8f5fa784e4ff07dbfde2e3" repo-rev = "main" repo-url = "https://gitlab.rlp.net/mobitar/ReCo.jl" uuid = "b25f7548-fcc9-4c91-bc24-841b54f4dd54" @@ -1098,9 +1080,9 @@ version = "0.6.12" [[deps.ReinforcementLearningZoo]] deps = ["AbstractTrees", "CUDA", "CircularArrayBuffers", "DataStructures", "Dates", "Distributions", "Flux", "IntervalSets", "LinearAlgebra", "Logging", "MacroTools", "Random", "ReinforcementLearningBase", "ReinforcementLearningCore", "Setfield", "Statistics", "StatsBase", "StructArrays", "Zygote"] -git-tree-sha1 = "be85bac5bf4e0622a801539a61a0ff299e61d439" +git-tree-sha1 = "92c9e53ec08e8db53a92829a39a963156bd3f44a" uuid = "d607f57d-ee1e-4ba7-bcf2-7734c1e31854" -version = "0.5.10" +version = "0.5.11" [[deps.RelocatableFolders]] deps = ["SHA", "Scratch"] @@ -1210,15 +1192,15 @@ version = "0.1.1" [[deps.Static]] deps = ["IfElse"] -git-tree-sha1 = "65068e4b4d10f3c31aaae2e6cb92b6c6cedca610" +git-tree-sha1 = "91181e5820a400d1171db4382aa36e7fd19bee27" uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" -version = "0.5.6" +version = "0.6.3" [[deps.StaticArrays]] deps = ["LinearAlgebra", "Random", "Statistics"] -git-tree-sha1 = "4f6ec5d99a28e1a749559ef7dd518663c5eca3d5" +git-tree-sha1 = "cd56bf18ed715e8b09f06ef8c6b781e6cdc49911" uuid = "90137ffa-7385-5640-81b9-e52037218182" -version = "1.4.3" +version = "1.4.4" [[deps.Statistics]] deps = ["LinearAlgebra", "SparseArrays"] @@ -1226,9 +1208,9 @@ uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" [[deps.StatsAPI]] deps = ["LinearAlgebra"] -git-tree-sha1 = "c3d8ba7f3fa0625b062b82853a7d5229cb728b6b" +git-tree-sha1 = "c82aaa13b44ea00134f8c9c89819477bd3986ecd" uuid = "82ae8749-77ed-4fe6-ae5f-f523153014b0" -version = "1.2.1" +version = "1.3.0" [[deps.StatsBase]] deps = ["DataAPI", "DataStructures", "LinearAlgebra", "LogExpFunctions", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] @@ -1237,10 +1219,10 @@ uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" version = "0.33.16" [[deps.StatsFuns]] -deps = ["ChainRulesCore", "HypergeometricFunctions", "InverseFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] -git-tree-sha1 = "72e6abd6fc9ef0fa62a159713c83b7637a14b2b8" +deps = ["ChainRulesCore", "InverseFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "5950925ff997ed6fb3e985dcce8eb1ba42a0bbe7" uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" -version = "0.9.17" +version = "0.9.18" [[deps.StructArrays]] deps = ["Adapt", "DataAPI", "StaticArrays", "Tables"] @@ -1284,9 +1266,9 @@ uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [[deps.TiffImages]] deps = ["ColorTypes", "DataStructures", "DocStringExtensions", "FileIO", "FixedPointNumbers", "IndirectArrays", "Inflate", "OffsetArrays", "PkgVersion", "ProgressMeter", "UUIDs"] -git-tree-sha1 = "aaa19086bc282630d82f818456bc40b4d314307d" +git-tree-sha1 = "f90022b44b7bf97952756a6b6737d1a0024a3233" uuid = "731e570b-9d59-4bfa-96dc-6df516fadf69" -version = "0.5.4" +version = "0.5.5" [[deps.TimeZones]] deps = ["Dates", "Downloads", "InlineStrings", "LazyArtifacts", "Mocking", "Printf", "RecipesBase", "Serialization", "Unicode"] @@ -1296,9 +1278,9 @@ version = "1.7.3" [[deps.TimerOutputs]] deps = ["ExprTools", "Printf"] -git-tree-sha1 = "d60b0c96a16aaa42138d5d38ad386df672cb8bd8" +git-tree-sha1 = "11db03dd5bbc0d2b57a570d228a0f34538c586b1" uuid = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f" -version = "0.5.16" +version = "0.5.17" [[deps.TranscodingStreams]] deps = ["Random", "Test"] @@ -1325,10 +1307,10 @@ uuid = "1cfade01-22cf-5700-b092-accc4b62d6e1" version = "0.4.1" [[deps.UnicodePlots]] -deps = ["ColorTypes", "Contour", "Crayons", "Dates", "FileIO", "FreeTypeAbstraction", "LinearAlgebra", "MarchingCubes", "NaNMath", "SparseArrays", "StaticArrays", "StatsBase", "Unitful"] -git-tree-sha1 = "c3bab41f0910b8e3e70d88ee24a68ab952ec0a76" +deps = ["ColorTypes", "Contour", "Crayons", "Dates", "FileIO", "FreeTypeAbstraction", "LinearAlgebra", "MarchingCubes", "NaNMath", "Printf", "SparseArrays", "StaticArrays", "StatsBase", "Unitful"] +git-tree-sha1 = "30cdd71bd78478ba19835466c6e2a52ad776d800" uuid = "b8865327-cd53-5732-bb35-84acbb429228" -version = "2.10.3" +version = "2.11.1" [[deps.Unitful]] deps = ["ConstructionBase", "Dates", "LinearAlgebra", "Random"] @@ -1444,9 +1426,9 @@ uuid = "83775a58-1f1d-513f-b197-d71354ab007a" [[deps.Zygote]] deps = ["AbstractFFTs", "ChainRules", "ChainRulesCore", "DiffRules", "Distributed", "FillArrays", "ForwardDiff", "IRTools", "InteractiveUtils", "LinearAlgebra", "MacroTools", "NaNMath", "Random", "Requires", "SparseArrays", "SpecialFunctions", "Statistics", "ZygoteRules"] -git-tree-sha1 = "52adc0a505b6421a8668f13dcdb0c4cb498bd72c" +git-tree-sha1 = "9c65b4b9d4547c4d16fc3f73e3f6ebee08730c76" uuid = "e88e6eb3-aa80-5325-afca-941959d7151f" -version = "0.6.37" +version = "0.6.39" [[deps.ZygoteRules]] deps = ["MacroTools"]