From 73ba4e03e1407b11dd2c38b2b8b89342981bbfdc Mon Sep 17 00:00:00 2001 From: Hayden Free Date: Mon, 29 Aug 2022 18:24:34 -0400 Subject: [PATCH] Version 1.4.0 --- Manifest.toml | 53 ++++++++++++++++++++++++++--------------------- Project.toml | 2 +- test/GraphAlgs.jl | 6 +++--- 3 files changed, 33 insertions(+), 28 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 21a8b42..70ea875 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -35,18 +35,18 @@ version = "0.7.0" [[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 = "44c37b4636bc54afac5c574d2d02b625349d6582" +git-tree-sha1 = "78bee250c6826e1cf805a88b7f1e86025275d208" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "3.41.0" +version = "3.46.0" [[CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" [[DataAPI]] -git-tree-sha1 = "cc70b17275652eb47bc9e5f81635981f13cea5c8" +git-tree-sha1 = "fb5f5316dd3fd4c5e7c30a24d50643b73e37cd40" uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" -version = "1.9.0" +version = "1.10.0" [[DataFrames]] deps = ["CategoricalArrays", "Compat", "DataAPI", "Future", "InvertedIndices", "IteratorInterfaceExtensions", "Missings", "PooledArrays", "Printf", "REPL", "Reexport", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] @@ -56,9 +56,9 @@ version = "0.21.8" [[DataStructures]] deps = ["Compat", "InteractiveUtils", "OrderedCollections"] -git-tree-sha1 = "3daef5523dd2e769dad2365274f760ff5f282c7d" +git-tree-sha1 = "d1fff3a548102f48987a52a2e0d114fa97d730f0" uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" -version = "0.18.11" +version = "0.18.13" [[DataValueInterfaces]] git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6" @@ -99,14 +99,14 @@ uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" [[Graphs]] deps = ["ArnoldiMethod", "Compat", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"] -git-tree-sha1 = "d727758173afef0af878b29ac364a0eca299fc6b" +git-tree-sha1 = "a6d30bdc378d340912f48abf01281aab68c0dec8" uuid = "86223c79-3864-5bf0-83f7-82e725a168b6" -version = "1.5.1" +version = "1.7.2" [[Inflate]] -git-tree-sha1 = "f5fc07d4e706b84f72d54eedcc1c13d92fb0871c" +git-tree-sha1 = "5cd07aab533df5170988219191dfad0519391428" uuid = "d25df0c9-e2be-5dd7-82c8-3ad0b3e990b9" -version = "0.1.2" +version = "0.1.3" [[InteractiveUtils]] deps = ["Markdown"] @@ -130,9 +130,9 @@ version = "0.4.3" [[JSON]] deps = ["Dates", "Mmap", "Parsers", "Unicode"] -git-tree-sha1 = "8076680b162ada2a031f707ac7b4953e30667a37" +git-tree-sha1 = "3c837543ddb02250ef42f4738347454f95079d4e" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" -version = "0.21.2" +version = "0.21.3" [[LibCURL]] deps = ["LibCURL_jll", "MozillaCACerts_jll"] @@ -249,9 +249,9 @@ uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" [[SentinelArrays]] deps = ["Dates", "Random"] -git-tree-sha1 = "15dfe6b103c2a993be24404124b8791a09460983" +git-tree-sha1 = "db8481cf5d6278a121184809e9eb1628943c7704" uuid = "91c51154-3ec4-41a3-a24f-3f23e20d615c" -version = "1.3.11" +version = "1.3.13" [[Serialization]] uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" @@ -280,10 +280,15 @@ deps = ["LinearAlgebra", "Random"] uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [[StaticArrays]] -deps = ["LinearAlgebra", "Random", "Statistics"] -git-tree-sha1 = "a635a9333989a094bddc9f940c04c549cd66afcf" +deps = ["LinearAlgebra", "Random", "StaticArraysCore", "Statistics"] +git-tree-sha1 = "dfec37b90740e3b9aa5dc2613892a3fc155c3b42" uuid = "90137ffa-7385-5640-81b9-e52037218182" -version = "1.3.4" +version = "1.5.6" + +[[StaticArraysCore]] +git-tree-sha1 = "ec2bd695e905a3c755b33026954b119ea17f2d22" +uuid = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" +version = "1.3.0" [[Statistics]] deps = ["LinearAlgebra", "SparseArrays"] @@ -291,9 +296,9 @@ uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" [[StructTypes]] deps = ["Dates", "UUIDs"] -git-tree-sha1 = "d24a825a95a6d98c385001212dc9020d609f2d4f" +git-tree-sha1 = "82d3ea0d0211c13b1da2e05a41f39bfc54062890" uuid = "856f2bd8-1eba-4b0a-8007-ebc267875bd4" -version = "1.8.1" +version = "1.9.1" [[TOML]] deps = ["Dates"] @@ -306,10 +311,10 @@ uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c" version = "1.0.1" [[Tables]] -deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "TableTraits", "Test"] -git-tree-sha1 = "bb1064c9a84c52e277f1096cf41434b675cd368b" +deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits", "Test"] +git-tree-sha1 = "5ce79ce186cc678bbb5c5681ca3379d1ddae11a1" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.6.1" +version = "1.7.0" [[Tar]] deps = ["ArgTools", "SHA"] @@ -321,9 +326,9 @@ uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [[TranscodingStreams]] deps = ["Random", "Test"] -git-tree-sha1 = "216b95ea110b5972db65aa90f88d8d89dcb8851c" +git-tree-sha1 = "8a75929dcd3c38611db2f8d08546decb514fcadf" uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa" -version = "0.9.6" +version = "0.9.9" [[UUIDs]] deps = ["Random", "SHA"] diff --git a/Project.toml b/Project.toml index 7c25bc1..b6f8428 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "CurricularAnalytics" uuid = "593ffa3d-269e-5d81-88bc-c3b6809c35a6" authors = ["Greg Heileman ", "Hayden Free ", "Orhan Abar ", "Will Thompson "] -version = "1.3.3" +version = "1.4.0" [deps] CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" diff --git a/test/GraphAlgs.jl b/test/GraphAlgs.jl index 25995df..030f743 100644 --- a/test/GraphAlgs.jl +++ b/test/GraphAlgs.jl @@ -27,11 +27,11 @@ rtn = dfs(g); @test rtn[1][Edge(2,3)] == tree_edge # topological sort w/ no ordering by component size -@test topological_sort(g) == [[1], [4, 2, 6, 10, 5, 3], [7, 11, 8], [9], [12]] +@test CurricularAnalytics.topological_sort(g) == [[1], [4, 2, 6, 10, 5, 3], [7, 11, 8], [9], [12]] # topological sort w/ ordering by component size in descenting order -@test topological_sort(g, sort = "descending") == [[4, 2, 6, 10, 5, 3], [7, 11, 8], [1], [9], [12]] +@test CurricularAnalytics.topological_sort(g, sort = "descending") == [[4, 2, 6, 10, 5, 3], [7, 11, 8], [1], [9], [12]] # topological sort w/ ordering by component size in ascending order -@test topological_sort(g, sort = "ascending") == [[1], [9], [12], [7, 11, 8], [4, 2, 6, 10, 5, 3]] +@test CurricularAnalytics.topological_sort(g, sort = "ascending") == [[1], [9], [12], [7, 11, 8], [4, 2, 6, 10, 5, 3]] # test gad() t = gad(g);