leah wasser
leahawasser.bsky.social
leah wasser
@leahawasser.bsky.social
Executive Director & Founder of @pyOpenSci
* open source and open science enthusiast
* stravalib & all-contributors bot maintianer
* Rescue dog mom
* Plant nerd
* All things trail, mountain and crossfit
* Calisthenics: seeking the perfect bar muscleup.
I'm honored to be named a Python Software Foundation Fellow! 🐍
This reflects work I started in 2018 with @pyopensci.org —building inclusive pathways for scientists in open source. None of it happens alone. Thank you to 300+ contributors & the broader Python community. #python #opensource #science
Announcing Python Software Foundation Fellow Members for Q3 2025! 🎉
The PSF is pleased to announce its third batch of PSF Fellows for 2025 ! Let us welcome the new PSF Fellows for Q3 ! The following people c...
pyfound.blogspot.com
November 18, 2025 at 5:43 PM
pyOpenSci has a unique, values-driven process in how we select tools that we use in our #openeducation resources, packaging guides and trainings. This process includes bridging diffierent communities that both develop maintain and use these tools. Learn more.
we love options, but python packaging has too many.

Packaging guru Jeremiah Paige wrote about our values-based rubric for selecting:
🌱 free & open
🤝 inclusive
📐 standards-compliant
💪 well-supported
🎯 opinionated (less paralysis!)

www.pyopensci.org/blog/how-we-...

#python #opensource #openscience
November 4, 2025 at 5:25 PM
Pure python packaging feels overwhelming because there are so many tools. But in reality a pure #Python package only needs 3 things (ok 4 - it needs code too to actually run) 🙃
What have been your biggest challenges when trying to package your code? #opensource #openscience #openeducation
Your #Python package needs 3 things:
✅ src/packagename directory
✅ pyproject.toml file
✅ unique package name
It does NOT need to:
❌ Solve everyone's problems
❌ Be on PyPI immediately
If your code helps you, it might help others.
Join our workshop for more: Nov 6 💛
bit.ly/pyos-packagi...
October 15, 2025 at 9:08 PM
I used to write pages of r scripts to process messy ecological data.
Then I learned to package them so others could use and reuse my work!
At my first NEON bootcamp, 40+ researchers processed complex data in single lines instead of pages of code.
#openscience means more time for discovery. #python
October 14, 2025 at 4:43 PM
As a researcher, I learned 2 code the hard way on my own. I wrote messy MATLAB scripts that worked on my computer 😅. No training, just curiosity. I founded @pyopensci.org so people like my former self don't have to struggle alone building #OpenScience workflows. Community matters. Especially now. 💛
October 10, 2025 at 8:43 AM
Reposted by leah wasser
🚨 Early bird extended! 🚨
Join our From Zero to Python Package workshop, Nov 6.
Decode the packaging ecosystem: Hatch, PyPI, Uvicorn — and more. Build your package step-by-step. Scholarships available 💛
🔗 bit.ly/pyos-packaging-2025
#OpenScience #Python
October 9, 2025 at 5:20 PM
Reposted by leah wasser
So much brilliant work never makes it into a paper.
The code, the data, the long nights helping others debug.
At pyOpenSci, we believe that code, data, and community are the pulse.
Research advances quickly when we build together & openly.
Join us. 💛 bit.ly/pyos-volunteer
#openscience #opensource
Get involved with pyOpenSci
pyOpenSci’s Website
bit.ly
October 8, 2025 at 5:20 PM
Your #opensource project’s most valuable contributors might never touch code.
I’ve maintained All Contributors Bot for 2 months w/o a line of code—triaging issues, fixing CI, organizing work.
That work keeps projects alive.
What non-code contributions have you made? #science #openscience
October 1, 2025 at 3:42 PM
Reposted by leah wasser
pyOpenSci’s vision? 👀

A research ecosystem where the code behind the science is valued as much as the paper.

Where collaboration is the norm, not the exception.

Where open is the default. 💛
September 24, 2025 at 2:15 PM
Have you ever inherited an #opensource project with limited docs?
I am rebuilding the all-contributors bot and the accounts/workflows r undocumented. I'm becoming a PI in search of accounts 😅

Lesson learned: Create a DEVELOPMENT.md file from day one and add everything to it! #openscience
September 23, 2025 at 4:10 PM
Reposted by leah wasser
🐍 Want to publish your own Python package?

Join pyOpenSci’s 2-hour online workshop Nov 6:

✔️ Build your first package fast
✔️ Learn the core files (pyproject.toml, docs, metadata)
✔️ Publish to PyPI with confidence

📅 Nov 6, 2025 | Online
🎟️ bit.ly/PythonPackaging
September 22, 2025 at 3:51 PM
Reposted by leah wasser
🚨 Call for editors! 🚨

We’ve got 3️⃣ new pyOpenSci packages ready for review:

✨ Phyleas (hardware security experiments)
✨ LSAPy (land suitability analysis w/ fuzzy logic)
✨ RSTT (sports simulation w/ probabilistic models)

Your expertise could help make scientific software stronger & more reusable.
September 11, 2025 at 4:46 PM
Reposted by leah wasser
Open science orgs are stronger together 💪

@carpentries.carpentries.org, OLS, @ropensci.org, @pyopensci.org & @prereview.bsky.social are convening to move from surviving → thriving.

Read how we’re charting a sustainable, collective path forward: www.pyopensci.org/blog/pyopens... #OpenScience #FOSS
September 15, 2025 at 1:00 PM
Our upcoming #python packaging workshop will kick start your packaging journey. This beginner-friendly workshop will take you from 0 to python package in under 5 minutes. From there you will learn about customizing your package, and securely publishing it to PyPI #openscience #opensource
Turn your scripts into a real Python package! 🐍✨

