What’s getting in the way of maintaining and sharing your research software? 👀

At #SciPy2025 pyOpenSci hosted a Birds of a Feather (BoF) to ask that very question, and the community showed up with insight, vulnerability, and solutions.

From confusing packaging tools to cultural barriers in academia, we break down the biggest pain points and what we’re doing next.

👉 https://www.pyopensci.org/blog/pyopensci-bof-community-scipy-2025.html

#OpenScience #ResearchSoftware #Python #pyOpenSci

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 learned in this interactive session.

pyOpenSci

Two weeks out from #SciPy2025 and we’re still buzzing ⚡

🛠️ Our packaging workshop with #Hatch + #UV made best practices feel doable
💬 60+ joined our “Packaging Pain Points” BoF—real talk, real momentum
🚀 30+ PRs opened in one day—many from first-timers!
🎙️ Lightning talks, #Pixi demos, and a SciPy Song shoutout!

More soon—including our Aug 7 event on peer review w/ Stanford #OSPO.

✨ Read more: https://www.pyopensci.org/blog/pyopensci-at-scipy-2025

#Python #OpenSource #OpenScience #ResearchSoftware #CommunityDriven

Had a hallway conversation at #SciPy2025 about #GenAI in coding education → one week later, a (partial) solution is shipped in Google Colab 🤯

The magic of conference serendipity never gets old. Longer post with story on LinkedIn: https://www.linkedin.com/feed/update/urn:li:share:7352418801814016003/

A week has passed since I got back from the SciPy Conference in Tacoma, WA, delighted as usual by the experience. | Lorena A. Barba

A week has passed since I got back from the SciPy Conference in Tacoma, WA, delighted as usual by the experience. I had skipped it last year, weary of crossing the whole continent for the event. But I braved the long flights this year to avoid FOMO. Seeing again old friends and folks I admire a lot was splendid, especially my two past students Naty Clementi, PhD and Gilbert Forsyth, who were program committee members. It was a treat to see Katy Huff, who gave the opening keynote. She was conference co-chair with Dr. Andy R. Terrel (he/him) when I gave a keynote in 2014, my first SciPy! I also enjoyed talking with my engineering prof colleagues, Kyle Niemeyer, PhD and Ryan C. Cooper, PhD, and with other insightful SciPy regulars (👋 to Andrew Donoho). I gave a talk about my experiences embracing generative AI in the classroom (links to the talk abstract, slides, and related paper in the comments). The room was full, and the audience was gripped by my stories of woe, and many later came to me with polite compliments and commentary. In one of these hallway conversations, my old pal from the Python conference scene, Jake Vanderplas, joined in my concern about teaching beginners the ropes of technical computing when AI can now do all the tasks we assign them. I recalled how several years ago when he was in the Colab team, I shared with him that Colab was messing with notebook metadata such that assignments using the nbgrader extension would break. He was able to quickly ship a fix, and life was good again. Now, I told him, when my university JupyterHub has a glitch and I've had to switch to Colab live in the classroom, students discover predictive code suggestions and begin to tab-tab-tab away their exercises. Jake commiserated and said he'd reach out to the Colab team to ask if they were thinking about this. The next morning, we met again and he said: I have an idea, what if the notebook had a metadata field that signals "no-ai" to the editor? If Colab respects this, you can distribute exercise notebooks that will at least not offer code suggestions live. I called over Yuvi Panda to chat about it, and he said if Jupyter AI also respects this flag, then it can become a standard across editors. This is the magic of the SciPy "Hallway Track": just a week later, the feature is implemented and Colab allows turning AI features on or off for a notebook (link below). Hooray! This experience perfectly embodies why I keep coming back to SciPy despite the cross-country travel. Where else can a casual hallway conversation turn into a shipped feature in just one week? The community's commitment to education and thoughtful implementation of new technologies continues to inspire me. For those who've been on the fence about attending future conferences: don't let FOMO be hypothetical. The connections and collaborations you'll find are worth every mile.

RIP gpu-free-ai , which was taken down from PyPI: https://pypi.org/project/gpu-free-ai/

In its short life, we explored the possibilities of an all-garbage future, but the present was not ready for a package that explicitly implements the Features that "AI" implements implicitly, such as directly posting any keys in your environment directly to pastebin. Even though these Important Features were opt-in gated behind an environment variable, I suppose it is against the rules to upload Literal Malware to PyPI even if it is performance art.

The project remains at https://github.com/sneakers-the-rat/gpu-free-ai/

#SciPy #SciPy2025

🔥 The Teen Track at #SciPy2025 was an absolute blast! Huge thanks to Open Teams for creating space for the next generation of scientists and coders 🌟👩💻👨💻
I gave a punny talk at #SciPy2025 and I had much fear but no regrets. Thanks to all the people who make great packages that let us do what we do best! (Be huge dorks about microscopes) broad.io/CiminiSciPy2...

2025_07_11_SciPy_Cimini

I couldn’t attend the @SciPyConf unfortunately, but I’m heading down to Tacoma tomorrow and Sunday for the sprints.

Is anyone in my fedi circle also going?

#scipy2025

The #SciPy2025 Sprints are this weekend—July 12 & 13!

Breakfast at 8am, kickoff at 9am—then it’s time to dive into open source projects & meet the community.

📍 William W. Philip Hall (1918 Commerce St, UW Tacoma)
🔗 https://www.scipy2025.scipy.org/sprints

#OpenSource #Community #Python

Scenes from #SciPy2025:

✨ Talks on how tools shape us—and we shape them
🔎 @leahawasser leading convo on Python packaging pain points (docs + time topped the list)
🤝 Community members swapping stories + solutions

Open science thrives when we connect like this.

#OpenSource #Python #Community

gpu-free-ai

gpu-free-ai All the features of AI with no model, gpu, or compute https://github.com/sneakers-the-rat/gpu-free-ai

Google Docs