Skip to content

Commit 27a2f20

Browse files
committed
All the tests I love
1 parent cac2520 commit 27a2f20

File tree

10 files changed

+357
-16
lines changed

10 files changed

+357
-16
lines changed

.JuliaFormatter.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
style = "blue"

.github/workflows/CI.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
version:
21-
- '1.10'
22-
- '1.9'
23-
- 'nightly'
21+
- '1'
2422
os:
2523
- ubuntu-latest
2624
arch:

CITATION.bib

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ @misc{StochasticBlockModelVariants.jl
22
author = {Guillaume Dalle <22795598+gdalle@users.noreply.github.com> and contributors},
33
title = {StochasticBlockModelVariants.jl},
44
url = {https://github.com/gdalle/StochasticBlockModelVariants.jl},
5-
version = {v1.0.0-DEV},
5+
version = {v0.1.0},
66
year = {2023},
77
month = {7}
88
}

Project.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
name = "StochasticBlockModelVariants"
22
uuid = "37adabcb-1964-4c56-850d-39a4302c0c39"
33
authors = ["Guillaume Dalle <22795598+gdalle@users.noreply.github.com> and contributors"]
4-
version = "1.0.0-DEV"
4+
version = "0.1.0"
5+
6+
[deps]
7+
Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6"
8+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
9+
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
510

611
[compat]
12+
Graphs = "1.8"
713
julia = "1.9"
814

915
[extras]

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@
55
[![Build Status](https://github.com/gdalle/StochasticBlockModelVariants.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/gdalle/StochasticBlockModelVariants.jl/actions/workflows/CI.yml?query=branch%3Amain)
66
[![Coverage](https://codecov.io/gh/gdalle/StochasticBlockModelVariants.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/gdalle/StochasticBlockModelVariants.jl)
77
[![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/invenia/BlueStyle)
8+
9+
Simulation and inference for contextual and neural SBMs
10+
11+
> This is an experimental, unregistered package. Use at your own risk!

docs/make.jl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
using StochasticBlockModelVariants
22
using Documenter
33

4-
DocMeta.setdocmeta!(StochasticBlockModelVariants, :DocTestSetup, :(using StochasticBlockModelVariants); recursive=true)
4+
DocMeta.setdocmeta!(
5+
StochasticBlockModelVariants,
6+
:DocTestSetup,
7+
:(using StochasticBlockModelVariants);
8+
recursive=true,
9+
)
510

611
makedocs(;
712
modules=[StochasticBlockModelVariants],
@@ -14,12 +19,7 @@ makedocs(;
1419
edit_link="main",
1520
assets=String[],
1621
),
17-
pages=[
18-
"Home" => "index.md",
19-
],
22+
pages=["Home" => "index.md"],
2023
)
2124

22-
deploydocs(;
23-
repo="github.com/gdalle/StochasticBlockModelVariants.jl",
24-
devbranch="main",
25-
)
25+
deploydocs(; repo="github.com/gdalle/StochasticBlockModelVariants.jl", devbranch="main")
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
module StochasticBlockModelVariants
22

3-
# Write your package code here.
3+
using Graphs
4+
using LinearAlgebra
5+
using SparseArrays
46

57
end

test/Manifest.toml

Lines changed: 300 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,300 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
julia_version = "1.9.2"
4+
manifest_format = "2.0"
5+
project_hash = "0b32d0c50f47cbb2af3622bd21188a71502265d1"
6+
7+
[[deps.ANSIColoredPrinters]]
8+
git-tree-sha1 = "574baf8110975760d391c710b6341da1afa48d8c"
9+
uuid = "a4c015fc-c6ff-483c-b24f-f7ea428134e9"
10+
version = "0.0.1"
11+
12+
[[deps.Aqua]]
13+
deps = ["Compat", "Pkg", "Test"]
14+
git-tree-sha1 = "841cdd09bf3f6ad40ab16b8dc3b6a7a19ce298a3"
15+
uuid = "4c88cf16-eb10-579e-8560-4a9242c79595"
16+
version = "0.6.5"
17+
18+
[[deps.ArgTools]]
19+
uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f"
20+
version = "1.1.1"
21+
22+
[[deps.Artifacts]]
23+
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
24+
25+
[[deps.Base64]]
26+
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
27+
28+
[[deps.CSTParser]]
29+
deps = ["Tokenize"]
30+
git-tree-sha1 = "3ddd48d200eb8ddf9cb3e0189fc059fd49b97c1f"
31+
uuid = "00ebfdb7-1f24-5e51-bd34-a7502290713f"
32+
version = "3.3.6"
33+
34+
[[deps.CodeTracking]]
35+
deps = ["InteractiveUtils", "UUIDs"]
36+
git-tree-sha1 = "d730914ef30a06732bdd9f763f6cc32e92ffbff1"
37+
uuid = "da1fd8a2-8d9e-5ec2-8556-3022fb5608a2"
38+
version = "1.3.1"
39+
40+
[[deps.CommonMark]]
41+
deps = ["Crayons", "JSON", "PrecompileTools", "URIs"]
42+
git-tree-sha1 = "532c4185d3c9037c0237546d817858b23cf9e071"
43+
uuid = "a80b9123-70ca-4bc0-993e-6e3bcb318db6"
44+
version = "0.8.12"
45+
46+
[[deps.Compat]]
47+
deps = ["UUIDs"]
48+
git-tree-sha1 = "4e88377ae7ebeaf29a047aa1ee40826e0b708a5d"
49+
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
50+
version = "4.7.0"
51+
52+
[deps.Compat.extensions]
53+
CompatLinearAlgebraExt = "LinearAlgebra"
54+
55+
[deps.Compat.weakdeps]
56+
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
57+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
58+
59+
[[deps.Crayons]]
60+
git-tree-sha1 = "249fe38abf76d48563e2f4556bebd215aa317e15"
61+
uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f"
62+
version = "4.1.1"
63+
64+
[[deps.DataStructures]]
65+
deps = ["Compat", "InteractiveUtils", "OrderedCollections"]
66+
git-tree-sha1 = "cf25ccb972fec4e4817764d01c82386ae94f77b4"
67+
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
68+
version = "0.18.14"
69+
70+
[[deps.Dates]]
71+
deps = ["Printf"]
72+
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
73+
74+
[[deps.Distributed]]
75+
deps = ["Random", "Serialization", "Sockets"]
76+
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
77+
78+
[[deps.DocStringExtensions]]
79+
deps = ["LibGit2"]
80+
git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d"
81+
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
82+
version = "0.9.3"
83+
84+
[[deps.Documenter]]
85+
deps = ["ANSIColoredPrinters", "Base64", "Dates", "DocStringExtensions", "IOCapture", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "REPL", "Test", "Unicode"]
86+
git-tree-sha1 = "39fd748a73dce4c05a9655475e437170d8fb1b67"
87+
uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
88+
version = "0.27.25"
89+
90+
[[deps.Downloads]]
91+
deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"]
92+
uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
93+
version = "1.6.0"
94+
95+
[[deps.FileWatching]]
96+
uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"
97+
98+
[[deps.Glob]]
99+
git-tree-sha1 = "97285bbd5230dd766e9ef6749b80fc617126d496"
100+
uuid = "c27321d9-0574-5035-807b-f59d2c89b15c"
101+
version = "1.3.1"
102+
103+
[[deps.IOCapture]]
104+
deps = ["Logging", "Random"]
105+
git-tree-sha1 = "d75853a0bdbfb1ac815478bacd89cd27b550ace6"
106+
uuid = "b5f81e59-6552-4d32-b1f0-c071b021bf89"
107+
version = "0.2.3"
108+
109+
[[deps.InteractiveUtils]]
110+
deps = ["Markdown"]
111+
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
112+
113+
[[deps.JET]]
114+
deps = ["InteractiveUtils", "JuliaInterpreter", "LoweredCodeUtils", "MacroTools", "Pkg", "PrecompileTools", "Preferences", "Revise", "Test"]
115+
git-tree-sha1 = "06a42720332b8442d1d651370917e40771c503a3"
116+
uuid = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
117+
version = "0.8.7"
118+
119+
[[deps.JSON]]
120+
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
121+
git-tree-sha1 = "31e996f0a15c7b280ba9f76636b3ff9e2ae58c9a"
122+
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
123+
version = "0.21.4"
124+
125+
[[deps.JuliaFormatter]]
126+
deps = ["CSTParser", "CommonMark", "DataStructures", "Glob", "Pkg", "PrecompileTools", "Tokenize"]
127+
git-tree-sha1 = "60567b51bd9e1e19ae2fd8a54dcd6bc5994727f0"
128+
uuid = "98e50ef6-434e-11e9-1051-2b60c6c9e899"
129+
version = "1.0.34"
130+
131+
[[deps.JuliaInterpreter]]
132+
deps = ["CodeTracking", "InteractiveUtils", "Random", "UUIDs"]
133+
git-tree-sha1 = "6a125e6a4cb391e0b9adbd1afa9e771c2179f8ef"
134+
uuid = "aa1ae85d-cabe-5617-a682-6adf51b2e16a"
135+
version = "0.9.23"
136+
137+
[[deps.LibCURL]]
138+
deps = ["LibCURL_jll", "MozillaCACerts_jll"]
139+
uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21"
140+
version = "0.6.3"
141+
142+
[[deps.LibCURL_jll]]
143+
deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"]
144+
uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0"
145+
version = "7.84.0+0"
146+
147+
[[deps.LibGit2]]
148+
deps = ["Base64", "NetworkOptions", "Printf", "SHA"]
149+
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
150+
151+
[[deps.LibSSH2_jll]]
152+
deps = ["Artifacts", "Libdl", "MbedTLS_jll"]
153+
uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8"
154+
version = "1.10.2+0"
155+
156+
[[deps.Libdl]]
157+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
158+
159+
[[deps.Logging]]
160+
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
161+
162+
[[deps.LoweredCodeUtils]]
163+
deps = ["JuliaInterpreter"]
164+
git-tree-sha1 = "60168780555f3e663c536500aa790b6368adc02a"
165+
uuid = "6f1432cf-f94c-5a45-995e-cdbf5db27b0b"
166+
version = "2.3.0"
167+
168+
[[deps.MacroTools]]
169+
deps = ["Markdown", "Random"]
170+
git-tree-sha1 = "42324d08725e200c23d4dfb549e0d5d89dede2d2"
171+
uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
172+
version = "0.5.10"
173+
174+
[[deps.Markdown]]
175+
deps = ["Base64"]
176+
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
177+
178+
[[deps.MbedTLS_jll]]
179+
deps = ["Artifacts", "Libdl"]
180+
uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1"
181+
version = "2.28.2+0"
182+
183+
[[deps.Mmap]]
184+
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
185+
186+
[[deps.MozillaCACerts_jll]]
187+
uuid = "14a3606d-f60d-562e-9121-12d972cd8159"
188+
version = "2022.10.11"
189+
190+
[[deps.NetworkOptions]]
191+
uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
192+
version = "1.2.0"
193+
194+
[[deps.OrderedCollections]]
195+
git-tree-sha1 = "d321bf2de576bf25ec4d3e4360faca399afca282"
196+
uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
197+
version = "1.6.0"
198+
199+
[[deps.Parsers]]
200+
deps = ["Dates", "PrecompileTools", "UUIDs"]
201+
git-tree-sha1 = "4b2e829ee66d4218e0cef22c0a64ee37cf258c29"
202+
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
203+
version = "2.7.1"
204+
205+
[[deps.Pkg]]
206+
deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"]
207+
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
208+
version = "1.9.2"
209+
210+
[[deps.PrecompileTools]]
211+
deps = ["Preferences"]
212+
git-tree-sha1 = "9673d39decc5feece56ef3940e5dafba15ba0f81"
213+
uuid = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
214+
version = "1.1.2"
215+
216+
[[deps.Preferences]]
217+
deps = ["TOML"]
218+
git-tree-sha1 = "7eb1686b4f04b82f96ed7a4ea5890a4f0c7a09f1"
219+
uuid = "21216c6a-2e73-6563-6e65-726566657250"
220+
version = "1.4.0"
221+
222+
[[deps.Printf]]
223+
deps = ["Unicode"]
224+
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
225+
226+
[[deps.REPL]]
227+
deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"]
228+
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
229+
230+
[[deps.Random]]
231+
deps = ["SHA", "Serialization"]
232+
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
233+
234+
[[deps.Requires]]
235+
deps = ["UUIDs"]
236+
git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7"
237+
uuid = "ae029012-a4dd-5104-9daa-d747884805df"
238+
version = "1.3.0"
239+
240+
[[deps.Revise]]
241+
deps = ["CodeTracking", "Distributed", "FileWatching", "JuliaInterpreter", "LibGit2", "LoweredCodeUtils", "OrderedCollections", "Pkg", "REPL", "Requires", "UUIDs", "Unicode"]
242+
git-tree-sha1 = "1e597b93700fa4045d7189afa7c004e0584ea548"
243+
uuid = "295af30f-e4ad-537b-8983-00126c2a3abe"
244+
version = "3.5.3"
245+
246+
[[deps.SHA]]
247+
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
248+
version = "0.7.0"
249+
250+
[[deps.Serialization]]
251+
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
252+
253+
[[deps.Sockets]]
254+
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
255+
256+
[[deps.TOML]]
257+
deps = ["Dates"]
258+
uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
259+
version = "1.0.3"
260+
261+
[[deps.Tar]]
262+
deps = ["ArgTools", "SHA"]
263+
uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
264+
version = "1.10.0"
265+
266+
[[deps.Test]]
267+
deps = ["InteractiveUtils", "Logging", "Random", "Serialization"]
268+
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
269+
270+
[[deps.Tokenize]]
271+
git-tree-sha1 = "90538bf898832b6ebd900fa40f223e695970e3a5"
272+
uuid = "0796e94c-ce3b-5d07-9a54-7f471281c624"
273+
version = "0.5.25"
274+
275+
[[deps.URIs]]
276+
git-tree-sha1 = "074f993b0ca030848b897beff716d93aca60f06a"
277+
uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4"
278+
version = "1.4.2"
279+
280+
[[deps.UUIDs]]
281+
deps = ["Random", "SHA"]
282+
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
283+
284+
[[deps.Unicode]]
285+
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
286+
287+
[[deps.Zlib_jll]]
288+
deps = ["Libdl"]
289+
uuid = "83775a58-1f1d-513f-b197-d71354ab007a"
290+
version = "1.2.13+0"
291+
292+
[[deps.nghttp2_jll]]
293+
deps = ["Artifacts", "Libdl"]
294+
uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d"
295+
version = "1.48.0+0"
296+
297+
[[deps.p7zip_jll]]
298+
deps = ["Artifacts", "Libdl"]
299+
uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0"
300+
version = "17.4.0+0"

test/Project.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[deps]
2+
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
3+
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
4+
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
5+
JuliaFormatter = "98e50ef6-434e-11e9-1051-2b60c6c9e899"
6+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

0 commit comments

Comments
 (0)