Skip to content

Commit ed9fc26

Browse files
Merge pull request #150 from coding-for-reproducible-research/course-history
Update historical courses
2 parents f8194c9 + a378f84 commit ed9fc26

File tree

3 files changed

+63
-15
lines changed

3 files changed

+63
-15
lines changed

cfrr_program_details/about_us.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"- **Programme Management: Dr Fliss Guest**\n",
5555
"- **Administrator: Anne Bell**\n",
5656
" - Anne provides the administrative support for the Coding for Reproducible Research initiative. She has a background in well-being education, teacher training, and project management. She draws on this experience to organise the programme's training provision on behalf of the mainly-volunteer delivery team. As a qualified nutritional therapist with training in epigenetics and functional medicine, an interest in the rigour of health research drew her to the post. If you’d like to get in touch, email [here](mailto:[email protected]). \n",
57-
"- **Training Focused Research Software Engineer (RSE): Liam Berrisford**\n",
57+
"- **Training Focused Research Software Engineer (RSE): Dr Liam Berrisford**\n",
5858
" - Liam sits within the [Research Software Engineering (RSE)](https://www.exeter.ac.uk/research/research-software-and-analytics/meetthersegroup/) team at the University. As the first training-focused RSE, he helps to deliver CfRR content and prepare course material alongside other odd jobs, such as building this website! With a background in Computer Science and Environmental AI across his BSc and PhD and experience as an Associate Lecturer in Computer Science, he was keen to join the CfRR team to teach a broad range of topics to an even broader range of individuals! If you have any questions, please get in touch with him [here](mailto:[email protected]). His university profile is available [here](https://www.exeter.ac.uk/research/services/contact/profile/index.php?web_id=Liam_Berrisford).\n",
5959
"- **Wider RSE Team**\n",
6060
" - The Research Software Engineering (RSE) team at the University of Exeter is a cornerstone of the Coding for Reproducible Research (CfRR) program. This dedicated group of professionals ensures the delivery of high-quality, cutting-edge training across a broad spectrum of topics critical to modern computational research. The RSE team leverages their extensive expertise in areas such as software development, data science, and high-performance computing to develop and implement comprehensive course materials. The CfRR program is significantly enriched by the RSE team's active engagement. These engineers are not only passionate about advancing the technical capabilities of researchers but also committed to fostering a collaborative and supportive learning environment. By working closely with academics and other professionals, they create a dynamic and enriching educational experience for all participants. RSEs in the CfRR program contribute to a variety of tasks, from teaching and developing course content to providing hands-on support and mentorship. Their involvement helps ensure that the program remains at the forefront of research training, equipping participants with the skills necessary to conduct efficient and reproducible research. The collaborative ethos of the CfRR program is embodied in the RSE team's approach, which emphasizes teamwork, innovation, and continuous improvement. More information about the RSE team can be found [here](https://www.exeter.ac.uk/research/research-software-and-analytics/meetthersegroup/). \n",

cfrr_program_details/courses_overview.ipynb

