Sign in

leah wasser

@leahawasser.bsky.social
174 followers 48 following 86 posts

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.

PostsRepliesMedia
leah wasser @leahawasser.bsky.social · 24/06/2026
I have learned so much at #UNOpenSourceWeek already, and all of it will feed the @pyOpenSci AI tool research we will be working on in the coming months. More data from the session i Faciliated and a full write-up coming soon. #pyopensci #opensource
050
leah wasser @leahawasser.bsky.social · 16/06/2026
I'm honored to be a keynote speaker at @europython.eu . 💞 My talk is about seeing through the noise — people, patterns, and intentional AI. Can't wait to bring the @pyopensci.org lens to this stage. I hope to see you there! #EuroPython #Python
041
Reposted by leah wasser
pyOpenSci @pyopensci.org · 28/05/2026
📣 Join the pyOpenSci editorial team & support software peer review! We're looking for folks with expertise in: 🧬 bioinformatics ⚛️ physics/simulation 📊 sports analytics 🧪 computational chemistry 📈 time-series analysis 🔭 astronomy 🌍 earth science Flexible time commitment, full onboarding. 🐍
Here's alt text for the graphic:

A pyOpenSci call for editors graphic. The top half shows a photo of community members collaborating at a sprint, overlaid with a deep purple tint. Text reads: "Join Our Editorial Team. We need editors with a background in: bioinformatics & genomic surveillance, physics (electron/ion optics), sports analytics & ranking, computational chemistry, time-series analysis, astronomy & astrophysics, earth & climate science." The bottom half has a light cream background with the text "Apply: bit.ly/pyoseditor" and "Questions? Email media@pyopensci.org." The pyOpenSci logo appears at the top.
0107
leah wasser @leahawasser.bsky.social · 15/05/2026
Help us address better more thoughtful use of gen ai tools in #opensource today at pyconus - 3pm All are welcome!!
030
leah wasser @leahawasser.bsky.social · 15/05/2026
Made it to Long Beach just in time for the start of #pyconus ! Tomorrow @pyopensci will host its first #openspace at 3pm! Join us to talk about #genAI #aitools & the impact they are having on #opensource . We have some research lined up and want to problem-solve with the community together #python
An image of a female on the streets of long beach smiling
070
Reposted by leah wasser
EPCC @epcc.bsky.social · 06/05/2026
Celebrate a decade of Research Software Engineering at RSECon26 in Sheffield (9-11 Sep 2026). Registration for in-person & online attendance: now open. Call for Submissions and Call for Reviewers: close Friday 8 May. Don't miss out! edin.ac/3R86Zdr
Logo of RSECon26
023
leah wasser @leahawasser.bsky.social · 18/11/2025
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
pyfound.blogspot.com
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...
051
leah wasser @leahawasser.bsky.social · 04/11/2025
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.
001
leah wasser @leahawasser.bsky.social · 15/10/2025
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
052
leah wasser @leahawasser.bsky.social · 14/10/2025
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
A graphic that says Why Packaging Matters
When I was building the NEON Data Skills program, I had a problem: ecologists weren't trained to handle massive, complex datasets — lidar, hyperspectral imagery, flux towers, time series..

I wrote scripts in R to help researchers parse this messy data (think: huge files with metadata buried deep inside). They worked, but they were pages long and hard to share.

Then a friend suggested I turn my scripts into an R package. With support from the community. I did it.

The difference was instant. When i lead the first NEON Data Skills Boot Camp, over 40 participants processed complex data with single lines of code instead of pages of scripts. Suddenly, we could focus on science, not data wrangling.

That's the power of packaging: one reusable tool can scale learning and impact across an entire field.

Now I'm teaching Python packaging so more researchers can build tools that make getting to the science faster, reproducible, inclusive and collaborative.
040
leah wasser @leahawasser.bsky.social · 10/10/2025
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. 💛
051
Reposted by leah wasser
pyOpenSci @pyopensci.org · 09/10/2025
🚨 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
A graphic from zero ro Python package. 2 hour packaging workshop. Build a pure Python package using Hatch and UV, publish securely to PyPI, Automate with GitHub actions, and write docs that help users and contributors. 

