Skip to content

Commit b9698a5

Browse files
InterdisciplinaryPhysicsTeamClaudMorpitmonticone
authored
New MultilayerGraphs.jl Pre-Release (#31)
* Initialise dev branch Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> * Delete "deprecated" folder Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> * Bring dev up to date with future_developments Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * Update CI.yml and run test Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * Update CI.yml Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * Update CI.yml Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * Re-add overlay monoplex graph Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * Disable configuration model in tests Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * trigger tests Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * trigger tests Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * Update abstractmultilayerdigraph.jl Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> * Update abstractgraphvertex.jl Co-Authored-By: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com> Co-Authored-By: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> Co-authored-by: Claudio Moroni <43729990+ClaudMor@users.noreply.github.com> Co-authored-by: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com>
1 parent 5ae9fe5 commit b9698a5

69 files changed

Lines changed: 10380 additions & 4406 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/FUNDING.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
github: [InPhyT,pitmonticone,ClaudMor]
1+
# GitHub sponsors
2+
github: [InPhyT, pitmonticone, ClaudMor]

.github/workflows/CI.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ on:
33
push:
44
branches:
55
- main
6+
- dev
67
tags: '*'
78
pull_request:
89
concurrency:
@@ -18,21 +19,21 @@ jobs:
1819
fail-fast: false
1920
matrix:
2021
version:
21-
- '1.7'
22-
- 'nightly'
22+
- '1.8.2'
23+
# - 'nightly'
2324
os:
2425
- ubuntu-latest
25-
- macOS-latest
26-
- windows-latest
26+
# - macOS-latest
27+
# - windows-latest
2728
arch:
2829
- x64
2930
steps:
30-
- uses: actions/checkout@v2
31-
- uses: julia-actions/setup-julia@v1
31+
- uses: actions/checkout@v3
32+
- uses: julia-actions/setup-julia@v1.8
3233
with:
3334
version: ${{ matrix.version }}
3435
arch: ${{ matrix.arch }}
35-
- uses: actions/cache@v1
36+
- uses: actions/cache@v3
3637
env:
3738
cache-name: cache-artifacts
3839
with:
@@ -57,8 +58,8 @@ jobs:
5758
name: Documentation
5859
runs-on: ubuntu-latest
5960
steps:
60-
- uses: actions/checkout@v2
61-
- uses: julia-actions/setup-julia@v1
61+
- uses: actions/checkout@v3
62+
- uses: julia-actions/setup-julia@v1.8
6263
with:
6364
version: '1'
6465
- uses: julia-actions/julia-buildpkg@v1
@@ -71,4 +72,4 @@ jobs:
7172
using Documenter: DocMeta, doctest
7273
using MultilayerGraphs
7374
DocMeta.setdocmeta!(MultilayerGraphs, :DocTestSetup, :(using MultilayerGraphs); recursive=true)
74-
doctest(MultilayerGraphs)'
75+
doctest(MultilayerGraphs)'

.github/workflows/CompatHelper.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ jobs:
1313
env:
1414
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1515
COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }}
16-
run: julia -e 'using CompatHelper; CompatHelper.main()'
16+
run: julia -e 'using CompatHelper; CompatHelper.main()'

.github/workflows/TagBot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ jobs:
1212
- uses: JuliaRegistries/TagBot@v1
1313
with:
1414
token: ${{ secrets.GITHUB_TOKEN }}
15-
ssh: ${{ secrets.DOCUMENTER_KEY }}
15+
ssh: ${{ secrets.DOCUMENTER_KEY }}

