leah wasser
@leahawasser.bsky.social
150 followers 44 following 77 posts
Executive Director & Founder of @pyOpenSci * open source and open science enthusiast * stravalib maintianer * Rescue dog mom * Plant nerd * All things trail, mountain and crossfit
Posts Media Videos Starter Packs
Reposted by leah wasser
pyopensci.org
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
leahawasser.bsky.social
They DO!! I actually think typing is a code contribution too!! We had someone join the stravalib team for a while who was super passionate about typing. It was so invaluable to us! And it makes our test suites stronger as new contributions come in. So YES absolutely it all counts and is needed!!
leahawasser.bsky.social
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
Reposted by leah wasser
pyopensci.org
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. 💛
leahawasser.bsky.social
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
Reposted by leah wasser
pyopensci.org
🐍 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
Purple graphic with pyOpenSci logo at the top. Large white text reads: From Zero to Python Package. Subheading: A 2-hour packaging workshop with pyOpenSci! A checklist underneath says: Build your first Python package, Publish securely to PyPI, Automate releases with GitHub Actions, Write docs that help users & contributors. Below, text reads: Thursday, 6 November 2025, 10:00 AM MST – 12:15 PM MST. At the bottom: bit.ly/PythonPackaging with a button that says Register Now. A simple robot illustration is on the right side.
Reposted by leah wasser
pyopensci.org
🚨 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.
Purple background with floral illustrations. Text reads: “Get involved with pyOpenSci! We’re growing our editorial team, and are seeking volunteers from a wide variety of scientific backgrounds. Editors: Lead the review process for 3–4 packages a year. Assist with editorial and peer review policies. People from diverse backgrounds are especially encouraged to apply! Questions? Email media@pyopensci.org. Apply: bit.ly/pyOSEditor.” At the bottom are social links: pyopensci.org, Fosstodon @pyOpenSci, LinkedIn pyOpenSci. Illustration shows a person at a desk on a video call with four people.
Reposted by leah wasser
pyopensci.org
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
Logos of the five participating organizations (top to bottom: The Carpentries, PREreview, rOpenSci, OLS, pyOpenSci) enclosed in grey ovals along the border of a larger grey circle. Inside the circle at the top is text in all caps spelling “STRONGER TOGETHER.” Below that is an image of several arms and hands closed in a fist. At the bottom of the image in is text spelling “Building resilience in open science starts with collaboration” with the words “resilience” and “collaboration bolded.
leahawasser.bsky.social
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
pyopensci.org
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...
Purple graphic with pyOpenSci logo at the top. Large white text reads: From Zero to Python Package. Subheading: A 2-hour packaging workshop with pyOpenSci! Bulleted list: “Build your first Python package; Publish securely to PyPI; Automate releases with GitHub Actions; Write docs that help users & contributors.” Below, event details: Thursday, 6 November 2025, 10:00 AM MST – 12:15 PM MST. Link shown: bit.ly/PythonPackaging. On the right is a simple robot illustration. A teal button at the bottom right says REGISTER NOW.
Reposted by leah wasser
pyopensci.org
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
Reposted by leah wasser
leahawasser.bsky.social
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.
pyopensci.org
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
Logos of the five participating organizations (top to bottom: The Carpentries, PREreview, rOpenSci, OLS, pyOpenSci) enclosed in grey ovals along the border of a larger grey circle. Inside the circle at the top is text in all caps spelling “STRONGER TOGETHER.” Below that is an image of several arms and hands closed in a fist. At the bottom of the image in is text spelling “Building resilience in open science starts with collaboration” with the words “resilience” and “collaboration bolded.
leahawasser.bsky.social
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.
leahawasser.bsky.social
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
pyopensci.org
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!
Purple graphic with pyOpenSci logo and text: “From Zero to Python Package — A 2-hour packaging workshop with pyOpenSci.” Bullet points: Build your first Python package; Publish securely to PyPI; Automate releases with GitHub Actions; Write docs that help users & contributors. Event details: Thursday, 6 November 2025, 10:00 AM–12:15 PM MST. URL: bit.ly/PythonPackaging. A “Register Now” button appears at the bottom right. Decorative line-art robot stands on the right side.
Reposted by leah wasser
pyopensci.org
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
leahawasser.bsky.social
@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.
pyopensci.org
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
Graphic featuring a thank-you message for Isabel Zimmerman from pyOpenSci. The left side includes text acknowledging her contributions as Editor in Chief, editor, and triage team member, noting her leadership, kindness, and clarity. It states she is stepping into an Emeritus role while remaining a valued community member. The right side shows a smiling woman with shoulder-length brown hair in a sleeveless black top, framed in a purple circular border. The pyOpenSci logo appears at the bottom left.
Reposted by leah wasser
pyopensci.org
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
Reposted by leah wasser
pyopensci.org
📢 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
Graphic announcing Eliot Robson as pyOpenSci’s new rotating Editor in Chief for the peer review program. Text reads: ‘THANK YOU Eliot Robson. Eliot Robson is our new rotating Editor in Chief for pyOpenSci’s peer review program. A past package submitter and reviewer, he brings experience and a collaborative spirit to leading our editorial team.’ On the right is a circular photo of Eliot wearing a pastel purple and blue hoodie. The pyOpenSci logo appears at the bottom left.
leahawasser.bsky.social
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
pyopensci.org
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
Graphic thanking Tracy Teal for completing a 3-year term as Executive Council Chair of pyOpenSci. Text expresses gratitude for her expertise, time, and effort, welcomes Karen Cranston as the new Chair, and April Johnson as the newest Council member. Includes pyOpenSci logo and headshots of Tracy Teal (top right), Karen Cranston (middle right), and April Johnson (bottom right).
Reposted by leah wasser
pyopensci.org
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
leahawasser.bsky.social
This is a truly powerful report that overviews the profoundly dangerous impacts of GenAI not just on our workflows but also on our lives, our jobs and our livelihoods.
ainowinstitute.bsky.social
NEW REPORT: Artificial Power, our 2025 Landscape Report, is out.