Thursday, 6 November 2025. Early bird special is extended. Link: bit.ly/pythonpackaging
032
Reposted by leah wasser
pyOpenSci @pyopensci.org · 08/10/2025
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
bit.ly
Get involved with pyOpenSci
pyOpenSci’s Website
064
leah wasser @leahawasser.bsky.social · 01/10/2025
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
183
Reposted by leah wasser
pyOpenSci @pyopensci.org · 24/09/2025
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. 💛
092
leah wasser @leahawasser.bsky.social · 23/09/2025
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
052
Reposted by leah wasser
pyOpenSci @pyopensci.org · 22/09/2025
🐍 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.
042
Reposted by leah wasser
pyOpenSci @pyopensci.org · 11/09/2025
🚨 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.
097
Reposted by leah wasser
pyOpenSci @pyopensci.org · 15/09/2025
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.
095
leah wasser @leahawasser.bsky.social · 22/09/2025
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
021
Reposted by leah wasser
pyOpenSci @pyopensci.org · 18/09/2025
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...
pyopensci.org
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...
052
Reposted by leah wasser
Senator Bernie Sanders @sanders.senate.gov · 12/09/2025
Vaccines work. Period.
472779643
leah wasser @leahawasser.bsky.social · 15/09/2025
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.
041
leah wasser @leahawasser.bsky.social · 10/09/2025
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.
041
leah wasser @leahawasser.bsky.social · 10/09/2025
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
073
Reposted by leah wasser
pyOpenSci @pyopensci.org · 22/08/2025
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...
youtube.com
OpenSource@Stanford & pyOpenSci: Improving Research Software through Open and Accessible Peer Review
YouTube video by Stanford Data Science
042
leah wasser @leahawasser.bsky.social · 22/08/2025
@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.
020
Reposted by leah wasser
pyOpenSci @pyopensci.org · 06/08/2025
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
pyopensci.org
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...
022
Reposted by leah wasser
pyOpenSci @pyopensci.org · 13/08/2025
📢 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.
041
leah wasser @leahawasser.bsky.social · 20/08/2025
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
131
Reposted by leah wasser
pyOpenSci @pyopensci.org · 19/08/2025
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...
pyopensci.org
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...
0105
leah wasser @leahawasser.bsky.social · 29/07/2025
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.
010
Reposted by leah wasser
pyOpenSci @pyopensci.org · 26/07/2025
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
pyopensci.org
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.
063
Reposted by leah wasser
pyOpenSci @pyopensci.org · 28/07/2025
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.
012
Reposted by leah wasser
pyOpenSci @pyopensci.org · 29/07/2025
🚨 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.org
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...
0125
Reposted by leah wasser
Stand Up for Science! @standupforscience.net · 19/07/2025
Under Zeldin, EPA wants to stop regulating carbon from power plants - claiming emissions “don’t contribute significantly” to climate change. The rationale misinterprets science & law. The #EPA139 spoke out on this corruption. Support them here: zurl.co/UObOK zurl.co/BsVFt
blog.ucs.org
EPA Moves to Ignore Power Plant Carbon Emissions, Deny Climate Science 
Zeldin is proposing to walk away from regulating carbon emissions from power plants—plus nearly every other source of heat-trapping emissions.
913653
Reposted by leah wasser
Stéfan van der Walt @mentat.za.net · 22/07/2025
mystmd 1.6 is out! Static exports should now work with hosting services like GitHub Pages, RTD, etc. Give it a try and let us know if you run into difficulties. github.com/jupyter-book... You can also now preview doc builds in PRs via CircleCI, following this template: github.com/stefanv/myst...
github.com
Release v1.6.0 · jupyter-book/mystmd
What's Changed 📖 A few miscellaneous documentation updates by @rowanc1 in #2154 📖 Remove out of date readme note by @rowanc1 in #2155 🔗 Fix URLs in table of contents directive by @brianhawthorne i...
093
leah wasser @leahawasser.bsky.social · 23/07/2025
We had such a great time teaching #python packaging at @scipyconf.bsky.social this year.Our packaging tutorials Hatch to manage pure Python packaging and UV to make Hatch environments FAST. Make your first package in just a few minutes: www.pyopensci.org/python-packa...
pyopensci.org
Create a pure Python package
This diagram has two smaller boxes with arrows pointing to the right to a Python environment. The small boxes read your-package and pip install package. The environment box on the right reads - you...
110
Reposted by leah wasser
CURIOSS @curiossorg.bsky.social · 03/07/2025
‪We’re very excited about our July Deep Dive with Zach Chandler, Ma Francesca Vera and @leahawasser.bsky.social on the new initiative between the OpenSource@Stanford #OSPO at @stanforddata.bsky.social and @pyopensci.org. 📺https://www.youtube.com/watch?v=P6CZeINDAUc
youtube.com
CURIOSS Deep Dive: OpenSource@Stanford & pyOpenSci
YouTube video by CURIOSS
132
Reposted by leah wasser
pyOpenSci @pyopensci.org · 09/07/2025
Behind the scenes at #SciPy2025! ✨ Our Executive Director, @leahawasser.bsky.social, kicking off another great session! pyOpenSci makes open science approachable through packaging workshops, peer review & community events like this. Come say hi if you’re here! #OpenScience #Python #Community
Leah Wasser, Executive Director and Founder of pyOpenSci, smiles at the camera while standing at a podium with a laptop and microphone in front of her. Behind her, participants sit at tables with laptops in a conference room, attending a session at SciPy 2025.
082
leah wasser @leahawasser.bsky.social · 10/07/2025
Happening today in room 315 at 1:15pm after lunch #scipy2025 #python
000
leah wasser @leahawasser.bsky.social · 10/07/2025
TODAY - join us after lunch for a BoF commmunity session! Share your paint points with packaging #python code and software and also let's talk about how generative AI is impacting #opensource maintenance and what we can do about that! Your feedback will guide pyOpenSci's future work!
011
leah wasser @leahawasser.bsky.social · 10/07/2025
It's great educators r thinking deeply & CRITICALLY about students using gen AI & how it impacts learning. There is a lot of hype with AI being able to solve problems. However, AI can can hinder one of the most important education outcomes:: "learning how to learn". #scipy2025 #openscience
021
leah wasser @leahawasser.bsky.social · 09/07/2025
Did you know that UV will install your #python package in editable mode with just a few easy commands? 1. create environment: uv venv 2. Open a python prompt: uv run python And that's all you need! #packaging #opensource #scipy2025
011
leah wasser @leahawasser.bsky.social · 08/07/2025
It was a blast to get to chat with the CURIOUSS project the other day about connecting #openscience communities like @pyopensci.org with Universities and engaging students and researchers in the open software peer review process. #python #opensource
130
leah wasser @leahawasser.bsky.social · 08/07/2025
Pixi is a FAST #python package and environment manager it's built on top of #rust & uses #uv . It supports conda & also project work. also is more project oriented. We used it for a ML training with GPU enhanced processing! @matthewfeickert.com Ruben & John nailed teaching it. #openscience
020
leah wasser @leahawasser.bsky.social · 08/07/2025
I'm really excited to teach with the @pyopensci crew #python packaging today at #scipy2025 !! We have a shiny new template that makes the process of going from nothing to an installable package with tests and documentation easy.
Banner for “Build Your First Python Package!” workshop at SciPy 2025, hosted by pyOpenSci. Features a purple robot in a field of flowers, with the pyOpenSci logo and URL (pyopensci.org)
011
leah wasser @leahawasser.bsky.social · 19/06/2025
Also, the UN Building is spectacular! The rooms are grand and colorful with translator spaces looking down and ear pieces to help everyone hear. The Economic and Social Council Chamber, or ECOSOC where we were for day 1, was a gift from Sweden!
030
Reposted by leah wasser
Ben Collins @bencollins.bsky.social · 11/06/2025
Find your closest rally on Saturday and go. You can tell your kids where you were on the other side of this. Outnumber him everywhere. www.nokings.org#map
nokings.org
No Kings
On June 14—Flag Day—Donald Trump wants tanks in the street and a made-for-TV display of dominance for his birthday. A spectacle meant to look like strength. But real power isn’t staged in Washington. ...
6344281443
Reposted by leah wasser
Seth Larson @sethmlarson.dev · 12/06/2025
Just published the blog posts for the #Python Language Summit 2025. It's quite fun to cover this important event and contribute to the Python community in this unique way :) Please take a look if you weren't able to attend the Language Summit in person: discuss.python.org/t/announcing...
discuss.python.org
Announcing the Python Language Summit 2025 blog posts
Hey folks! I’ve published the blog posts for the Python Language Summit 2025 to the PSF blog, I hope you enjoy them! Big thank-you to the PSF Community Communications Manager @riecatnor for reviewing ...
1128