📅 pyOpenSci 2-hour workshop: Nov 6, online.

✅ Build a package in minutes
✅ Learn to publish on PyPI
✅ Practice with GitHub Actions

🎟️ Early bird pricing is live now — scholarships are available!

🔗 www.pyopensci.org/events/pytho...
September 22, 2025 at 3:47 PM
Reposted by leah wasser
Did you know? 👀

Every pyOpenSci peer review is collaborative, not combative.

Maintainers say that our process leaves their packages stronger, better documented, and more usable...not torn apart.

Your code matters. And we’re here to help it shine! ✨

👉 Learn more: www.pyopensci.org/software-pee...
Welcome to the pyOpenSci Software Peer Review Guidebook!
pyOpenSci is a diverse community that supports the open Python tools that drive open science. GitHub release (latest by date) DOI Learn About Software Peer Review Get a basic overview of our open p...
www.pyopensci.org
September 18, 2025 at 11:18 AM
Reposted by leah wasser
Vaccines work. Period.
September 12, 2025 at 2:13 PM
We are thrilled to be working with so many incredible leaders in our #openscience ecosystem. We are collectively thinking about how uniting as nonprofit organizations that care deeply about inclusive and open science can amplify our messages and reach more people.
Open science orgs are stronger together 💪

@carpentries.carpentries.org, OLS, @ropensci.org, @pyopensci.org & @prereview.bsky.social are convening to move from surviving → thriving.

Read how we’re charting a sustainable, collective path forward: www.pyopensci.org/blog/pyopens... #OpenScience #FOSS
September 15, 2025 at 8:42 PM
I've used the all-contributors bot for years!! Both at @pyopensci and for stravalib, which I maintain. It's been so fun to help revive the project, learn new tools and get to know and build a new maintainer team 🚀

#opensource is really about people and community at the end of the day.
September 10, 2025 at 4:39 PM
We are excited for this pure #python packaging workshop!! Our workshops are fun, and you will learn a lot about the packaging ecosystem.

We offer scholarships for students and those who have been impacted by recent budget cuts and grant terminations as well. Please share!! #science #opensource
Want your Python code to be installable + reusable? 🐍📦

Join pyOpenSci’s 2-hour workshop From Zero to Python Package (Nov 6). Build your first package, learn PyPI publishing, and automate with GitHub Actions.

👀 See the graphic for registration!
September 10, 2025 at 4:14 PM
Reposted by leah wasser
New collab! OpenSource@Stanford + pyOpenSci hosted their first event on software peer review.

Zach Chandler, @mafrancesca.bsky.social & @leahawasser.bsky.social shared how review helps researchers grow skills, gain recognition & build sustainable Python software.

🎥 www.youtube.com/watch?v=LIE5...
OpenSource@Stanford & pyOpenSci: Improving Research Software through Open and Accessible Peer Review
YouTube video by Stanford Data Science
www.youtube.com
August 22, 2025 at 4:34 PM
@isabelizimm.bsky.social‬ has been such a guiding light in our @pyopensci peer review process. We are appreciative of her time spent with us as an editor and look forward to continuing to engage with her as a wonderful and knowledgeable community member.
This week, we’re honoring Isabel Zimmerman as she steps down from her editor role at pyOpenSci.

From EiC to triage, her clarity and care shaped dozens of reviews. She now moves into an Emeritus role, still a vital part of our community 💜

#OpenScience #pyOpenSci #PeerReview #Python
August 22, 2025 at 10:24 PM
Reposted by leah wasser
At #SciPy2025, we asked:

💬 What are your biggest pain points around sharing and maintaining research software?

Attendees answered thoughtfully, honestly, and hilariously (cats 😹).

Here’s what we heard 👇
www.pyopensci.org/blog/pyopens...

#OpenScience #Python #ResearchSoftware
Listening, learning, and building together: what we heard at our SciPy 2025 BoF
We held an incredibly informative community session this year at the SciPy meeting in Tacoma Washington. We asked the community what their open source Python pain points were. Learn more about what we...
www.pyopensci.org
August 6, 2025 at 12:03 PM
Reposted by leah wasser
📢 Eliot Robson is our new rotating Editor in Chief! 🎉

A past package submitter & reviewer, Eliot brings experience and a collaborative spirit to guiding pyOpenSci’s peer review process. 💛

👏 Join us in congratulating him!
#OpenScience #Python #PeerReview #pyOpenSci
August 13, 2025 at 6:03 PM
I am grateful for the work @tracykteal.bsky.social has put into @pyopensci.org over the past 3 years. It's also exciting to see how much we've grown as an organization. I can't wait to work with @kcranston.bsky.social and April moving forward #openscience #science #opensource #python
After 3 years as our founding Executive Council Chair, Tracy Teal is passing the torch to Karen Cranston. We’re also welcoming April Johnson to the Council!

Here’s why this leadership transition is a milestone for our growth: www.pyopensci.org/blog/pyopens...

#OpenScience #Python
August 20, 2025 at 6:08 PM
Reposted by leah wasser
Traditional academic peer review can feel harsh.

At pyOpenSci, our reviews are:
🤝 Collaborative
🛠️ Practical
💛 Centered on helping maintainers succeed

Because your code matters and so does the experience of sharing it.

👉 Learn how to submit: www.pyopensci.org/software-pee...
Welcome to the pyOpenSci Software Peer Review Guidebook!
pyOpenSci is a diverse community that supports the open Python tools that drive open science. GitHub release (latest by date) DOI Learn About Software Peer Review Get a basic overview of our open p...
www.pyopensci.org
August 19, 2025 at 9:40 PM