diff --git a/Manifest.toml b/Manifest.toml index 7688c52..3c81f1a 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -1,8 +1,8 @@ # This file is machine-generated - editing it directly is not advised -julia_version = "1.9.2" +julia_version = "1.10.0" manifest_format = "2.0" -project_hash = "025c60e6f9d723564dcbef363dd970b9cf520a02" +project_hash = "3bb7da3f24f429d12c3efd188921137d982de05e" [[deps.AbstractFFTs]] deps = ["LinearAlgebra"] @@ -87,6 +87,11 @@ git-tree-sha1 = "d9a9701b899b30332bbcb3e1679c41cce81fb0e8" uuid = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" version = "1.3.2" +[[deps.BitFlags]] +git-tree-sha1 = "2dc09997850d68179b69dafb58ae806167a32b1b" +uuid = "d1d4a3ce-64b1-5f1a-9ba4-7e7e69966f35" +version = "0.1.8" + [[deps.Bzip2_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "19a35467a82e236ff51bc17a3a44b69ef35185a2" @@ -131,6 +136,12 @@ git-tree-sha1 = "e30f2f4e20f7f186dc36529910beaedc60cfa644" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" version = "1.16.0" +[[deps.CodeTracking]] +deps = ["InteractiveUtils", "UUIDs"] +git-tree-sha1 = "c0216e792f518b39b22212127d4a84dc31e4e386" +uuid = "da1fd8a2-8d9e-5ec2-8556-3022fb5608a2" +version = "1.3.5" + [[deps.CodecBzip2]] deps = ["Bzip2_jll", "Libdl", "TranscodingStreams"] git-tree-sha1 = "2e62a725210ce3c3c2e1a3080190e7ca491f18d7" @@ -192,7 +203,19 @@ weakdeps = ["Dates", "LinearAlgebra"] [[deps.CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" -version = "1.0.5+0" +version = "1.0.5+1" + +[[deps.ConcurrentUtilities]] +deps = ["Serialization", "Sockets"] +git-tree-sha1 = "8cfa272e8bdedfa88b6aefbbca7c19f1befac519" +uuid = "f0e56b4a-5159-44fe-b623-3e5288b988bb" +version = "2.3.0" + +[[deps.Configurations]] +deps = ["ExproniconLite", "OrderedCollections", "TOML"] +git-tree-sha1 = "4358750bb58a3caefd5f37a4a0c5bfdbbf075252" +uuid = "5218b696-f38b-4ac9-8b61-a12ec717816d" +version = "0.17.6" [[deps.ConstructionBase]] deps = ["LinearAlgebra"] @@ -236,6 +259,12 @@ git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae" uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" version = "1.9.1" +[[deps.Deno_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "cd6756e833c377e0ce9cd63fb97689a255f12323" +uuid = "04572ae6-984a-583e-9378-9577a1c2574d" +version = "1.33.4+0" + [[deps.DiffResults]] deps = ["StaticArraysCore"] git-tree-sha1 = "782dd5f4561f5d267313f23853baaaa4c52ea621" @@ -313,12 +342,28 @@ git-tree-sha1 = "e3290f2d49e661fbd94046d7e3726ffcb2d41053" uuid = "5ae413db-bbd1-5e63-b57d-d24a61df00f5" version = "2.2.4+0" +[[deps.ExceptionUnwrapping]] +deps = ["Test"] +git-tree-sha1 = "dcb08a0d93ec0b1cdc4af184b26b591e9695423a" +uuid = "460bff9d-24e4-43bc-9d9f-a8973cb893f4" +version = "0.1.10" + [[deps.Expat_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] git-tree-sha1 = "4558ab818dcceaab612d1bb8c19cee87eda2b83c" uuid = "2e619515-83b5-522b-bb60-26c02a35a201" version = "2.5.0+0" +[[deps.ExpressionExplorer]] +git-tree-sha1 = "bce17cd0180a75eec637d6e3f8153011b8bdb25a" +uuid = "21656369-7473-754a-2065-74616d696c43" +version = "1.0.0" + +[[deps.ExproniconLite]] +git-tree-sha1 = "fbc390c2f896031db5484bc152a7e805ecdfb01f" +uuid = "55351af7-c7e9-48d6-89ff-24e801d99491" +version = "0.10.5" + [[deps.Extents]] git-tree-sha1 = "5e1e4c53fa39afe63a7d356e30452249365fba99" uuid = "411431e0-e8b7-467b-b5e0-f676ba4f2910" @@ -425,6 +470,12 @@ version = "1.0.10+0" deps = ["Random"] uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" +[[deps.FuzzyCompletions]] +deps = ["REPL"] +git-tree-sha1 = "c8d37d615586bea181063613dccc555499feb298" +uuid = "fb4132e2-a121-4a70-b8a1-d5b831dcdcc2" +version = "0.5.3" + [[deps.GPUArraysCore]] deps = ["Adapt"] git-tree-sha1 = "2d6ca471a6c7b536127afccfa7564b5b39227fe0" @@ -508,6 +559,12 @@ git-tree-sha1 = "53bb909d1151e57e2484c3d1b53e19552b887fb2" uuid = "42e2da0e-8278-4e71-bc24-59509adca0fe" version = "1.0.2" +[[deps.HTTP]] +deps = ["Base64", "CodecZlib", "ConcurrentUtilities", "Dates", "ExceptionUnwrapping", "Logging", "LoggingExtras", "MbedTLS", "NetworkOptions", "OpenSSL", "Random", "SimpleBufferStream", "Sockets", "URIs", "UUIDs"] +git-tree-sha1 = "abbbb9ec3afd783a7cbd82ef01dcd088ea051398" +uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" +version = "1.10.1" + [[deps.HarfBuzz_jll]] deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "Graphite2_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Pkg"] git-tree-sha1 = "129acf094d168394e80ee1dc4bc06ec835e510a3" @@ -540,9 +597,9 @@ version = "0.0.4" [[deps.HypertextLiteral]] deps = ["Tricks"] -git-tree-sha1 = "c47c5fa4c5308f27ccaac35504858d8914e102f9" +git-tree-sha1 = "7134810b1afce04bbc1045ca1985fbe81ce17653" uuid = "ac1192a8-f4b3-4bfe-ba22-af5b92cd3ab2" -version = "0.9.4" +version = "0.9.5" [[deps.IOCapture]] deps = ["Logging", "Random"] @@ -657,6 +714,12 @@ git-tree-sha1 = "31e996f0a15c7b280ba9f76636b3ff9e2ae58c9a" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" version = "0.21.4" +[[deps.JSServe]] +deps = ["Base64", "CodecZlib", "Colors", "Dates", "Deno_jll", "HTTP", "Hyperscript", "LinearAlgebra", "Markdown", "MsgPack", "Observables", "RelocatableFolders", "SHA", "Sockets", "Tables", "ThreadPools", "URIs", "UUIDs", "WidgetsBase"] +git-tree-sha1 = "4bcf2a78f7c80c6f3d594267bb4e7ec03ac9c172" +uuid = "824d6782-a2ef-11e9-3a09-e5662e0c26f9" +version = "2.3.1" + [[deps.JpegTurbo]] deps = ["CEnum", "FileIO", "ImageCore", "JpegTurbo_jll", "TOML"] git-tree-sha1 = "106b6aa272f294ba47e96bd3acbabdc0407b5c60" @@ -675,6 +738,12 @@ git-tree-sha1 = "b0ded4f36829f7cfd4400b11289faf9b4f0b795a" uuid = "4076af6c-e467-56ae-b986-b466b2749572" version = "1.12.0" +[[deps.JuliaInterpreter]] +deps = ["CodeTracking", "InteractiveUtils", "Random", "UUIDs"] +git-tree-sha1 = "04663b9e1eb0d0eabf76a6d0752e0dac83d53b36" +uuid = "aa1ae85d-cabe-5617-a682-6adf51b2e16a" +version = "0.9.28" + [[deps.KernelDensity]] deps = ["Distributions", "DocStringExtensions", "FFTW", "Interpolations", "StatsBase"] git-tree-sha1 = "90442c50e202a5cdf21a7899c66b240fdef14035" @@ -710,6 +779,11 @@ git-tree-sha1 = "4027b534d46d614e11a37ee33e46d9741e5a3367" uuid = "f4a74d36-062a-4d48-97cd-1356bad1de4e" version = "0.2.9" +[[deps.LazilyInitializedFields]] +git-tree-sha1 = "8f7f3cabab0fd1800699663533b6d5cb3fc0e612" +uuid = "0e77f7df-68c5-4e49-93ce-4cd80f5598bf" +version = "1.2.2" + [[deps.LazyArtifacts]] deps = ["Artifacts", "Pkg"] uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3" @@ -722,21 +796,26 @@ version = "0.3.1" [[deps.LibCURL]] deps = ["LibCURL_jll", "MozillaCACerts_jll"] uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" -version = "0.6.3" +version = "0.6.4" [[deps.LibCURL_jll]] deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"] uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" -version = "7.84.0+0" +version = "8.4.0+0" [[deps.LibGit2]] -deps = ["Base64", "NetworkOptions", "Printf", "SHA"] +deps = ["Base64", "LibGit2_jll", "NetworkOptions", "Printf", "SHA"] uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" +[[deps.LibGit2_jll]] +deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll"] +uuid = "e37daf67-58a4-590a-8e99-b0245dd2ffc5" +version = "1.6.4+0" + [[deps.LibSSH2_jll]] deps = ["Artifacts", "Libdl", "MbedTLS_jll"] uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" -version = "1.10.2+0" +version = "1.11.0+1" [[deps.Libdl]] uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" @@ -800,6 +879,18 @@ version = "0.3.24" [[deps.Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" +[[deps.LoggingExtras]] +deps = ["Dates", "Logging"] +git-tree-sha1 = "c1dd6d7978c12545b4179fb6153b9250c96b0075" +uuid = "e6f89c97-d47a-5376-807f-9c37f3926c36" +version = "1.0.3" + +[[deps.LoweredCodeUtils]] +deps = ["JuliaInterpreter"] +git-tree-sha1 = "38756922d32476c8f41f73560b910fc805a5a103" +uuid = "6f1432cf-f94c-5a45-995e-cdbf5db27b0b" +version = "2.4.3" + [[deps.MIMEs]] git-tree-sha1 = "65f28ad4b594aebe22157d6fac869786a255b7eb" uuid = "6c6e2e6c-3030-632d-7369-2d6c69616d65" @@ -825,6 +916,14 @@ git-tree-sha1 = "9cefb28ade5a959bf66b96d4b1daf0eb13875078" uuid = "23b02573-35f2-499b-a490-fd32d1f018b6" version = "0.1.0" +[[deps.MINDFulPlutoGUI]] +deps = ["GraphIO", "Graphs", "HypertextLiteral", "MINDFul", "MINDFulMakie", "MetaGraphs", "NestedGraphs", "NestedGraphsIO", "PlutoUI", "Unitful", "WGLMakie"] +git-tree-sha1 = "47e10e206dc439b5d15d7bc3b97cf1e2872a1074" +repo-rev = "main" +repo-url = "https://github.com/UniStuttgart-IKR/MINDFulPluto.jl" +uuid = "2169b6f5-785b-460d-ad6a-2192ac02d426" +version = "0.1.0" + [[deps.MKL_jll]] deps = ["Artifacts", "IntelOpenMP_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "Pkg"] git-tree-sha1 = "154d7aaa82d24db6d8f7e4ffcfe596f40bff214b" @@ -849,6 +948,12 @@ git-tree-sha1 = "9926529455a331ed73c19ff06d16906737a876ed" uuid = "20f20a25-4f0e-4fdf-b5d1-57303727442b" version = "0.6.3" +[[deps.Malt]] +deps = ["Distributed", "Logging", "RelocatableFolders", "Serialization", "Sockets"] +git-tree-sha1 = "18cf4151e390fce29ca846b92b06baf9bc6e002e" +uuid = "36869731-bdee-424d-aa32-cab38c994e3b" +version = "1.1.1" + [[deps.MappedArrays]] git-tree-sha1 = "2dab0221fe2b0f2cb6754eaa743cc266339f527e" uuid = "dbb5928d-eab1-5f90-85c2-b9b0edb7c900" @@ -875,10 +980,16 @@ git-tree-sha1 = "8f52dbaa1351ce4cb847d95568cb29e62a307d93" uuid = "0a4f8689-d25c-4efe-a92b-7142dfc1aa53" version = "0.5.6" +[[deps.MbedTLS]] +deps = ["Dates", "MbedTLS_jll", "MozillaCACerts_jll", "NetworkOptions", "Random", "Sockets"] +git-tree-sha1 = "c067a280ddc25f196b5e7df3877c6b226d390aaf" +uuid = "739be429-bea8-5141-9913-cc70e7f3736d" +version = "1.1.9" + [[deps.MbedTLS_jll]] deps = ["Artifacts", "Libdl"] uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" -version = "2.28.2+0" +version = "2.28.2+1" [[deps.MetaGraphs]] deps = ["Graphs", "JLD2", "Random"] @@ -915,7 +1026,13 @@ version = "0.3.4" [[deps.MozillaCACerts_jll]] uuid = "14a3606d-f60d-562e-9121-12d972cd8159" -version = "2022.10.11" +version = "2023.1.10" + +[[deps.MsgPack]] +deps = ["Serialization"] +git-tree-sha1 = "f5db02ae992c260e4826fe78c942954b48e1d9c2" +uuid = "99f44e22-a591-53d1-9472-aa23ef4bd671" +version = "1.2.1" [[deps.MultiKDE]] deps = ["Distributions"] @@ -996,7 +1113,7 @@ version = "1.3.5+1" [[deps.OpenBLAS_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" -version = "0.3.21+4" +version = "0.3.23+2" [[deps.OpenEXR]] deps = ["Colors", "FileIO", "OpenEXR_jll"] @@ -1013,7 +1130,13 @@ version = "3.1.4+0" [[deps.OpenLibm_jll]] deps = ["Artifacts", "Libdl"] uuid = "05823500-19ac-5b8b-9628-191a04bc5112" -version = "0.8.1+0" +version = "0.8.1+2" + +[[deps.OpenSSL]] +deps = ["BitFlags", "Dates", "MozillaCACerts_jll", "OpenSSL_jll", "Sockets"] +git-tree-sha1 = "51901a49222b09e3743c65b8847687ae5fc78eb2" +uuid = "4d8831e6-92b7-49fb-bdf8-b643e874388c" +version = "1.4.1" [[deps.OpenSSL_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] @@ -1041,7 +1164,7 @@ version = "1.6.0" [[deps.PCRE2_jll]] deps = ["Artifacts", "Libdl"] uuid = "efcefdf7-47ab-520b-bdef-62a2eaa19f15" -version = "10.42.0+0" +version = "10.42.0+1" [[deps.PDMats]] deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"] @@ -1088,7 +1211,7 @@ version = "0.42.2+0" [[deps.Pkg]] deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -version = "1.9.2" +version = "1.10.0" [[deps.PkgVersion]] deps = ["Pkg"] @@ -1102,6 +1225,12 @@ git-tree-sha1 = "f92e1315dadf8c46561fb9396e525f7200cdc227" uuid = "995b91a9-d308-5afd-9ec6-746e21dbc043" version = "1.3.5" +[[deps.Pluto]] +deps = ["Base64", "Configurations", "Dates", "Downloads", "ExpressionExplorer", "FileWatching", "FuzzyCompletions", "HTTP", "HypertextLiteral", "InteractiveUtils", "Logging", "LoggingExtras", "MIMEs", "Malt", "Markdown", "MsgPack", "Pkg", "PrecompileSignatures", "PrecompileTools", "REPL", "RegistryInstances", "RelocatableFolders", "Scratch", "Sockets", "TOML", "Tables", "URIs", "UUIDs"] +git-tree-sha1 = "e6a92bf27d9e8eda41b672772ad05f6652513e02" +uuid = "c3e4b0f8-55cb-11ea-2926-15256bba5781" +version = "0.19.36" + [[deps.PlutoUI]] deps = ["AbstractPlutoDingetjes", "Base64", "ColorTypes", "Dates", "FixedPointNumbers", "Hyperscript", "HypertextLiteral", "IOCapture", "InteractiveUtils", "JSON", "Logging", "MIMEs", "Markdown", "Random", "Reexport", "URIs", "UUIDs"] git-tree-sha1 = "e47cd150dbe0443c3a3651bc5b9cbd5576ab75b7" @@ -1118,6 +1247,11 @@ git-tree-sha1 = "5f807b5345093487f733e520a1b7395ee9324825" uuid = "3a141323-8675-5d76-9d11-e1df1406c778" version = "1.0.0" +[[deps.PrecompileSignatures]] +git-tree-sha1 = "18ef344185f25ee9d51d80e179f8dad33dc48eb1" +uuid = "91cefc8d-f054-46dc-8f8c-26e11d7c5411" +version = "3.0.3" + [[deps.PrecompileTools]] deps = ["Preferences"] git-tree-sha1 = "9673d39decc5feece56ef3940e5dafba15ba0f81" @@ -1173,7 +1307,7 @@ deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" [[deps.Random]] -deps = ["SHA", "Serialization"] +deps = ["SHA"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" [[deps.RangeArrays]] @@ -1191,11 +1325,23 @@ weakdeps = ["FixedPointNumbers"] [deps.Ratios.extensions] RatiosFixedPointNumbersExt = "FixedPointNumbers" +[[deps.RecipesBase]] +deps = ["PrecompileTools"] +git-tree-sha1 = "5c3d09cc4f31f5fc6af001c250bf1278733100ff" +uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" +version = "1.3.4" + [[deps.Reexport]] git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b" uuid = "189a3867-3050-52da-a836-e630ba90ab69" version = "1.2.2" +[[deps.RegistryInstances]] +deps = ["LazilyInitializedFields", "Pkg", "TOML", "Tar"] +git-tree-sha1 = "ffd19052caf598b8653b99404058fce14828be51" +uuid = "2792f1a3-b283-48e8-9a74-f99dce5104f3" +version = "0.1.0" + [[deps.RelocatableFolders]] deps = ["SHA", "Scratch"] git-tree-sha1 = "90bc7a7c96410424509e4263e277e43250c05691" @@ -1208,6 +1354,12 @@ git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7" 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 = "3fe4e5b9cdbb9bbc851c57b149e516acc07f8f72" +uuid = "295af30f-e4ad-537b-8983-00126c2a3abe" +version = "3.5.13" + [[deps.Rmath]] deps = ["Random", "Rmath_jll"] git-tree-sha1 = "f65dcb5fa46aee0cf9ed6274ccbd597adc49aa7b" @@ -1251,6 +1403,12 @@ git-tree-sha1 = "e2cc6d8c88613c05e1defb55170bf5ff211fbeac" uuid = "efcf1570-3423-57d1-acb7-fd33fddbac46" version = "1.1.1" +[[deps.ShaderAbstractions]] +deps = ["ColorTypes", "FixedPointNumbers", "GeometryBasics", "LinearAlgebra", "Observables", "StaticArrays", "StructArrays", "Tables"] +git-tree-sha1 = "0d15c3e7b2003f4451714f08ffec2b77badc2dc4" +uuid = "65257c39-d410-5151-9873-9b3e5be5013e" +version = "0.3.0" + [[deps.SharedArrays]] deps = ["Distributed", "Mmap", "Random", "Serialization"] uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" @@ -1267,6 +1425,11 @@ git-tree-sha1 = "d263a08ec505853a5ff1c1ebde2070419e3f28e9" uuid = "73760f76-fbc4-59ce-8f25-708e95d2df96" version = "0.4.0" +[[deps.SimpleBufferStream]] +git-tree-sha1 = "874e8867b33a00e784c8a7e4b60afe9e037b74e1" +uuid = "777ac1f9-54b0-4bf8-805c-2214025038e7" +version = "1.1.0" + [[deps.SimpleTraits]] deps = ["InteractiveUtils", "MacroTools"] git-tree-sha1 = "5d7e3f4e11935503d3ecaf7186eac40602e7d231" @@ -1297,6 +1460,7 @@ version = "1.1.1" [[deps.SparseArrays]] deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"] uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" +version = "1.10.0" [[deps.SpecialFunctions]] deps = ["IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"] @@ -1338,7 +1502,7 @@ version = "1.4.2" [[deps.Statistics]] deps = ["LinearAlgebra", "SparseArrays"] uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" -version = "1.9.0" +version = "1.10.0" [[deps.StatsAPI]] deps = ["LinearAlgebra"] @@ -1377,9 +1541,9 @@ deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9" [[deps.SuiteSparse_jll]] -deps = ["Artifacts", "Libdl", "Pkg", "libblastrampoline_jll"] +deps = ["Artifacts", "Libdl", "libblastrampoline_jll"] uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c" -version = "5.10.1+6" +version = "7.2.1+1" [[deps.TOML]] deps = ["Dates"] @@ -1413,6 +1577,12 @@ version = "0.1.1" deps = ["InteractiveUtils", "Logging", "Random", "Serialization"] uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +[[deps.ThreadPools]] +deps = ["Printf", "RecipesBase", "Statistics"] +git-tree-sha1 = "50cb5f85d5646bc1422aa0238aa5bfca99ca9ae7" +uuid = "b189fb0b-2eb5-4ed4-bc0c-d34c51242431" +version = "2.1.1" + [[deps.TiffImages]] deps = ["ColorTypes", "DataStructures", "DocStringExtensions", "FileIO", "FixedPointNumbers", "IndirectArrays", "Inflate", "Mmap", "OffsetArrays", "PkgVersion", "ProgressMeter", "UUIDs"] git-tree-sha1 = "8621f5c499a8aa4aa970b1ae381aae0ef1576966" @@ -1472,6 +1642,18 @@ version = "1.15.0" ConstructionBase = "187b0558-2788-49d3-abe0-74a17ed4e7c9" InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" +[[deps.WGLMakie]] +deps = ["Colors", "FileIO", "FreeTypeAbstraction", "GeometryBasics", "Hyperscript", "JSServe", "LinearAlgebra", "Makie", "Observables", "PNGFiles", "PrecompileTools", "RelocatableFolders", "ShaderAbstractions", "StaticArrays"] +git-tree-sha1 = "f3230dc8f0c8ffe5d27ace588b4626c397cf7eaf" +uuid = "276b4fcb-3e11-5398-bf8b-a0c2d153d008" +version = "0.8.10" + +[[deps.WidgetsBase]] +deps = ["Observables"] +git-tree-sha1 = "30a1d631eb06e8c868c559599f915a62d55c2601" +uuid = "eead4739-05f7-45a1-878c-cee36b57321c" +version = "0.1.4" + [[deps.WoodburyMatrices]] deps = ["LinearAlgebra", "SparseArrays"] git-tree-sha1 = "de67fa59e33ad156a590055375a30b23c40299d3" @@ -1547,7 +1729,7 @@ version = "1.5.0+0" [[deps.Zlib_jll]] deps = ["Libdl"] uuid = "83775a58-1f1d-513f-b197-d71354ab007a" -version = "1.2.13+0" +version = "1.2.13+1" [[deps.isoband_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] @@ -1570,7 +1752,7 @@ version = "0.15.1+0" [[deps.libblastrampoline_jll]] deps = ["Artifacts", "Libdl"] uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" -version = "5.8.0+0" +version = "5.8.0+1" [[deps.libfdk_aac_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] @@ -1599,12 +1781,12 @@ version = "1.3.7+1" [[deps.nghttp2_jll]] deps = ["Artifacts", "Libdl"] uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" -version = "1.48.0+0" +version = "1.52.0+1" [[deps.p7zip_jll]] deps = ["Artifacts", "Libdl"] uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" -version = "17.4.0+0" +version = "17.4.0+2" [[deps.x264_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] diff --git a/Project.toml b/Project.toml index 937dc77..925c083 100644 --- a/Project.toml +++ b/Project.toml @@ -6,21 +6,26 @@ Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" GraphIO = "aa1b3936-2fda-51b9-ab35-c553d3a640a2" GraphMakie = "1ecd5474-83a3-4783-bb4f-06765db800d2" Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6" +HypertextLiteral = "ac1192a8-f4b3-4bfe-ba22-af5b92cd3ab2" Logging = "56ddb016-857b-54e1-b83d-db4d58db5568" MINDFul = "437ce7a4-cd80-4539-9a29-b274cfe157d6" MINDFulCompanion = "51b1db7e-1a2e-4318-af53-61c13e101964" MINDFulMakie = "23b02573-35f2-499b-a490-fd32d1f018b6" +MINDFulPlutoGUI = "2169b6f5-785b-460d-ad6a-2192ac02d426" MetaGraphs = "626554b9-1ddb-594c-aa3c-2596fe9399a5" NestedGraphMakie = "6f6f4c20-e954-4c6d-a185-c2fbf890196e" NestedGraphs = "03c36417-ddab-428a-818d-5359aee292ef" NestedGraphsIO = "4bcdce80-1129-4e34-b1b9-f101712b434d" +Pluto = "c3e4b0f8-55cb-11ea-2926-15256bba5781" PlutoUI = "7f904dfe-b85e-4ff6-b463-dae2292396a8" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +Revise = "295af30f-e4ad-537b-8983-00126c2a3abe" StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d" +WGLMakie = "276b4fcb-3e11-5398-bf8b-a0c2d153d008" [compat] +GraphMakie = "0.5.5" MINDFul = "0.2" NestedGraphMakie = "0.1" -GraphMakie = "0.5.5" -julia = "1.9" +julia = "1.9, 1.10" diff --git a/data/tsparticlesconfig.js b/data/tsparticlesconfig.js new file mode 100644 index 0000000..c993e44 --- /dev/null +++ b/data/tsparticlesconfig.js @@ -0,0 +1,203 @@ +// @path-json can be an object or an array, the first will be loaded directly, and the object from the array will be randomly selected +/* tsParticles.load(@params); */ + + +// (async () => { +// await loadTrianglesPreset(tsParticles); // this is required only if you are not using the bundle script +// +// await tsParticles.load("tsparticles", { +// particles: { +// shape: { +// type: "square", // starting from v2, this require the square shape script +// }, +// +// }, +// +// +// preset: "triangles", +// }); +// })(); + + +(async () => { + await loadLinksPreset(tsParticles); // this is required only if you are not using the bundle script + + await tsParticles.load("tsparticles", { + fullScreen: { + enable: true, + zIndex: -10 + }, + particles: { + number: { + density: { + enable: true, + width: 1920, + height: 1080 + }, + "limit": 0, + "value": 100 + }, + size: { + value: 4, + }, + opacity: { + random: { + enable: true, + minimumValue: 0.3 + }, + value: { + min: 0.3, + max: 0.8 + }, + animation: { + count: 0, + enable: true, + speed: 0.5, + decay: 0, + delay: 0, + sync: false, + mode: "auto", + startValue: "random", + destroy: "none", + minimumValue: 0.3 + } + }, + color: { + value: "#f399ff", + }, + links: { + color: "#f399ff", + distance: 200, + enable: true, + opacity: 0.8, + width: 2, + + }, + + move: { + angle: { + offset: 0, + value: 90 + }, + attract: { + distance: 200, + enable: true, + rotate: { + x: 3000, + y: 3000 + } + }, + center: { + x: 50, + y: 50, + mode: "percent", + radius: 0 + }, + decay: 0, + distance: {}, + direction: "none", + drift: 0, + enable: true, + gravity: { + acceleration: 9.81, + enable: false, + inverse: false, + maxSpeed: 50 + }, + path: { + clamp: true, + delay: { + random: { + enable: false, + minimumValue: 0 + }, + value: 0 + }, + enable: false, + options: {} + }, + outModes: { + default: "out", + bottom: "out", + left: "out", + right: "out", + top: "out" + }, + random: false, + size: false, + speed: 2, + spin: { + acceleration: 0, + enable: false + }, + straight: false, + trail: { + enable: false, + length: 10, + fill: {} + }, + vibrate: false, + warp: false + } + + }, + + interactivity: { + detectsOn: "window", + events: { + onHover: { + enable: true, + mode: "grab", + parallax: { + enable: true, + force: 2, + smooth: 10 + } + } + }, + modes: { + grab: { + distance: 150, + links: { + blink: false, + consent: false, + opacity: 1 + } + }, + } + }, + preset: "links", + }); +})(); + +// (async () => { +// await tsParticles.load({ +// id: "tsparticles", +// url: "static/index/particles.json", +// }); +// })(); + + +//the second one +// Important! If the index is not in range 0... { +// /* custom on click handler */ +// }); + +// now you can control the animations too, it's possible to pause and resume the animations +// these methods don't change the config so you're safe with all your configurations +// domItem(0) returns the first tsParticles instance loaded in the dom +const particles = tsParticles.domItem(0); + +// play will start the animations, if the move is not enabled it won't enable it, it just updates the frame +particles.play(); + +// pause will stop the animations +particles.pause(); \ No newline at end of file diff --git a/notebook.jl b/notebook.jl new file mode 100644 index 0000000..6314e60 --- /dev/null +++ b/notebook.jl @@ -0,0 +1,727 @@ +### A Pluto.jl notebook ### +# v0.19.36 + +using Markdown +using InteractiveUtils + +# This Pluto notebook uses @bind for interactivity. When running this notebook outside of Pluto, the following 'mock version' of @bind gives bound variables a default value (instead of an error). +macro bind(def, element) + quote + local iv = try Base.loaded_modules[Base.PkgId(Base.UUID("6e696c72-6542-2067-7265-42206c756150"), "AbstractPlutoDingetjes")].Bonds.initial_value catch; b -> missing; end + local el = $(esc(element)) + global $(esc(def)) = Core.applicable(Base.get, el) ? Base.get(el) : iv(el) + el + end +end + +# ╔═╡ 5145f6b7-ddb7-45ac-a3c7-fb30dc364f15 +using Pkg + +# ╔═╡ 0c8710c0-bdd0-46a0-9e0a-76565e074430 +Pkg.activate(".") + +# ╔═╡ 247ea030-8bd4-11ee-1923-2914682ad01e +using Revise + +# ╔═╡ f22fce0f-bc83-4903-9597-c8ae00e8c8e7 +using WGLMakie + +# ╔═╡ eb0ca9a4-7d10-4f77-ac7d-30d845bbfba4 +using PlutoUI + +# ╔═╡ 8024c5f9-bfe8-4fae-a6e1-0364b5688950 +using HypertextLiteral + +# ╔═╡ e6a036b2-a202-40b8-ba97-b664d148b770 +using MINDFulPlutoGUI + +# ╔═╡ 2b86cc8a-a550-4943-95dc-55b60684ec54 + + +# ╔═╡ 957302ee-001b-4850-a89f-7ee256457860 +MINDFulPlutoGUI.insert_bootstrap() + +# ╔═╡ 68010739-8e28-44fe-b75d-2c9f9498b2a3 +begin + MINDFulPlutoGUI.init() + nothing +end + +# ╔═╡ 1fbb319e-8a8e-40cc-acc2-58a5a07ac275 +begin + begin + _n1_btn = @bind arg_node_1 html""" + + + + """ + _n2_btn = @bind arg_node_2 html""" + + + + """ + _n1_sn = @bind arg_domain_1 html""" + + + + """ + _n2_sn = @bind arg_domain_2 html""" + + + + """ + + create_intent_bind = @bind create_intent html""" + + + + """ + + plot_selection_bind = @bind plot_selection html""" + + + + """ + + draw_button_bind = @bind draw_button html""" + + + + """ + + compile_button_bind = @bind compile_button html""" + + + + """ + + uncompile_button_bind = @bind uncompile_button html""" + + + + """ + + install_button_bind = @bind install_button html""" + + + + """ + + uninstall_button_bind = @bind uninstall_button html""" + + + + """ + + dev_mode_button_bind = @bind dev_mode_button html""" + + + + """ + + _intent_selection = @bind intent_selection html""" + + + + """ + + _wanted_pos = @bind wanted_pos html""" + + + """ + + _topology = @bind topology html""" + + + """ + + html_div = @htl(""" + + +
+
+
+
+ MINDFulPlutoGUI v0.1 +
+ + + + + +
+ +
+ +
+
+ +
+
+ Intent Creation +
+
+ +
+
+ $(embed_display(_n1_sn)) +
+
+ $(embed_display(_n1_btn)) +
+
+
+
+ $(embed_display(_n2_sn)) +
+
+ $(embed_display(_n2_btn)) +
+
+
+
+ $(embed_display(create_intent_bind)) +
+
+ $(embed_display(_topology)) +
+
+ +
+
+ +
+
+ +
+
+ Intent Editing +
+
+ +
+
+ +
+
+ +
+
+
+
+ $(embed_display(compile_button_bind)) +
+
+ $(embed_display(uncompile_button_bind)) +
+
+
+
+ $(embed_display(install_button_bind)) +
+
+ $(embed_display(uninstall_button_bind)) +
+
+ +
+
+ + +
+
+
+
+ Drawing +
+
+ +
+
+ $(embed_display(_intent_selection)) +
+
+ $(embed_display(draw_button_bind)) +
+
+
+
+ $(embed_display(plot_selection_bind)) +
+
+ +
+
+
+
+ $(embed_display(_wanted_pos)) +
+
+ +
+
+ +
+
+
+
+ +
+
+
+ + + + + """) + + + end +end + +# ╔═╡ 05e59d51-ade8-4916-8e29-02a4a03c2295 +#Wrap parameters in env variables +MINDFulPlutoGUI.wrap_in_variable(; selection_n1=arg_node_1, selection_n2=arg_node_2, selection_n1_sn=arg_domain_1, selection_n2_sn=arg_domain_2, selection_plot=plot_selection, selection_intent=intent_selection, selection_pos=wanted_pos, topology=topology) + +# ╔═╡ a2e91f7f-7df9-4daf-a0b7-cfadc83a601a +MINDFulPlutoGUI.button_caller_wrapper("draw", "asd") + +# ╔═╡ 36ded27e-079a-4bed-9d94-abd6314ddca8 +MINDFulPlutoGUI.button_caller_wrapper("draw", "asd") + +# ╔═╡ dcad27db-f258-4ac8-a17b-21397933a3a1 +MINDFulPlutoGUI.button_caller_wrapper("draw", "asd";) + +# ╔═╡ 06f0a5a3-b546-40e8-8e30-c6392ea25e3e +MINDFulPlutoGUI.button_caller_wrapper("create_intent", create_intent;) + +# ╔═╡ 98709f18-9f50-4d13-ba9e-15780d62f2a2 +MINDFulPlutoGUI.button_caller_wrapper("compile_intent", compile_button;) + +# ╔═╡ da567849-9f10-46ff-a8dd-c537b5a90048 +MINDFulPlutoGUI.button_caller_wrapper("uncompile_intent", uncompile_button;) + +# ╔═╡ d76778b2-fafb-4017-ad1e-3572ed4b799e +MINDFulPlutoGUI.button_caller_wrapper("install_intent", install_button;) + +# ╔═╡ 56a90e03-6fb9-47ba-86d8-cbd96f7c66d7 +MINDFulPlutoGUI.button_caller_wrapper("uninstall_intent", uninstall_button;) + +# ╔═╡ f30d7fa3-8065-40b6-b428-226e1ce95cf7 + + +# ╔═╡ 4fbae048-e383-41da-bb76-10d23241b15d +MINDFulPlutoGUI.update_domain_and_node_list("domain", topology) + +# ╔═╡ 04b12cc9-e83c-46c7-b3fb-12bd01a56c40 +MINDFulPlutoGUI.update_domain_and_node_list("node1", arg_domain_1) + +# ╔═╡ 744c90ce-02a9-4924-874c-9de65209d557 +MINDFulPlutoGUI.update_domain_and_node_list("node2", arg_domain_2) + +# ╔═╡ aa5dbee4-f5eb-4889-a0d5-8b9014570409 +MINDFulPlutoGUI.resize_cells() + +# ╔═╡ c7fcbb44-29c2-471b-bab1-4d4b591840f4 +MINDFulPlutoGUI.trigger_update_of_draw_cell(draw_button) + +# ╔═╡ d24883ee-716b-421e-a8f5-ac0a3fcab60e + + +# ╔═╡ daceb10a-f60c-4f4f-b2ac-ff8bf68f8c8a +MINDFulPlutoGUI.intent_list + +# ╔═╡ 77b3716e-aac5-47f0-8618-253afc079b4b +"Hello world" + +# ╔═╡ Cell order: +# ╠═5145f6b7-ddb7-45ac-a3c7-fb30dc364f15 +# ╟─0c8710c0-bdd0-46a0-9e0a-76565e074430 +# ╠═247ea030-8bd4-11ee-1923-2914682ad01e +# ╠═f22fce0f-bc83-4903-9597-c8ae00e8c8e7 +# ╠═eb0ca9a4-7d10-4f77-ac7d-30d845bbfba4 +# ╠═8024c5f9-bfe8-4fae-a6e1-0364b5688950 +# ╠═e6a036b2-a202-40b8-ba97-b664d148b770 +# ╠═2b86cc8a-a550-4943-95dc-55b60684ec54 +# ╠═957302ee-001b-4850-a89f-7ee256457860 +# ╠═68010739-8e28-44fe-b75d-2c9f9498b2a3 +# ╟─1fbb319e-8a8e-40cc-acc2-58a5a07ac275 +# ╠═05e59d51-ade8-4916-8e29-02a4a03c2295 +# ╟─a2e91f7f-7df9-4daf-a0b7-cfadc83a601a +# ╟─36ded27e-079a-4bed-9d94-abd6314ddca8 +# ╟─dcad27db-f258-4ac8-a17b-21397933a3a1 +# ╠═06f0a5a3-b546-40e8-8e30-c6392ea25e3e +# ╠═98709f18-9f50-4d13-ba9e-15780d62f2a2 +# ╠═da567849-9f10-46ff-a8dd-c537b5a90048 +# ╠═d76778b2-fafb-4017-ad1e-3572ed4b799e +# ╠═56a90e03-6fb9-47ba-86d8-cbd96f7c66d7 +# ╠═f30d7fa3-8065-40b6-b428-226e1ce95cf7 +# ╠═4fbae048-e383-41da-bb76-10d23241b15d +# ╠═04b12cc9-e83c-46c7-b3fb-12bd01a56c40 +# ╠═744c90ce-02a9-4924-874c-9de65209d557 +# ╠═aa5dbee4-f5eb-4889-a0d5-8b9014570409 +# ╠═c7fcbb44-29c2-471b-bab1-4d4b591840f4 +# ╠═d24883ee-716b-421e-a8f5-ac0a3fcab60e +# ╠═daceb10a-f60c-4f4f-b2ac-ff8bf68f8c8a +# ╠═77b3716e-aac5-47f0-8618-253afc079b4b