Skip to content

Commit 0f67a62

Browse files
author
Mark Needham
committed
generify jupyter execution|
1 parent bf6785a commit 0f67a62

File tree

6 files changed

+111
-157
lines changed

6 files changed

+111
-157
lines changed

generate_notebooks.sh

Lines changed: 6 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -59,40 +59,12 @@ python generate_notebook.py \
5959

6060
python generate_notebook.py \
6161
"Triangle Counting" \
62-
"https://github.com/neo4j-contrib/neo4j-graph-algorithms/blob/3.2/doc/asciidoc/triangleCount.adoc" \
62+
"https://github.com/neo4j-contrib/neo4j-graph-algorithms/raw/3.2/doc/asciidoc/triangleCount.adoc" \
6363
"https://github.com/neo4j-contrib/neo4j-graph-algorithms/raw/3.2/doc/asciidoc/scripts/triangle-count.cypher" \
6464
"stream-triples"
6565

66-
67-
python empty.py
68-
jupyter nbconvert --execute --inplace notebooks/PageRank.ipynb
69-
70-
python empty.py
71-
jupyter nbconvert --execute --inplace notebooks/Louvain.ipynb
72-
73-
python empty.py
74-
jupyter nbconvert --execute --inplace notebooks/BetweennessCentrality.ipynb
75-
76-
python empty.py
77-
jupyter nbconvert --execute --inplace notebooks/ClosenessCentrality.ipynb
78-
79-
python empty.py
80-
jupyter nbconvert --execute --inplace notebooks/UnweightedConnectedComponents.ipynb
81-
82-
python empty.py
83-
jupyter nbconvert --execute --inplace notebooks/WeightedConnectedComponents.ipynb
84-
85-
python empty.py
86-
jupyter nbconvert --execute --inplace notebooks/Louvain.ipynb
87-
88-
python empty.py
89-
jupyter nbconvert --execute --inplace notebooks/SingleSourceShortestPath.ipynb
90-
91-
python empty.py
92-
jupyter nbconvert --execute --inplace notebooks/AllPairsShortestPath.ipynb
93-
94-
python empty.py
95-
jupyter nbconvert --execute --inplace notebooks/TriangleCounting.ipynb
96-
97-
python empty.py
98-
jupyter nbconvert --execute --inplace notebooks/StronglyConnectedComponents.ipynb
66+
for file in `find notebooks -name "*.ipynb" -maxdepth 1`; do
67+
echo $file
68+
python empty.py
69+
jupyter nbconvert --execute --inplace $file
70+
done

