You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2024-11-22-pyOpenSci-first-open-science-festival.md
+66-42Lines changed: 66 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,62 +18,59 @@ last_modified: 2024-11-22
18
18
19
19
## Our inaugural fall festival was a great success!
20
20
21
-
Three years ago, I envisioned an online event where our community could come together to celebrate open source and open science, share knowledge, and learn new skills. Last month, that vision became reality with pyOpenSci’s first-ever [Fall Festival, held from October 28 to November 1](/events/pyopensci-2024-fall-festival.html). The event brought together 64 participants from over 15 countries—a global mix of researchers, developers, educators, and Python enthusiasts.
21
+
Three years ago, I envisioned an online event where our community could come together to celebrate open source and open science, share knowledge, and learn new skills. Last month, that vision became reality with pyOpenSci’s first-ever [Fall Festival, held from October 28 to November 1](/events/pyopensci-2024-fall-festival.html). The event brought together **64 participants** from over **15 countries**—a global mix of researchers, developers, educators, and Python enthusiasts.
<figcaption>Graphic the shows stats 64 participants, 15+ countries
29
-
</figcaption>
30
28
</figure>
31
29
32
30
33
31
The week was packed with inspiring keynotes, hands-on workshops, and informal office hours, where participants connected and reflected on their learning. It was an incredible celebration of the amazing work happening across our community!
34
32
35
-
We kicked the event off on Monday, October 28, with a morning of KeyNote talks headlined by **Eric Ma, Melissa Mendonça, and Rowan Cockett**. The Monday talks aligned perfectly with the training events held Tuesday through Friday. The talks set the stage for a truly engaging week of learning together.
33
+
******
36
34
37
-
## Quotes to add
35
+
What did you enjoy most about the fall festival:
36
+
> Getting to know about pyOpenSci as an organization and resource. Also, [being provided with] practical, professional tools that I can use right away.
37
+
{: .highlight-quote .purple }
38
38
39
-
What did you enjoy most:
40
39
41
-
> I love the engagement…how people were attended to individually despite being in a group setting. I enjoyed that learning could happen in a personal and group setting.
42
-
{: .highlight-quote }
43
40
41
+
*****
44
42
45
-
> Getting to know about pyOpenSci as an organization and resource. Also, practical, professional tools that I can use right away.
46
-
{: .highlight-quote .magenta }
43
+
## Acknowledging our amazing team
47
44
45
+
I want to extend our heartfelt gratitude to all the instructors, helpers, and keynote speakers who contributed their time and expertise to make this event truly special. Your dedication, energy, and enthusiasm ensured an engaging and impactful experience for everyone involved!
<img src="/images/events/fall-festival-thank-you.png" alt="Fall Festival Team">
50
+
</a>
51
+
</figure>
49
52
50
-
> [I enjoyed....] Leah's teaching style, the platform, and the tutorials. I felt very ease learning together with the pyOpenSci community.
51
-
{: .highlight-quote .magenta }
53
+
A special shout-out to Carol Willing, Jeremiah Paige, and Jonny Saunders, who supported multiple workshops and co-developed and reviewed many of the lessons now published online. We’re so lucky to have such an incredible community. 🫶
52
54
53
-
What topics were most valuable
55
+
## What Made This Event Special
54
56
55
57
56
-
This quote really made my week. My motivation for building pyOpenSci is about community and making open source and data science more accessible to learners from all kinds of backgrounds.
58
+
We kicked the event off on Monday, October 28, with a morning of KeyNote talks headlined by **Eric Ma, Melissa Mendonça, and Rowan Cockett**. The Monday talks aligned perfectly with the training events held Tuesday through Friday. The talks set the stage for a truly engaging week of learning together.]
57
59
58
-
> Thank you so much Leah for your amazing teaching! You are so kind, patient and nice with the students, you make this community inclusive and safe for new learners.
59
-
{: .highlight-quote .magenta }
60
60
61
-
## Acknowledging our amazing team
61
+
> I love the engagement…how people were attended to individually despite being in a group setting. I enjoyed that learning could happen in a personal and group setting.
<img src="/images/events/fall-festival-thank-you.png" alt="Fall Festival Team">
66
-
</a>
67
-
<figcaption>Our incredible team of instructors, helpers, and keynote speakers. Thank you for making the 2024 Fall Festival a success!</figcaption>
68
-
</figure>
65
+
What made this event special was the vibe. The energy of participants who wanted to learn together was supported by the vibrant and knowledgeable pyOpenSci community. While many mentioned me directly, the vibe was more than just me. It was our community coming together to help scientists learn hard technical skills -- together and without judgement.
69
66
70
-
I want to extend our heartfelt gratitude to all the instructors, helpers, and keynote speakers who contributed their time and expertise to make this event truly special. Your dedication, energy, and enthusiasm ensured an engaging and impactful experience for everyone involved!
67
+
We met learners where they were at!
71
68
72
-
A special shout-out to Carol Willing, Jeremiah Paige, and Jonny Saunders, who supported multiple workshops and co-developed and reviewed many of the lessons now published online. We’re so lucky to have such an incredible community. 🫶
73
69
74
-
## What Made This Event Special
75
-
- Share the vibe of the event, emphasizing what stood out (e.g., collaboration, energy).
76
-
- Include 1-2 quotes from participants or speakers that capture the atmosphere.
70
+
> The enthusiasm of Leah and her friends, Spatial chat and all new Python things I didn't used before like Packaging, Great Tables, Quarto, Clean Code and Programming in [GitHub] CodeSpaces
71
+
{: .highlight-quote }
72
+
73
+
Using the interactive platform SpatialChat helped to create that vibe. More on that below.
77
74
78
75
## Keynote talks
79
76
@@ -103,19 +100,24 @@ Rowan challenged us to imagine a world where scientific publications are as dyna
103
100
Yes, data!
104
101
105
102
His vision of collaborative, automated, and iterative publishing—drawing from open-source software principles—was truly inspiring. By shifting away from traditional, static publishing methods, Rowan reminded us that we have the tools to make science more accessible, reproducible, and impactful. Talk about a game-changer!
106
-
## What We Taught
103
+
104
+
## Let the (open science & open source) learning begin!
Over four action-packed days, participants engaged in interactive workshops designed to build skills and confidence in writing, sharing, and publishing scientific code. Using SpatialChat, we created a dynamic and collaborative environment that fostered real-time learning and group discussions—something you just can’t replicate in traditional video call platforms.
112
+
The main "course" of the event was 4 days of active learning. Here, participants engaged in interactive workshops designed to build skills and confidence in writing, sharing, and publishing scientific code. Using SpatialChat, we created a dynamic and collaborative environment that fostered real-time learning and group discussions—something you just can’t replicate in traditional video call platforms like Zoom.
113
+
114
+
Our curriculum followed a clear narrative:
115
115
116
-
The curriculum followed a clear narrative:
117
116
**Write better code → Package it → Share it → Tell an interactive data story.**
118
117
118
+
> [I enjoyed....] Leah's teaching style, the platform, and the tutorials. I felt very ease learning together with the pyOpenSci community.
119
+
{: .highlight-quote .magenta }
120
+
119
121
Each day introduced new tools and practices to help participants transform their workflows and make their science more accessible, reusable, and impactful. Here’s how we approached it:
120
122
121
123
### Day 1: Write Better, Cleaner Scientific Code
@@ -129,9 +131,9 @@ We introduced strategies to improve robustness, such as creating [functions](htt
129
131
130
132
### Day 2: Create Your First Python Package
131
133
132
-
On Day 2, participants learned how to turn their code into reusable, installable Python packages. I've taught Python packaging with Hatch now several times over the past year and everyone consistently loves having an all-in-one tool! They also pick it up quickly, which means the tool is accessible and usable - a win-win! This was one person's response to their favorite day:
134
+
On Day 2, participants learned how to turn their code into reusable, installable Python packages. I've taught Python packaging with Hatch several times over the past year, and everyone consistently loves having an all-in-one tool! They also pick it up quickly, making the tool accessible and usable--a win-win! This was one person's response to their favorite day:
133
135
134
-
The packaging part. I thought Hatch was really useful and I liked the fact that it can do a couple of things as one tool.
136
+
> ...I thought Hatch was really useful and I liked the fact that it can do a couple of things as one tool.
135
137
{: .highlight-quote }
136
138
137
139
@@ -143,9 +145,10 @@ The packaging day covered:
143
145
144
146
### Day 4: share your Python code (with everyone!)
145
147
146
-
On Day 4, we empowered participants to share their work more broadly. Many learners enjoyed this day which was cool for me because it was entirely new content I had never taught before but thought was so important to any scientist building software and writing code. Below we asked them what day was their favorite. The theme of this response was common in the feedback:
148
+
On Day 4, we empowered participants to share their work more broadly. Many learners enjoyed this day which was cool for me because it was entirely new content I had never taught before but thought was so important to any scientist building software and writing code. Below, we asked them what day their favorite was. The theme of this response was common in the feedback:
147
149
148
-
> Definitely day 4 -> making package installable via PyPI by using hatch (one often writes code, but never gets to this stage)
150
+
151
+
> [I enjoyed] making package installable via PyPI by using hatch (one often writes code, but never gets to this stage)
149
152
{: .highlight-quote .magenta }
150
153
151
154
Key share your code topics included:
@@ -177,7 +180,7 @@ The 2024 Fall Festival was an incredible learning experience for pyOpenSci! One
177
180
> I liked the use of software like spatialchat, where you could break out into groups to work on things. This makes everything a lot more casual and fosters networking.
178
181
{: .highlight-quote }
179
182
180
-
We were thrilled to offer 16 scholarships for this event, making the festival accessible to a diverse group of attendees. While not all scholarship recipients could attend or verbally participate—likely due to work or other responsibilities—their presence enriched the event in many ways. This highlighted the need for a thoughtful addition of "quiet" tables or spaces for future events, ensuring all participants can engage at their comfort level.
183
+
We were thrilled to offer 16 scholarships for this event, making the festival accessible to diverse attendees. While not all scholarship recipients could attend or verbally participate—likely due to work or other responsibilities—their presence enriched the event in many ways. This highlighted the need for a thoughtful addition of "quiet" tables or spaces for future events, ensuring all participants can engage at their comfort level.
181
184
182
185
Another valuable insight we gained is that late October can be a busy time for students due to classes and other daytime commitments. This feedback will guide us to explore timing options for future events, potentially outside of traditional school sessions, to better accommodate all participants.
183
186
@@ -187,11 +190,13 @@ By reflecting on these lessons, we’re excited to continue improving our events
187
190
188
191
Most of the resources used to teach are published on our [pyOpenSci lessons website](https://www.pyopensci.org/lessons). We’re actively working on updates to incorporate additional content still housed in Google Docs, ensuring it’s accessible to all.
189
192
190
-
Looking ahead, we’re excited to connect these events more deeply with pyOpenSci’s broader mission of supporting the open-source software that scientist need to make their work open.
193
+
Looking ahead, we’re excited to connect these events more deeply with pyOpenSci’s broader mission of supporting the open-source software scientists need to make their work open. We are also working on:
191
194
192
-
We are looking forward to next spring and summer, when we'll be at PyCon 2025 and SciPy 2025, holding sprints giving talks, and connecting with you (I hope!) along the way!
195
+
* A new set of lessons that support using GitHub collaboratively and empower contributors to make their first open-source contributions.
196
+
* Running online beginner-friendly sprints that further engage the community in making contributors to open source, no matter how big or small, we want to ease pain points!
197
+
* We are looking forward to next spring and summer, when we'll be at PyCon 2025 and SciPy 2025, holding sprints, giving talks, and connecting with you!
193
198
194
-
Key an eye out on our blog and events page for upcoming events, new initiatives, and even more opportunities to engage with the vibrant pyOpenSci community. <iclass="fa-solid fa-hand-sparkles"></i>
199
+
Check our blog and events page for upcoming events, new initiatives, and even more opportunities to engage with the vibrant pyOpenSci community. <iclass="fa-solid fa-hand-sparkles"></i>
195
200
196
201
197
202
## <iclass="fa-solid fa-hands"></i> Wrap up
@@ -224,3 +229,22 @@ Follow us on social platforms:
224
229
If you are on LinkedIn, check out and [subscribe to our newsletter, too](https://www.linkedin.com/newsletters/7179551305344933888/?displayConfirmation=true).
225
230
226
231
</div>
232
+
233
+
234
+
******
235
+
236
+
## Quotes to add
237
+
238
+
What did you enjoy most:
239
+
240
+
241
+
242
+
243
+
244
+
245
+
What topics were most valuable
246
+
247
+
This quote really made my week. My motivation for building pyOpenSci is about community and making open source and data science more accessible to learners from all kinds of backgrounds.
248
+
249
+
> Thank you so much Leah for your amazing teaching! You are so kind, patient and nice with the students, you make this community inclusive and safe for new learners.
0 commit comments