Today’s AI isn’t just being used by us, it’s being used on us. We urgently need to reclaim public power over the future trajectory of AI. Another path is possible.

Read the report: ainowinstitute.org/2025-landscape
Reposted by leah wasser
pyopensci.org
Still thinking about everyone who showed up for open science this month 💛

Contributed to pyOpenSci? We see you.
Curious? We’ve got starter issues + docs to help you begin.

✨ You belong here. Your code matters. ✨

📖 www.pyopensci.org/blog/pyopens...
#pyOpenSci #OpenScience #Python
Highlights from SciPy 2025: Building Community, Code, and Culture
Explore pyOpenSci’s highlights from SciPy 2025—from Python packaging workshops and talks to first-time contributions, collaboration, and open science in action.
www.pyopensci.org
Reposted by leah wasser
pyopensci.org
Thrilled to welcome Philip Narteh as pyOpenSci’s first open source infrastructure intern! 💛

Backed by @quansight.com Labs, Melissa Mendonça & Tania Allard, he’ll help migrate our site to Django—bringing accessibility expertise with him.

👋 Welcome, Philip! #OpenScience #Django #pyOpenSci
Graphic introducing pyOpenSci’s first open source infrastructure intern. Text reads: “INTERN SPOTLIGHT. Philip Narteh has joined pyOpenSci as our very first open source infrastructure intern, thanks to the support of Quansight Labs! PHILIP NARTEH.” The image includes a photo of Philip Narteh wearing a white t-shirt that says “WE’RE KIND OF A BIG DEAL,” and the pyOpenSci logo appears at the bottom. The design uses purple tones and rounded shapes.
Reposted by leah wasser
pyopensci.org
🚨 You don’t need to be a software engineer to contribute to scientific open source!

pyOpenSci welcomes code, docs, ideas, reviews & encouragement 💛

There’s space for you here 🤝

🔗 www.pyopensci.org/python-packa...

#OpenScience #pyOpenSci
pyOpenSci Python Package Guide
We support the Python tools that scientists need to create open science workflows. GitHub release (latest by date) DOI new Tutorial Series: Create a Python Package: The first round of our community...
www.pyopensci.org
leahawasser.bsky.social
Please feel free to share with us your experiences if you use it more!! And check out our tutorials as well in case they might help you a bit! We have a template now that makes packaging easier (it uses us as a envt manager)