notebooks/AllPairsShortestPath.ipynb

Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -124,111 +124,111 @@
124124
" <tbody>\n",
125125
" <tr>\n",
126126
" <th>0</th>\n",
127-
" <td>B</td>\n",
128-
" <td>B</td>\n",
127+
" <td>E</td>\n",
128+
" <td>E</td>\n",
129129
" <td>0.0</td>\n",
130130
" </tr>\n",
131131
" <tr>\n",
132132
" <th>1</th>\n",
133-
" <td>B</td>\n",
134-
" <td>D</td>\n",
133+
" <td>E</td>\n",
134+
" <td>F</td>\n",
135135
" <td>40.0</td>\n",
136136
" </tr>\n",
137137
" <tr>\n",
138138
" <th>2</th>\n",
139-
" <td>B</td>\n",
140-
" <td>E</td>\n",
141-
" <td>70.0</td>\n",
139+
" <td>D</td>\n",
140+
" <td>D</td>\n",
141+
" <td>0.0</td>\n",
142142
" </tr>\n",
143143
" <tr>\n",
144144
" <th>3</th>\n",
145-
" <td>B</td>\n",
146145
" <td>F</td>\n",
147-
" <td>110.0</td>\n",
146+
" <td>F</td>\n",
147+
" <td>0.0</td>\n",
148148
" </tr>\n",
149149
" <tr>\n",
150150
" <th>4</th>\n",
151-
" <td>A</td>\n",
152-
" <td>A</td>\n",
153-
" <td>0.0</td>\n",
151+
" <td>D</td>\n",
152+
" <td>E</td>\n",
153+
" <td>30.0</td>\n",
154154
" </tr>\n",
155155
" <tr>\n",
156156
" <th>5</th>\n",
157-
" <td>A</td>\n",
158-
" <td>B</td>\n",
159-
" <td>50.0</td>\n",
157+
" <td>D</td>\n",
158+
" <td>F</td>\n",
159+
" <td>70.0</td>\n",
160160
" </tr>\n",
161161
" <tr>\n",
162162
" <th>6</th>\n",
163-
" <td>A</td>\n",
164-
" <td>C</td>\n",
165-
" <td>50.0</td>\n",
163+
" <td>B</td>\n",
164+
" <td>D</td>\n",
165+
" <td>40.0</td>\n",
166166
" </tr>\n",
167167
" <tr>\n",
168168
" <th>7</th>\n",
169-
" <td>A</td>\n",
170-
" <td>D</td>\n",
171-
" <td>90.0</td>\n",
169+
" <td>B</td>\n",
170+
" <td>E</td>\n",
171+
" <td>70.0</td>\n",
172172
" </tr>\n",
173173
" <tr>\n",
174174
" <th>8</th>\n",
175-
" <td>A</td>\n",
176-
" <td>E</td>\n",
177-
" <td>120.0</td>\n",
175+
" <td>B</td>\n",
176+
" <td>F</td>\n",
177+
" <td>110.0</td>\n",
178178
" </tr>\n",
179179
" <tr>\n",
180180
" <th>9</th>\n",
181-
" <td>A</td>\n",
182-
" <td>F</td>\n",
183-
" <td>160.0</td>\n",
181+
" <td>B</td>\n",
182+
" <td>B</td>\n",
183+
" <td>0.0</td>\n",
184184
" </tr>\n",
185185
" <tr>\n",
186186
" <th>10</th>\n",
187+
" <td>A</td>\n",
187188
" <td>D</td>\n",
188-
" <td>D</td>\n",
189-
" <td>0.0</td>\n",
189+
" <td>90.0</td>\n",
190190
" </tr>\n",
191191
" <tr>\n",
192192
" <th>11</th>\n",
193-
" <td>D</td>\n",
193+
" <td>A</td>\n",
194194
" <td>E</td>\n",
195-
" <td>30.0</td>\n",
195+
" <td>120.0</td>\n",
196196
" </tr>\n",
197197
" <tr>\n",
198198
" <th>12</th>\n",
199-
" <td>D</td>\n",
199+
" <td>A</td>\n",
200200
" <td>F</td>\n",
201-
" <td>70.0</td>\n",
201+
" <td>160.0</td>\n",
202202
" </tr>\n",
203203
" <tr>\n",
204204
" <th>13</th>\n",
205-
" <td>C</td>\n",
206-
" <td>C</td>\n",
205+
" <td>A</td>\n",
206+
" <td>A</td>\n",
207207
" <td>0.0</td>\n",
208208
" </tr>\n",
209209
" <tr>\n",
210210
" <th>14</th>\n",
211-
" <td>C</td>\n",
212-
" <td>D</td>\n",
213-
" <td>40.0</td>\n",
211+
" <td>A</td>\n",
212+
" <td>B</td>\n",
213+
" <td>50.0</td>\n",
214214
" </tr>\n",
215215
" <tr>\n",
216216
" <th>15</th>\n",
217-
" <td>E</td>\n",
218-
" <td>E</td>\n",
219-
" <td>0.0</td>\n",
217+
" <td>A</td>\n",
218+
" <td>C</td>\n",
219+
" <td>50.0</td>\n",
220220
" </tr>\n",
221221
" <tr>\n",
222222
" <th>16</th>\n",
223223
" <td>C</td>\n",
224-
" <td>E</td>\n",
225-
" <td>70.0</td>\n",
224+
" <td>D</td>\n",
225+
" <td>40.0</td>\n",
226226
" </tr>\n",
227227
" <tr>\n",
228228
" <th>17</th>\n",
229+
" <td>C</td>\n",
229230
" <td>E</td>\n",
230-
" <td>F</td>\n",
231-
" <td>40.0</td>\n",
231+
" <td>70.0</td>\n",
232232
" </tr>\n",
233233
" <tr>\n",
234234
" <th>18</th>\n",
@@ -238,8 +238,8 @@
238238
" </tr>\n",
239239
" <tr>\n",
240240
" <th>19</th>\n",
241-
" <td>F</td>\n",
242-
" <td>F</td>\n",
241+
" <td>C</td>\n",
242+
" <td>C</td>\n",
243243
" <td>0.0</td>\n",
244244
" </tr>\n",
245245
" </tbody>\n",
@@ -248,26 +248,26 @@
248248
],
249249
"text/plain": [
250250
" source target distance\n",
251-
"0 B B 0.0\n",
252-
"1 B D 40.0\n",
253-
"2 B E 70.0\n",
254-
"3 B F 110.0\n",
255-
"4 A A 0.0\n",
256-
"5 A B 50.0\n",
257-
"6 A C 50.0\n",
258-
"7 A D 90.0\n",
259-
"8 A E 120.0\n",
260-
"9 A F 160.0\n",
261-
"10 D D 0.0\n",
262-
"11 D E 30.0\n",
263-
"12 D F 70.0\n",
264-
"13 C C 0.0\n",
265-
"14 C D 40.0\n",
266-
"15 E E 0.0\n",
267-
"16 C E 70.0\n",
268-
"17 E F 40.0\n",
251+
"0 E E 0.0\n",
252+
"1 E F 40.0\n",
253+
"2 D D 0.0\n",
254+
"3 F F 0.0\n",
255+
"4 D E 30.0\n",
256+
"5 D F 70.0\n",
257+
"6 B D 40.0\n",
258+
"7 B E 70.0\n",
259+
"8 B F 110.0\n",
260+
"9 B B 0.0\n",
261+
"10 A D 90.0\n",
262+
"11 A E 120.0\n",
263+
"12 A F 160.0\n",
264+
"13 A A 0.0\n",
265+
"14 A B 50.0\n",
266+
"15 A C 50.0\n",
267+
"16 C D 40.0\n",
268+
"17 C E 70.0\n",
269269
"18 C F 110.0\n",
270-
"19 F F 0.0"
270+
"19 C C 0.0"
271271
]
272272
},
273273
"execution_count": 4,