Lines changed: 42 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
},
9090
{
9191
"cell_type": "code",
92-
"execution_count": 9,
92+
"execution_count": 1,
9393
"id": "0a814add-f545-4663-8b06-39c40b636509",
9494
"metadata": {
9595
"editable": true,
@@ -103,17 +103,38 @@
103103
"outputs": [
104104
{
105105
"data": {
106-
"text/markdown": [
107-
"<div align='center'>\n",
108-
"\n",
109-
"| Course Name | Course Info | Course Leader | Course Helpers | Course Developers |\n",
110-
"| --- | --- | --- | --- | --- |\n",
111-
"| Introduction to Python | 23rd/30th October 10am-1pm (online) | Tom Wilson | Liam Berrisford | Michael Saunby, Simon Kirby, Duncan McDougall, Eilis Hannon |\n",
106+
"text/html": [
112107
"\n",
113-
"</div>"
108+
"<table style='width: 100%; text-align: center; border: 1px solid black; border-collapse: collapse;'>\n",
109+
"<tr>\n",
110+
"<th>Course Name</th>\n",
111+
"<th>Course Info</th>\n",
112+
"<th>Course Leader</th>\n",
113+
"<th>Course Helpers</th>\n",
114+
"<th>Course Developers</th>\n",
115+
"</tr>\n",
116+
"<tr><td>Introduction to UNIX </td><td>October 2023</td></tr>\n",
117+
"<tr><td>Introduction to Python</td><td>November 2023</td></tr>\n",
118+
"<tr><td>Introduction to julia</td><td>November/December 2023</td></tr>\n",
119+
"<tr><td>Introduction to HPC and ISCA</td><td>November 2023</td></tr>\n",
120+
"<tr><td>Introduction to Version Control</td><td>December 2023</td></tr>\n",
121+
"<tr><td>Introduction to R</td><td>January 2024</td></tr>\n",
122+
"<tr><td>Regression Analysis with R</td><td>January 2024</td></tr>\n",
123+
"<tr><td>Introduction to UNIX </td><td>March 2024</td></tr>\n",
124+
"<tr><td>Introduction to Python</td><td>April 2024</td></tr>\n",
125+
"<tr><td>Computational Thinking</td><td>April 2024</td></tr>\n",
126+
"<tr><td>Software Development Best Practice</td><td>April 2024</td></tr>\n",
127+
"<tr><td>Advanced Regression Analysis with R</td><td>April 2024</td></tr>\n",
128+
"<tr><td>Introduction to Version Control</td><td>May 2024</td></tr>\n",
129+
"<tr><td>Python for Data Analysis</td><td>May 2024</td></tr>\n",
130+
"<tr><td>Intermediate Version Control</td><td>May 2024</td></tr>\n",
131+
"<tr><td>Introduction to R</td><td>June 2024</td></tr>\n",
132+
"<tr><td>Parallel Computing </td><td>June 2024</td></tr>\n",
133+
"<tr><td>Introduction to MATLAB</td><td>June 2024</td></tr>\n",
134+
"<tr><td>Regression Analysis with R</td><td>June 2024</td></tr></table>"
114135
],
115136
"text/plain": [
116-
"<IPython.core.display.Markdown object>"
137+
"<IPython.core.display.HTML object>"
117138
]
118139
},
119140
"metadata": {},
@@ -133,17 +154,25 @@
133154
"\n",
134155
"# Function to generate an HTML table row for each course\n",
135156
"def generate_html_row(row):\n",
136-
" return f\"<tr><td>{row['Course Name']}</td><td>{row['Course Info']}</td><td>{row['Course Leader']}</td><td>{row['Course Helpers']}</td><td>{row['Course Developers']}</td></tr>\"\n",
157+
" #return f\"<tr><td>{row['Course Name']}</td><td>{row['Course Info']}</td><td>{row['Course Leader']}</td><td>{row['Course Helpers']}</td><td>{row['Course Developers']}</td></tr>\"\n",
158+
" return f\"<tr><td>{row['Course Name']}</td><td>{row['Course Info']}</td></tr>\"\n",
137159
"\n",
138160
"# Generate HTML table header\n",
161+
"# html_table_header = \"\"\"\n",
162+
"# <table style='width: 100%; text-align: center; border: 1px solid black; border-collapse: collapse;'>\n",
163+
"# <tr>\n",
164+
"# <th>Course Name</th>\n",
165+
"# <th>Course Info</th>\n",
166+
"# <th>Course Leader</th>\n",
167+
"# <th>Course Helpers</th>\n",
168+
"# <th>Course Developers</th>\n",
169+
"# </tr>\n",
170+
"# \"\"\"\n",
139171
"html_table_header = \"\"\"\n",
140172
"<table style='width: 100%; text-align: center; border: 1px solid black; border-collapse: collapse;'>\n",
141173
"<tr>\n",
142174
"<th>Course Name</th>\n",
143175
"<th>Course Info</th>\n",
144-
"<th>Course Leader</th>\n",
145-
"<th>Course Helpers</th>\n",
146-
"<th>Course Developers</th>\n",
147176
"</tr>\n",
148177
"\"\"\"\n",
149178
"\n",

data/previous_workshops.csv

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,20 @@
1-
Course Name,Course Info,Course Leader ,Course Helpers,Course Developers
1+
Course Name,Course Info,Course Leader ,Course Helpers,Course Developers
2+
Introduction to UNIX ,October 2023,,,
3+
Introduction to Python,November 2023,,,
4+
Introduction to julia,November/December 2023,,,
5+
Introduction to HPC and ISCA,November 2023,,,
6+
Introduction to Version Control,December 2023,,,
7+
Introduction to R,January 2024,,,
8+
Regression Analysis with R,January 2024,,,
9+
Introduction to UNIX ,March 2024,,,
10+
Introduction to Python,April 2024,,,
11+
Computational Thinking,April 2024,,,
12+
Software Development Best Practice,April 2024,,,
13+
Advanced Regression Analysis with R,April 2024,,,
14+
Introduction to Version Control,May 2024,,,
15+
Python for Data Analysis,May 2024,,,
16+
Intermediate Version Control,May 2024,,,
17+
Introduction to R,June 2024,,,
18+
Parallel Computing ,June 2024,,,
19+
Introduction to MATLAB,June 2024,,,
20+
Regression Analysis with R,June 2024,,,

0 commit comments

Comments
 (0)