pyOpenSci: Improving research software and code through open and accessible peer review
- When: Thursday, 7 August @ 11:00 AM Mountain Time
- Where: Zoom: this event is for the Stanford Open Source Community
This event, hosted in partnership with Stanford’s Open Source Program Office, explores how software peer review can help you build more reliable research tools, improve your coding and software development skills, and gain academic recognition while also connecting with a global community of practice that is dedicated to supporting the broader research and scientific Python community build better research software.
You’ll learn how pyOpenSci’s community-driven review process supports open, sustainable Python software—and how to get involved as a contributor or reviewer.
Peer review improves software quality, documentation, and long-term sustainability—and gives contributors academic recognition through our partnership with the Journal of Open Source Software (JOSS).
The process is grounded in our community-developed packaging guidelines tailored to scientific software.
Whether you’re building tools or reviewing them, you’re helping shape a more open, collaborative, and reproducible future for science. Join us to improve research software—and get recognized for doing it.
Why attend
- Learn what peer review looks like for research software
- Improve your own coding practices by reviewing real-world tools
- See how others structure code, write tests, and document their work
- Gain visibility and academic credit for contributions
- Take a low-barrier first step into the open-source research ecosystem
Building bridges: The power of our Stanford partnership
Through our partnership with Stanford, we’re building a bridge between the University Open Source Program Offices and the global open-source community that powers scientific Python. Researchers and students gain access to high-quality, community-based training in research software practices—without Stanford needing to create that infrastructure from scratch.
This collaboration supports Stanford’s leadership in open, reproducible science while giving its researchers meaningful opportunities to engage with the pyOpenSci community and contribute to a broader, inclusive ecosystem of scientific software development.
Connect with us!
There are many ways to get involved if you’re interested!
- If you read through our lessons and want to suggest changes, open an issue in our lessons repository here
- Volunteer to be a reviewer for pyOpenSci’s software review process
- Submit a Python package to pyOpenSci for peer review
- Donate to pyOpenSci to support scholarships for future training events and the development of new learning content.
- Check out our volunteer page for other ways to get involved.
You can also:
- Keep an eye on our events page for upcoming training events.
Follow us on social platforms:
If you are on LinkedIn, check out and subscribe to our newsletter, too.
Leave a comment