.vscode/settings.json

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
{
2+
"cSpell.words": [
3+
"abstractmultilayerdigraph",
4+
"abstractmultilayergraph",
5+
"abstractmultilayerugraph",
6+
"abstractmultiplexdigraph",
7+
"abstractmultiplexugraph",
8+
"abstractsubgraph",
9+
"add_vertex",
10+
"adjm",
11+
"agrs",
12+
"Anstee",
13+
"badjlist",
14+
"cond",
15+
"deepcopy",
16+
"deleteat",
17+
"deploydocs",
18+
"devbranch",
19+
"digraphical",
20+
"dropdims",
21+
"dstmv",
22+
"dsts",
23+
"edgetype",
24+
"edgeval",
25+
"eigvals",
26+
"eigvects",
27+
"Einsum",
28+
"eltype",
29+
"fadjlist",
30+
"fieldnames",
31+
"findfirst",
32+
"finv",
33+
"Fulkerson",
34+
"getfield",
35+
"getindex",
36+
"getproperty",
37+
"graphicality",
38+
"Hakimi",
39+
"halfedge",
40+
"halfedges",
41+
"haskey",
42+
"hasproperty",
43+
"helfedge",
44+
"idxs",
45+
"iikk",
46+
"ijkl",
47+
"ijkm",
48+
"ikjm",
49+
"indeg",
50+
"interlayerdescriptor",
51+
"isapproxsymmetric",
52+
"iscompletelyinitialized",
53+
"isconcretetype",
54+
"isdigraphical",
55+
"isempty",
56+
"isequal",
57+
"isgraphical",
58+
"isinf",
59+
"ismissing",
60+
"isnothing",
61+
"issetequal",
62+
"istrait",
63+
"jimk",
64+
"jnmo",
65+
"Kleitman",
66+
"kwargs",
67+
"layerdescriptor",
68+
"makedocs",
69+
"maxiter",
70+
"maxiters",
71+
"metadatatensor",
72+
"metadigraph",
73+
"metagraph",
74+
"metagraphs",
75+
"mindeg",
76+
"missingvertex",
77+
"multilayerdigraph",
78+
"multilayeredge",
79+
"multilayeredges",
80+
"multilayergraph",
81+
"multilayervertex",
82+
"multilayervertices",
83+
"multiplexdigraph",
84+
"multiplexgraph",
85+
"Multistrength",
86+
"mymetadata",
87+
"niok",
88+
"njom",
89+
"ntriangles",
90+
"outdeg",
91+
"pitmonticone",
92+
"prettyurls",
93+
"println",
94+
"setdiff",
95+
"setdocmeta",
96+
"simpleweighteddigraph",
97+
"simpleweightedgraph",
98+
"sitename",
99+
"skmo",
100+
"sortperm",
101+
"srcmv",
102+
"srcs",
103+
"supraweightmatrix",
104+
"swdg",
105+
"tensoreig",
106+
"tensorsfactorizations",
107+
"testset",
108+
"traitdef",
109+
"traitimpl",
110+
"typeof",
111+
"Vararg",
112+
"vcat",
113+
"Vertexs",
114+
"vertextype",
115+
"vertexval",
116+
"vodg",
117+
"weighttensor",
118+
"weighttype",
119+
"withmissing",
120+
"withmissings"
121+
]
122+
}

