Pinned
pyOpenSci
pyOpenSci
@pyopensci.org
We build diverse communities that support free and open Python tools for processing scientific data. We also build technical skills needed to contribute to open source and that support open science. Join our global community: https://linktr.ee/pyopensci
2.2K followers89 following177 posts
📣 Join our editorial team and support scientific open source! Looking for editors with backgrounds in: ⚛️ Physics 🧪 Chemistry 😷 Public health Guide packages through peer review, flexible time commitment, full support provided. Apply: bit.ly/pyoseditor #ScientificPython #pyOpenSci
pyOpenSci reposted
🧩 Talk Spotlight: @hadley.nz shares 20 years of tidyverse lessons; data grammar that shaped how we think about wrangling. Plus, his take on AI's impact on future data science workflows 🚀 #SciPy2026 🔗 scipy2026.scipy.org
pyOpenSci runs software peer review to ensure code is sustainable. Are you new to peer review but want to get involved? We've got you! We offer direct support and mentorship to new reviewers completing their first review. Build your skills and support #opensource 🤝
pyOpenSci is heading to UN Open Source Week! 🌍 We're joining global leaders to discuss sustainable digital infrastructure and human-centered open source communities. Are you going? Let's connect! www.unopensource.org #OpenSource #UNOpenSource #pyOpenSci
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
Community is so critical during times of political unrest. We value the members of the pyOpenSci community who work together to make scientific #opensource more accessible and inclusive and to help researchers and others navigating #python packaging and creating open reproducible workflows.
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. 💛
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...
🚨 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
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
pyOpenSci has supported 50+ Python packages. Now you can learn the same packaging practices in our hands-on workshop with founder @leahawasser.bsky.social. 📅 Nov 6 | 10 AM MST 🎟️ Early bird rates + scholarships 🔗 bit.ly/PythonPackaging 🐍 Make your code easier to share, use & contribute to.
Want your #Python code to be easier to share + reuse? 📦 Join pyOpenSci + #StanfordOSPO for an online workshop: Create a Python package: make your code easier to share and use 🗓 Thu, Oct 2 · 10 AM MT / 9 AM PT 🔗 pyopensci.org/events/pyopensci-stanford-create-python-package-workshop.html
pyOpenSci reposted
pyOpenSci reposted
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
🐍 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
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...
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...
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
Want to share your Python code with the world? 🌍 Start small: build a package. Our beginner-friendly guide shows you how → www.pyopensci.org/python-packa... Your science. Your code. Your impact. ✨
Writing, sharing, documenting, maintaining your code…it’s a lot. pyOpenSci is here to help. 💛 📦 Submit your package: github.com/pyopensci/so...
We don’t believe in gatekeeping. pyOpenSci is built on mentorship, support, and shared learning. If you’re a #Python user, a data scientist, or a curious researcher, we want your voice in the room. ✨ Get involved: www.pyopensci.org/volunteer.html
Finish this sentence: 💭 I wish I’d known ___ before publishing my first Python package. Your experience could help someone new to packaging—what would you add? 👉 www.pyopensci.org/python-packa...
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...
Thinking about packaging your Python code, but not sure where to start? 👩💻🐍 Our beginner-friendly guide walks you through it step by step: 📂 Organize your code 📝 Write docs ⚙️ Set up pyproject.toml 🤝 Submit for peer review 👉 www.pyopensci.org/python-packa...
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...
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
📢 Please welcome Mandy Moore (@therubyrep.bsky.social) as pyOpenSci’s new Communications & Community Lead! Read her intro post: www.pyopensci.org/blog/mandy-m... #OpenScience #Python #CommunityDriven
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
🚨 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
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
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
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
👉 Your research code deserves peer review too. Join pyOpenSci + OpenSource@Stanford (#OSPO) on Aug 7 to explore how open peer review improves software, science, and recognition. 🗓 11AM MT (Stanford-only) 🔗 More: lnkd.in/eX6V_mMK #OpenScience #PeerReview #Python
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
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
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
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
Learning in action at #SciPy2025! 👀 Yesterday’s #Pixi workshop showed how to mix conda + pip, simplify ML, and speed up training. Thanks to @matthewfeickert.com, Ruben Arts & John Kirkham! We’re back this morning with our packaging workshop. Come demystify #Python! lnkd.in/eBk5cz6i
Cheers to James Balamuta for wrapping up 6 months as pyOpenSci Editor in Chief! 🎉 His #R + #Python skills + passion for accessible tools made a big impact. Grateful he’ll keep contributing! 💡 Want to join our peer review crew? www.pyopensci.org/software-pee...
Packaging woes? We wanna hear ’em. Join pyOpenSci at #SciPy2025 for a Birds of a Feather chat on Python packaging pain points + solutions. 🗓 July 10, 1:15 pm, Room 315 🔗 cfp.scipy.org/scipy2025/ta... More events: www.pyopensci.org/blog/pyopens...