Skip to content

Commit 5b792c9

Browse files
committed
fix: styles and copy edit
1 parent c656ed4 commit 5b792c9

File tree

5 files changed

+69
-46
lines changed

5 files changed

+69
-46
lines changed

_posts/2024-11-22-pyOpenSci-first-open-science-festival.md

Lines changed: 66 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -18,62 +18,59 @@ last_modified: 2024-11-22
1818

1919
## Our inaugural fall festival was a great success!
2020

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.
2222

2323

24-
<figure>
25-
<a href="/images/events/fall-festival-2024-stats.svg">
26-
<img src="/images/events/fall-festival-2024-stats.svg" style="max-width:90%" alt="">
24+
<figure class="align-center">
25+
<a href="/images/events/fall-festival-2024-stats.png">
26+
<img src="/images/events/fall-festival-2024-stats.png" style="max-width:90%" alt="">
2727
</a>
28-
<figcaption>Graphic the shows stats 64 participants, 15+ countries
29-
</figcaption>
3028
</figure>
3129

3230

3331
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!
3432

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+
******
3634

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 }
3838

39-
What did you enjoy most:
4039

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 }
4340

41+
*****
4442

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
4744

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!
4846

47+
<figure>
48+
<a href="/images/events/fall-festival-thank-you.png">
49+
<img src="/images/events/fall-festival-thank-you.png" alt="Fall Festival Team">
50+
</a>
51+
</figure>
4952

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. 🫶
5254

53-
What topics were most valuable
55+
## What Made This Event Special
5456

5557

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.]
5759

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 }
6060

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.
62+
{: .highlight-quote }
63+
>
6264
63-
<figure class="align-center">
64-
<a href="/images/events/fall-festival-thank-you.png">
65-
<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.
6966

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!
7168

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. 🫶
7369

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.
7774

7875
## Keynote talks
7976

@@ -103,19 +100,24 @@ Rowan challenged us to imagine a world where scientific publications are as dyna
103100
Yes, data!
104101

105102
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!
107105

108106
<figure class="align-center">
109107
<a href="/images/events/people-table-working.svg">
110108
<img src="/images/events/people-table-working.svg" alt="">
111109
</a>
112110
</figure>
113111

114-
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:
115115

116-
The curriculum followed a clear narrative:
117116
**Write better code → Package it → Share it → Tell an interactive data story.**
118117

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+
119121
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:
120122

121123
### Day 1: Write Better, Cleaner Scientific Code
@@ -129,9 +131,9 @@ We introduced strategies to improve robustness, such as creating [functions](htt
129131

130132
### Day 2: Create Your First Python Package
131133

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:
133135

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.
135137
{: .highlight-quote }
136138

137139

@@ -143,9 +145,10 @@ The packaging day covered:
143145

144146
### Day 4: share your Python code (with everyone!)
145147

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:
147149

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)
149152
{: .highlight-quote .magenta }
150153

151154
Key share your code topics included:
@@ -177,7 +180,7 @@ The 2024 Fall Festival was an incredible learning experience for pyOpenSci! One
177180
> 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.
178181
{: .highlight-quote }
179182

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.
181184

182185
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.
183186

@@ -187,11 +190,13 @@ By reflecting on these lessons, we’re excited to continue improving our events
187190

188191
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.
189192

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:
191194

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!
193198

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. <i class="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. <i class="fa-solid fa-hand-sparkles"></i>
195200

196201

197202
## <i class="fa-solid fa-hands"></i> Wrap up
@@ -224,3 +229,22 @@ Follow us on social platforms:
224229
If you are on LinkedIn, check out and [subscribe to our newsletter, too](https://www.linkedin.com/newsletters/7179551305344933888/?displayConfirmation=true).
225230

226231
</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.
250+
{: .highlight-quote .magenta }

_sass/minimal-mistakes/_base.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ blockquote.highlight-quote {
158158
@extend %quote-style;
159159
position: absolute;
160160
content: close-quote;
161-
right: 4rem;
161+
right: 10rem; // To ensure the right quote is within the margin
162162
margin-top:2rem;
163163
}
164164
& > div.end {

_sass/minimal-mistakes/_utilities.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ body:hover .visually-hidden button {
174174

175175
.align-center {
176176
display: block;
177-
margin-left: auto;
178-
margin-right: auto;
177+
//margin-left: auto; //align-center is implemented on the img tag below
178+
//margin-right: auto;
179179
text-align: center; // Ensures the caption is centered
180180
width: 100%; // Ensures the figure takes up the full width of its container
181181

40.7 KB
Loading

images/events/fall-festival-2024-stats.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)