Skip to content

Commit 03e6aa1

Browse files
James Clarkjameshclrk
James Clark
authored andcommitted
Add slides to program
1 parent 436453e commit 03e6aa1

File tree

3 files changed

+59
-3
lines changed

3 files changed

+59
-3
lines changed

content/pages/sc20/program.json

+11
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"time": "11:30am - 11:55am EST",
3737
"title": "Experiences in Developing a Distributed Agent-Based Modeling Toolkit with Python",
3838
"author_type": "Author/Presenters",
39+
"slides": "https://drive.google.com/file/d/13z8HtWWbFj1QJ0SzGM3MUb248pSH4KJ4/view?usp=sharing",
3940
"authors": [
4041
"Nicholson T. Collier",
4142
"Jonathan Ozik",
@@ -46,6 +47,7 @@
4647
"time": "11:55am - 12:20pm EST",
4748
"title": "Data Engineering for HPC with Python",
4849
"author_type": "Author/Presenters",
50+
"slides": "https://drive.google.com/file/d/1_1X89w8PEFloPxvejGvVV38Csy5KZxNl/view?usp=sharing",
4951
"authors": [
5052
"Vibhatha Abeykoon",
5153
"Niranda Perera",
@@ -71,6 +73,7 @@
7173
"section": "Keynote",
7274
"title": "MPI for Python",
7375
"author_type": "Presenter",
76+
"slides": "https://drive.google.com/file/d/1wIRyx8TbSWPrQyS0P_uWoKaAcIKi44Zy/view?usp=sharing",
7477
"authors": [
7578
"Lisandro Dalcin"
7679
]
@@ -89,6 +92,7 @@
8992
"time": "2:45pm - 3:10pm EST",
9093
"title": "Enabling System Wide Shared Memory for Performance Improvement in PyCOMPSs Applications",
9194
"author_type": "Author/Presenters",
95+
"slides": "https://drive.google.com/file/d/1txEh14hiFUu--PHiyqUjVqVSLari6R3g/view?usp=sharing",
9296
"authors": [
9397
"Clément Foyer",
9498
"Javier Conejero",
@@ -102,6 +106,7 @@
102106
"time": "3:10pm - 3:35pm EST",
103107
"title": "Python Workflows on HPC Systems",
104108
"author_type": "Author/Presenters",
109+
"slides": "https://drive.google.com/file/d/1yNqGIPzDgnsn_hY4HePAefv1cAeutgY6/view?usp=sharing",
105110
"authors": [
106111
"Dominik Strassel",
107112
"Philipp Nikolas Reusch",
@@ -124,6 +129,7 @@
124129
"time": "4:00pm - 4:25pm EST",
125130
"title": "Accelerating Microstructural Analytics with Dask for Volumetric X-ray Imaging",
126131
"author_type": "Author/Presenter",
132+
"slides": "https://drive.google.com/file/d/1cFwVoLcI1nN7ifXpywXmiJWEqvU0ea0o/view?usp=sharing",
127133
"authors": [
128134
"Daniela Ushizima"
129135
]
@@ -132,6 +138,7 @@
132138
"time": "4:25pm - 4:50pm EST",
133139
"title": "Distributed Asynchronous Array Computing with the JetLag Environment",
134140
"author_type": "Author/Presenter",
141+
"slides": "https://drive.google.com/file/d/1DmVOr94vju1-amHn2cn981LCstpE4GCy/view?usp=sharing",
135142
"authors": [
136143
"Steven R. Brandt",
137144
"Bita Hasheminezhad",
@@ -159,6 +166,7 @@
159166
"time": "5:05pm - 5:10pm EST",
160167
"title": "DaCe Python Frontend",
161168
"author_type": "Presenter",
169+
"slides": "https://drive.google.com/file/d/1tKRcmLB4FsO6rKIdQSbB0Iy7OvX7fFnU/view?usp=sharing",
162170
"authors": [
163171
"Alexandros Ziogas"
164172
]
@@ -167,6 +175,7 @@
167175
"time": "5:10pm - 5:15pm EST",
168176
"title": "Linear Algebraic Graphs Algorithms in Python",
169177
"author_type": "Presenter",
178+
"slides": "https://drive.google.com/file/d/1_BhIbp3e9oNVoH3hJTupxHAGYuG8ZkVC/view?usp=sharing",
170179
"authors": [
171180
"Ali Kazmi"
172181
]
@@ -175,6 +184,7 @@
175184
"time": "5:15pm - 5:20pm EST",
176185
"title": "Fil: A Python Memory Profiler for Scientific Computing",
177186
"author_type": "Presenter",
187+
"slides": "https://drive.google.com/file/d/1F31tLqWJihwPUjT0DNJhquHHTBv5MFCe/view?usp=sharing",
178188
"authors": [
179189
"Itamar Turner-Trauring"
180190
]
@@ -183,6 +193,7 @@
183193
"time": "5:20pm - 5:25pm EST",
184194
"title": "Validating Oil Spill Dispersion Models Against Real-World Observations Using The GeoPandas Library",
185195
"author_type": "Presenter",
196+
"slides": "https://drive.google.com/file/d/1JZK39kR81fWJGCnEcuff-K18LRdULeFn/view?usp=sharing",
186197
"authors": [
187198
"Chris Dearden"
188199
]

content/pages/sc20/program.md

+39
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Save_as: program/index.html
1313
<span class="my-4 text-xl font-bold leading-tight">PyHPC 2020: 9th Workshop on Python for High-Performance and Scientific Computing</span>
1414
</div>
1515
<div class="space-y-2">
16+
1617
<div class="flex flex-col">
1718
<div class="font-bold">Organizers</div>
1819
<div class="">
@@ -34,6 +35,7 @@ Save_as: program/index.html
3435
<span class="my-4 text-xl font-bold leading-tight">Reprising the Zen of Python for HPC</span>
3536
</div>
3637
<div class="space-y-2">
38+
3739
<div class="flex flex-col">
3840
<div class="font-bold">Presenter</div>
3941
<div class="">
@@ -63,6 +65,7 @@ Save_as: program/index.html
6365
<div class="space-y-2">
6466
6567
68+
6669
</div>
6770
</div>
6871
</div>
@@ -77,6 +80,9 @@ Save_as: program/index.html
7780
<span class="my-4 text-xl font-bold leading-tight">Experiences in Developing a Distributed Agent-Based Modeling Toolkit with Python</span>
7881
</div>
7982
<div class="space-y-2">
83+
<div class="flex flex-col">
84+
<div class="font-bold"><a alt="Slides for Experiences in Developing a Distributed Agent-Based Modeling Toolkit with Python" href='https://drive.google.com/file/d/13z8HtWWbFj1QJ0SzGM3MUb248pSH4KJ4/view?usp=sharing'>Slides</a></div>
85+
</div>
8086
<div class="flex flex-col">
8187
<div class="font-bold">Author/Presenters</div>
8288
<div class="">
@@ -98,6 +104,9 @@ Save_as: program/index.html
98104
<span class="my-4 text-xl font-bold leading-tight">Data Engineering for HPC with Python</span>
99105
</div>
100106
<div class="space-y-2">
107+
<div class="flex flex-col">
108+
<div class="font-bold"><a alt="Slides for Data Engineering for HPC with Python" href='https://drive.google.com/file/d/1_1X89w8PEFloPxvejGvVV38Csy5KZxNl/view?usp=sharing'>Slides</a></div>
109+
</div>
101110
<div class="flex flex-col">
102111
<div class="font-bold">Author/Presenters</div>
103112
<div class="">
@@ -125,6 +134,9 @@ Save_as: program/index.html
125134
<span class="my-4 text-xl font-bold leading-tight">MPI for Python</span>
126135
</div>
127136
<div class="space-y-2">
137+
<div class="flex flex-col">
138+
<div class="font-bold"><a alt="Slides for MPI for Python" href='https://drive.google.com/file/d/1wIRyx8TbSWPrQyS0P_uWoKaAcIKi44Zy/view?usp=sharing'>Slides</a></div>
139+
</div>
128140
<div class="flex flex-col">
129141
<div class="font-bold">Presenter</div>
130142
<div class="">
@@ -154,6 +166,7 @@ Save_as: program/index.html
154166
<div class="space-y-2">
155167
156168
169+
157170
</div>
158171
</div>
159172
</div>
@@ -168,6 +181,9 @@ Save_as: program/index.html
168181
<span class="my-4 text-xl font-bold leading-tight">Enabling System Wide Shared Memory for Performance Improvement in PyCOMPSs Applications</span>
169182
</div>
170183
<div class="space-y-2">
184+
<div class="flex flex-col">
185+
<div class="font-bold"><a alt="Slides for Enabling System Wide Shared Memory for Performance Improvement in PyCOMPSs Applications" href='https://drive.google.com/file/d/1txEh14hiFUu--PHiyqUjVqVSLari6R3g/view?usp=sharing'>Slides</a></div>
186+
</div>
171187
<div class="flex flex-col">
172188
<div class="font-bold">Author/Presenters</div>
173189
<div class="">
@@ -189,6 +205,9 @@ Save_as: program/index.html
189205
<span class="my-4 text-xl font-bold leading-tight">Python Workflows on HPC Systems</span>
190206
</div>
191207
<div class="space-y-2">
208+
<div class="flex flex-col">
209+
<div class="font-bold"><a alt="Slides for Python Workflows on HPC Systems" href='https://drive.google.com/file/d/1yNqGIPzDgnsn_hY4HePAefv1cAeutgY6/view?usp=sharing'>Slides</a></div>
210+
</div>
192211
<div class="flex flex-col">
193212
<div class="font-bold">Author/Presenters</div>
194213
<div class="">
@@ -218,6 +237,7 @@ Save_as: program/index.html
218237
<div class="space-y-2">
219238
220239
240+
221241
</div>
222242
</div>
223243
</div>
@@ -232,6 +252,9 @@ Save_as: program/index.html
232252
<span class="my-4 text-xl font-bold leading-tight">Accelerating Microstructural Analytics with Dask for Volumetric X-ray Imaging</span>
233253
</div>
234254
<div class="space-y-2">
255+
<div class="flex flex-col">
256+
<div class="font-bold"><a alt="Slides for Accelerating Microstructural Analytics with Dask for Volumetric X-ray Imaging" href='https://drive.google.com/file/d/1cFwVoLcI1nN7ifXpywXmiJWEqvU0ea0o/view?usp=sharing'>Slides</a></div>
257+
</div>
235258
<div class="flex flex-col">
236259
<div class="font-bold">Author/Presenter</div>
237260
<div class="">
@@ -253,6 +276,9 @@ Save_as: program/index.html
253276
<span class="my-4 text-xl font-bold leading-tight">Distributed Asynchronous Array Computing with the JetLag Environment</span>
254277
</div>
255278
<div class="space-y-2">
279+
<div class="flex flex-col">
280+
<div class="font-bold"><a alt="Slides for Distributed Asynchronous Array Computing with the JetLag Environment" href='https://drive.google.com/file/d/1DmVOr94vju1-amHn2cn981LCstpE4GCy/view?usp=sharing'>Slides</a></div>
281+
</div>
256282
<div class="flex flex-col">
257283
<div class="font-bold">Author/Presenter</div>
258284
<div class="">
@@ -282,6 +308,7 @@ Save_as: program/index.html
282308
<div class="space-y-2">
283309
284310
311+
285312
</div>
286313
</div>
287314
</div>
@@ -296,6 +323,9 @@ Save_as: program/index.html
296323
<span class="my-4 text-xl font-bold leading-tight">DaCe Python Frontend</span>
297324
</div>
298325
<div class="space-y-2">
326+
<div class="flex flex-col">
327+
<div class="font-bold"><a alt="Slides for DaCe Python Frontend" href='https://drive.google.com/file/d/1tKRcmLB4FsO6rKIdQSbB0Iy7OvX7fFnU/view?usp=sharing'>Slides</a></div>
328+
</div>
299329
<div class="flex flex-col">
300330
<div class="font-bold">Presenter</div>
301331
<div class="">
@@ -317,6 +347,9 @@ Save_as: program/index.html
317347
<span class="my-4 text-xl font-bold leading-tight">Linear Algebraic Graphs Algorithms in Python</span>
318348
</div>
319349
<div class="space-y-2">
350+
<div class="flex flex-col">
351+
<div class="font-bold"><a alt="Slides for Linear Algebraic Graphs Algorithms in Python" href='https://drive.google.com/file/d/1_BhIbp3e9oNVoH3hJTupxHAGYuG8ZkVC/view?usp=sharing'>Slides</a></div>
352+
</div>
320353
<div class="flex flex-col">
321354
<div class="font-bold">Presenter</div>
322355
<div class="">
@@ -338,6 +371,9 @@ Save_as: program/index.html
338371
<span class="my-4 text-xl font-bold leading-tight">Fil: A Python Memory Profiler for Scientific Computing</span>
339372
</div>
340373
<div class="space-y-2">
374+
<div class="flex flex-col">
375+
<div class="font-bold"><a alt="Slides for Fil: A Python Memory Profiler for Scientific Computing" href='https://drive.google.com/file/d/1F31tLqWJihwPUjT0DNJhquHHTBv5MFCe/view?usp=sharing'>Slides</a></div>
376+
</div>
341377
<div class="flex flex-col">
342378
<div class="font-bold">Presenter</div>
343379
<div class="">
@@ -359,6 +395,9 @@ Save_as: program/index.html
359395
<span class="my-4 text-xl font-bold leading-tight">Validating Oil Spill Dispersion Models Against Real-World Observations Using The GeoPandas Library</span>
360396
</div>
361397
<div class="space-y-2">
398+
<div class="flex flex-col">
399+
<div class="font-bold"><a alt="Slides for Validating Oil Spill Dispersion Models Against Real-World Observations Using The GeoPandas Library" href='https://drive.google.com/file/d/1JZK39kR81fWJGCnEcuff-K18LRdULeFn/view?usp=sharing'>Slides</a></div>
400+
</div>
362401
<div class="flex flex-col">
363402
<div class="font-bold">Presenter</div>
364403
<div class="">

program-gen.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def presentation_detail(talk, authors, section):
3838
author_list = presentation_author_list(talk["authors"]) if authors else ""
3939
author = ""
4040
abstract = ""
41+
slides = ""
4142
if author_list != "":
4243
author = """<div class="flex flex-col">
4344
<div class="font-bold">""" + talk["author_type"] + """</div>
@@ -52,12 +53,17 @@ def presentation_detail(talk, authors, section):
5253
""" + talk["abstract"] + """
5354
</div>
5455
</div>"""
56+
if "slides" in talk:
57+
slides = """<div class="flex flex-col">
58+
<div class="font-bold"><a alt="Slides for """ + talk["title"] + """" href='""" + talk["slides"] + """'>Slides</a></div>
59+
</div>"""
5560
return """
5661
<div class="flex-grow">
5762
<div class="flex flex-col">
5863
""" + presentation_title(talk["title"]) + """
5964
</div>
6065
<div class="space-y-2">
66+
""" + slides + """
6167
""" + author + """
6268
""" + abstract + """
6369
</div>
@@ -85,9 +91,9 @@ def session(session, title, order=0):
8591
raise Exception("Missing argument: program.json")
8692
program = sys.argv[1]
8793
print("""Title: Program
88-
Description: The program for PyHPC 2020 will be available closer to the workshop date.
89-
URL: program
90-
Save_as: program/index.html""")
94+
Description: PyHPC 2020 program
95+
URL: program
96+
Save_as: program/index.html""")
9197
with open(program) as f:
9298
j = json.load(f)
9399
i = 0

0 commit comments

Comments
 (0)