Skip to content

Commit 04e01eb

Browse files
authored
enh(blog): sept 2025 blog (#728)
* enh(blog): sept 2025 blog * enh(blog): sept 2025 blog * fix: image link
1 parent 910a2ec commit 04e01eb

File tree

3 files changed

+163
-1
lines changed

3 files changed

+163
-1
lines changed

_layouts/posts_gallery.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
{% assign postsInYear = site.posts
99
| where_exp: "item", "item.hidden != true"
1010
| where_exp: "item", "item.categories contains 'blog-post'"
11+
| where_exp: "item", "item.type != 'event'"
1112
| group_by_exp: 'post', 'post.date
1213
| date: "%Y"' %}
1314
{% for year in postsInYear %}
Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
---
2+
layout: single
3+
title: "What’s New in pyOpenSci: September Updates + Community Shoutouts"
4+
excerpt: "This summer brought incredible momentum to pyOpenSci—from 60+ attendees at our SciPy session to 13 packages actively under review and exciting new leadership transitions. Join our November Python packaging workshop or explore how you can get involved in peer review."
5+
author: "pyopensci"
6+
permalink: /blog/pyopensci-september-2025-updates.html
7+
header:
8+
overlay_image: images/headers/pyopensci-floral.png
9+
categories:
10+
- blog-post
11+
- community
12+
classes: wide
13+
toc: true
14+
comments: true
15+
last_modified: 2025-09-11
16+
---
17+
18+
The summer was full of connection, collaboration, and momentum in the pyOpenSci community. Whether you joined us at [SciPy](https://scipy.org/), submitted a package for review, or just lurked in Slack, we’re so grateful you’re here!
19+
20+
Here’s what’s been happening 👇
21+
22+
---
23+
24+
## **💬 Community Shoutouts**
25+
26+
**Welcome, Philip Narteh!**
27+
28+
We’re thrilled to welcome [**Philip Narteh**](https://github.com/Phinart98) as pyOpenSci’s very first **Open Source Infrastructure Intern**, supported by [Quansight Labs](https://labs.quansight.org/), [Melissa Mendonça](https://github.com/melissawm), and [Tania Allard](https://github.com/trallard). Philip will be helping us migrate our website to [Django](https://www.djangoproject.com/), bringing valuable experience in accessibility within the Django ecosystem. We’re so excited to have you here, Philip!
29+
30+
**Contributor milestones**
31+
32+
We’ve also had some meaningful leadership transitions happen.
33+
34+
* [**Tracy Teal**](https://github.com/tracykteal) completed her term as our founding Executive Council Chair after three transformative years. The Executive Council is the leadership body that guides pyOpenSci’s strategy, governance, and long-term sustainability. You can think of it as the group that helps us make big-picture decisions and ensures our work stays aligned with our mission. [Learn more about the Executive Council.](https://www.pyopensci.org/handbook/governance/executive-council.html)
35+
* [**Karen Cranston**](https://github.com/kcranston) has stepped in as our new Executive Council Chair, and **April Johnson** has joined as a new Council member.
36+
37+
These transitions highlight pyOpenSci’s growing maturity and sustainability as an organization.
38+
39+
We also want to celebrate our editorial team:
40+
41+
* [**Eliot Robson**](https://github.com/eliotwrobson) transitioned into the Editor-in-Chief role for our peer review process.
42+
* [**Chiara Marmo**](https://github.com/cmarmo) and [**Isabel Zimmerman**](https://github.com/isabelizimm) wrapped up their terms as Editors after years of thoughtful reviews and community care. Thank you both!
43+
44+
---
45+
46+
## **🎤 SciPy 2025 Highlights**
47+
48+
Over 60 people joined our Birds of a Feather (BoF) session to discuss challenges in research software and what community-driven peer review can do to help. It was one of our most energizing community sessions yet!
49+
50+
We also:
51+
52+
* Kicked off the conference with our packaging workshop, introducing folks to our user-friendly template and modern tools like Hatch and UV.
53+
* Welcomed many first-time contributors at our community sprint, with **over 30 PRs opened in one day**!
54+
* Shared lightning talks, saw Pixi in action, and even got a **SciPy Song shoutout**.
55+
56+
Big thanks to everyone who contributed to our SciPy presence—especially Jonny Saunders, Avik Basu, Jeremiah Paige, Inessa Pawson, Carol Willing, Tetsuo Koyama, and many others who made our workshop and sprints welcoming and impactful.
57+
58+
📖Read: [Highlights from SciPy 2025: Building Community, Code, and Culture](https://www.pyopensci.org/blog/pyopensci-at-scipy-2025.html)
59+
60+
---
61+
62+
## **🔍 Peer Review Updates**
63+
64+
We’re excited to see continued momentum in our software review process! Right now, **13 packages are actively under review,** and another **10 are in prereview** (the early stage before formal review begins). You can explore the [live review status board](https://www.pyopensci.org/metrics/peer-review/current-review-status.html) anytime to follow along.
65+
66+
🎉 Recently accepted packages include:
67+
68+
* [**PIVA**](https://github.com/pudeIko/piva) (August 4, 2025) — A visualization and analysis toolkit for experimental data from [Angle-Resolved Photoemission Spectroscopy (ARPES)](https://arpes.stanford.edu/research/tool-development/angle-resolved-photoemission-spectroscopy).
69+
* [**CyNetDiff**](https://github.com/eliotwrobson/CyNetDiff) (August 22, 2025) — A performance-focused library for simulating network diffusion processes using [Cython](https://cython.org/).
70+
71+
A big congratulations to the maintainers of these projects, and a thank you to the reviewers and editors who supported them through the process.
72+
73+
📦 Interested in submitting your own Python package?
74+
75+
👉 [Read our guide and submit here](https://www.pyopensci.org/python-package-guide/)
76+
77+
---
78+
79+
## **🧠 Community Learning + Behind-the-Scenes**
80+
81+
**Event Recap: [Improving Research Software through Peer Review](https://www.pyopensci.org/events/pyopensci-stanford-ospo-peer-review.html)**
82+
83+
On August 7, we partnered with Stanford’s OSPO for a virtual session exploring how pyOpenSci’s peer review model strengthens research software and supports contributor recognition.
84+
85+
**New blog updates**
86+
87+
If our blog posts feel a little more structured, community-centered, and friendly lately—say hi to our new **Communications and Community Lead, Mandy Moore!** She’s been working behind the scenes on everything from SEO-friendly image tags to blog polish to social media storytelling.
88+
89+
Bonus: She even learned a little HTML for it. 😉
90+
91+
📖Read: [Meet Mandy Moore, pyOpenSci’s new Communications and Community Lead!](https://www.pyopensci.org/blog/mandy-moore-communications-lead.html)
92+
93+
---
94+
95+
## 📅 Upcoming Events
96+
97+
**October 2, 2025 – [Create a Python Package: A Hands-On Workshop](https://www.pyopensci.org/events/pyopensci-stanford-create-python-package-workshop.html)**
98+
99+
This workshop is being held for the Stanford Open Source Program office community through our new membership model. We are excited to host another live online workshop on Spatial Chat, where we’ll walk you through building your first Python package using Hatch, UV, and other modern tools—complete with a ready-to-use GitHub Codespace. (9 AM PT / 10 AM MT)
100+
101+
**November 6, 2025 – [Create a Python Package: A Hands-On Workshop](https://www.pyopensci.org/events/python-packaging-workshop-november-2025.html)**
102+
103+
It's not too late to grab a seat in our second Python packaging workshop. Python packaging at your fingertips!
104+
105+
Here, we’ll walk you through building your first Python package using Hatch, UV, and other modern tools—complete with a ready-to-use GitHub Codespace using a custom pyOpenSci template. (9 AM PT / 10 AM MT)
106+
107+
✨ More workshops and events are always in the works—stay tuned via our [events page](https://www.pyopensci.org/events.html) for the latest updates.
108+
109+
---
110+
111+
## **🛠️ How You Can Get Involved**
112+
113+
* Volunteer with pyOpenSci – from peer review to outreach, we welcome contributors of all kinds.
114+
* Join our Slack – connect with the scientific Python and open science community.
115+
* Follow us – [LinkedIn](https://www.linkedin.com/company/pyopensci/), [Mastodon](https://fosstodon.org/@pyOpenSci), [Bluesky](https://bsky.app/profile/pyopensci.org).
116+
117+
---
118+
119+
## **👀 On Our Radar**
120+
121+
* We’re working on new policies around the role of generative AI in peer review and open source. It’s a challenging and timely topic, and we’ve opened a [GitHub discussion](https://github.com/pyOpenSci/software-peer-review/issues/331) to gather thoughts from the community.
122+
* We’re also developing policies to support review of packages already reviewed by our partner journal, JOSS.
123+
* Curious about next-gen Python packaging? Check out [uv](https://github.com/astral-sh/uv), [Pixi](https://pixi.sh/), and [Hatch](https://hatch.pypa.io/latest/).
124+
* Keep an eye out for more blogs and contributor spotlights—we’ll be highlighting both technical insights and the people who make this community thrive.
125+
126+
---
127+
128+
✨ Let’s keep building together.
129+
130+
Until next time,
131+
132+
The pyOpenSci Team 💛
133+
134+
135+
<div class="notice" markdown="1">
136+
137+
## Connect with us!
138+
139+
There are lots of ways to get involved if you are interested!
140+
141+
* If you read through our lessons and want to suggest changes, open an issue in our [lessons repository here](https://github.com/pyOpenSci/lessons).
142+
* [Volunteer to be a reviewer for pyOpenSci’s software review process](https://docs.google.com/forms/u/6/d/e/1FAIpQLSeVf-L_1-jYeO84OvEE8UemEoCmIiD5ddP_aO8S90vb7srADQ/viewform?usp=send_form).
143+
* [Submit a scientific Python package to pyOpenSci for peer review.](https://www.pyopensci.org/software-peer-review/how-to/author-guide.html#submit-your-package-for-peer-review)
144+
* [Donate to pyOpenSci](https://give.communityin.org/pyopensci_2024?ref=ab_0sHhtifYvgR0sHhtifYvgR) to support scholarships for future training events and the development of new learning content.
145+
* Check out our [volunteer page](https://www.pyopensci.org/volunteer.html) for other ways to get involved.
146+
147+
You can also:
148+
149+
* Keep an eye on our [events page](https://www.pyopensci.org/events/index.html) for upcoming training events.
150+
151+
Follow us on social platforms:
152+
153+
* [Discord](https://discord.com/invite/yYyDFP2BcP)
154+
* [Mastodon](https://fosstodon.org/@pyopensci)
155+
* [Bluesky](https://bsky.app/profile/pyopensci.org)
156+
* [LinkedIn](https://www.linkedin.com/company/pyopensci/)
157+
* [GitHub](https://github.com/pyOpenSci)
158+
159+
If you are on LinkedIn, check out and [subscribe to our newsletter](https://www.linkedin.com/newsletters/7179551305344933888/?displayConfirmation=true), too.
160+
161+
</div>

_posts/2025-09-14-pyopensci-surviving-to-thriving.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ last_modified: 2025-09-09
2020
<figure>
2121
<picture>
2222
<source srcset="{{ site.baseurl }}/images/blog/2025/waterfall-flikr.webp" type="image/webp">
23-
<img src="{{ site.baseurl }}/images/blog/2025/waterfall-flikr.png" alt="A photograph of a waterfall cascading down rocks in a rich green forest setting" style="width: 80%;">
23+
<img src="{{ site.baseurl }}/images/blog/2025/waterfall-flikr.jpg" alt="A photograph of a waterfall cascading down rocks in a rich green forest setting" style="width: 80%;">
2424
</picture>
2525
<figcaption>"Black Forest: waterfall" by *rboed* is licensed under CC BY 2.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/2.0/?ref=openverse.</figcaption>
2626
</figure>

0 commit comments

Comments
 (0)