notebooks/BetweennessCentrality.ipynb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -137,22 +137,22 @@
137137
" </tr>\n",
138138
" <tr>\n",
139139
" <th>2</th>\n",
140-
" <td>Bridget</td>\n",
140+
" <td>Mark</td>\n",
141141
" <td>0.0</td>\n",
142142
" </tr>\n",
143143
" <tr>\n",
144144
" <th>3</th>\n",
145-
" <td>Doug</td>\n",
145+
" <td>Michael</td>\n",
146146
" <td>0.0</td>\n",
147147
" </tr>\n",
148148
" <tr>\n",
149149
" <th>4</th>\n",
150-
" <td>Mark</td>\n",
150+
" <td>Bridget</td>\n",
151151
" <td>0.0</td>\n",
152152
" </tr>\n",
153153
" <tr>\n",
154154
" <th>5</th>\n",
155-
" <td>Michael</td>\n",
155+
" <td>Doug</td>\n",
156156
" <td>0.0</td>\n",
157157
" </tr>\n",
158158
" </tbody>\n",
@@ -163,10 +163,10 @@
163163
" user centrality\n",
164164
"0 Alice 4.0\n",
165165
"1 Charles 2.0\n",
166-
"2 Bridget 0.0\n",
167-
"3 Doug 0.0\n",
168-
"4 Mark 0.0\n",
169-
"5 Michael 0.0"
166+
"2 Mark 0.0\n",
167+
"3 Michael 0.0\n",
168+
"4 Bridget 0.0\n",
169+
"5 Doug 0.0"
170170
]
171171
},
172172
"execution_count": 4,

notebooks/Louvain.ipynb

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -133,32 +133,32 @@
133133
" <tbody>\n",
134134
" <tr>\n",
135135
" <th>0</th>\n",
136-
" <td>Doug</td>\n",
136+
" <td>Alice</td>\n",
137137
" <td>0</td>\n",
138138
" </tr>\n",
139139
" <tr>\n",
140140
" <th>1</th>\n",
141-
" <td>Mark</td>\n",
141+
" <td>Bridget</td>\n",
142142
" <td>0</td>\n",
143143
" </tr>\n",
144144
" <tr>\n",
145145
" <th>2</th>\n",
146-
" <td>Michael</td>\n",
147-
" <td>3</td>\n",
146+
" <td>Charles</td>\n",
147+
" <td>2</td>\n",
148148
" </tr>\n",
149149
" <tr>\n",
150150
" <th>3</th>\n",
151-
" <td>Alice</td>\n",
152-
" <td>3</td>\n",
151+
" <td>Doug</td>\n",
152+
" <td>2</td>\n",
153153
" </tr>\n",
154154
" <tr>\n",
155155
" <th>4</th>\n",
156-
" <td>Bridget</td>\n",
157-
" <td>3</td>\n",
156+
" <td>Mark</td>\n",
157+
" <td>2</td>\n",
158158
" </tr>\n",
159159
" <tr>\n",
160160
" <th>5</th>\n",
161-
" <td>Charles</td>\n",
161+
" <td>Michael</td>\n",
162162
" <td>0</td>\n",
163163
" </tr>\n",
164164
" </tbody>\n",
@@ -167,12 +167,12 @@
167167
],
168168
"text/plain": [
169169
" user community\n",
170-
"0 Doug 0\n",
171-
"1 Mark 0\n",
172-
"2 Michael 3\n",
173-
"3 Alice 3\n",
174-
"4 Bridget 3\n",
175-
"5 Charles 0"
170+
"0 Alice 0\n",
171+
"1 Bridget 0\n",
172+
"2 Charles 2\n",
173+
"3 Doug 2\n",
174+
"4 Mark 2\n",
175+
"5 Michael 0"
176176
]
177177
},
178178
"execution_count": 4,

0 commit comments

Comments
 (0)