Project.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ authors = ["Claudio Moroni <43729990+ClaudMor@users.noreply.github.com>", "Pietr
44
version = "0.1.2"
55

66
[deps]
7+
Agents = "46ada45e-f475-11e8-01d0-f70cc89e6671"
8+
Bijections = "e2ed5e7c-b2de-5872-ae92-c73ca462fb04"
79
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
10+
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
811
Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6"
912
InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
1013
IterTools = "c8e1da08-722c-5040-9ed9-7db0dc04731e"
@@ -30,4 +33,4 @@ SimpleTraits = "0.9"
3033
SimpleValueGraphs = "0.4"
3134
SimpleWeightedGraphs = "1.2"
3235
TensorOperations = "3.2"
33-
julia = "1.7"
36+
julia = "1.8"

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/JuliaGraphs/MultilayerGraphs.jl/blob/main/LICENSE)
44
[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://juliagraphs.org/MultilayerGraphs.jl/stable)
5-
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://juliagraphs.org/MultilayerGraphs.jl/dev)
5+
[![Dev](https://img.shields.io/badge/docs-dev-lightblue.svg)](https://juliagraphs.org/MultilayerGraphs.jl/dev)
66
[![CI](https://github.com/JuliaGraphs/MultilayerGraphs.jl/actions/workflows/CI.yml/badge.svg)](https://github.com/JuliaGraphs/MultilayerGraphs.jl/actions/workflows/CI.yml)
77
[![Compat Helper](https://github.com/JuliaGraphs/MultilayerGraphs.jl/actions/workflows/CompatHelper.yml/badge.svg)](https://github.com/JuliaGraphs/MultilayerGraphs.jl/actions/workflows/CompatHelper.yml)
88
[![Format Check](https://github.com/JuliaGraphs/MultilayerGraphs.jl/actions/workflows/FormatCheck.yml/badge.svg)](https://github.com/JuliaGraphs/MultilayerGraphs.jl/actions/workflows/FormatCheck.yml)
9-
[![codecov](https://codecov.io/gh/JuliaGraphs/MultilayerGraphs.jl/branch/main/graph/badge.svg?token=Z758JuxDJX)](https://codecov.io/gh/JuliaGraphs/MultilayerGraphs.jl)
10-
[![Coverage Status](https://coveralls.io/repos/github/JuliaGraphs/MultilayerGraphs.jl/badge.svg?branch=main)](https://coveralls.io/github/JuliaGraphs/MultilayerGraphs.jl?branch=main)
9+
[![Coverage: Codecov](https://codecov.io/gh/JuliaGraphs/MultilayerGraphs.jl/branch/main/graph/badge.svg?token=Z758JuxDJX)](https://codecov.io/gh/JuliaGraphs/MultilayerGraphs.jl)
10+
[![Coverage: Coveralls](https://coveralls.io/repos/github/JuliaGraphs/MultilayerGraphs.jl/badge.svg?branch=main)](https://coveralls.io/github/JuliaGraphs/MultilayerGraphs.jl?branch=main)
1111
[![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/invenia/BlueStyle)
12-
[![DOI](https://zenodo.org/badge/490352002.svg)](https://zenodo.org/badge/latestdoi/490352002)
12+
[![DOI: Zenodo](https://zenodo.org/badge/490352002.svg)](https://zenodo.org/badge/latestdoi/490352002)
1313

1414
<img align="right" width="215" height="215" src="https://github.com/JuliaGraphs/MultilayerGraphs.jl/blob/main/docs/src/assets/logo.png?raw=true">
1515

docs/Project.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
[deps]
2+
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
23
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
4+
Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6"
5+
MetaGraphs = "626554b9-1ddb-594c-aa3c-2596fe9399a5"
36
MultilayerGraphs = "af984530-d72f-4904-8b81-b992bbbeaf3f"
7+
Revise = "295af30f-e4ad-537b-8983-00126c2a3abe"
8+
SimpleValueGraphs = "b43c691f-cac2-5415-8122-396fe16a49fc"
9+
SimpleWeightedGraphs = "47aef6b3-ad0c-573a-a1e2-d07658019622"
10+
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"

docs/make.jl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
using Revise
12
using MultilayerGraphs
23
using Documenter
34

5+
# cd("dev/MultilayerGraphs/docs")
6+
47
DocMeta.setdocmeta!(
58
MultilayerGraphs, :DocTestSetup, :(using MultilayerGraphs); recursive=true
69
)
@@ -15,7 +18,8 @@ makedocs(;
1518
canonical="https://juliagraphs.org/MultilayerGraphs.jl",
1619
assets=String[],
1720
),
18-
pages=["Home" => "index.md", "Internals" => "internals.md"],
21+
pages=["Home" => "index.md", "API" => "API.md"],
22+
clean = false
1923
)
2024

2125
deploydocs(;

0 commit comments

Comments
 (0)