pyOpenSci broadens participation in scientific open source by breaking down social and technical barriers. Join our global community.
Peer review of Python software to support open science

We Run Software Peer Review
We review Python packages and software with the goal of helping scientists build better, discoverable and usable software.
Your package can also be published in JOSS through our review process.
Submit a package today for review today.
Apply to become a reviewer.

We Build Community Partnerships
We partner with open source communities to share resources and processes such as Peer review.
Learn more about our partnerships with:
JOSS
Astropy

We Break Down Python Packaging Painpoints
Check out our beginner-friendly:
Python Package Tutorials
Python package guide
All of our resources are co-developed with the broader Python community and reviewed by beginner to expert Pythonistas to ensure the material is accessible for all.
Broadening participation in scientific open source
You don't need to be an expert to get involved
Are you new to software peer review but you want to get involved? We've got you! We offer support and mentorship to new reviewers completing their first review. All reviewers don't need to be python package experts. We welcome reviewers that focus on software accessibility and usability.
Are you new to peer review? We offer a mentorship program for anyone interested in participating in peer review but who might like a bit of support.
New pyOpenSci contributors
Recent blog posts & updates
Contribute to Open Source Software: It’s More Than just Code
Contributing to open source isn’t just about code—it’s also about navigating social norms. Discover pyOpenSci’s new Contribute to Open Source lessons, which cover both the technical and social aspects, and are free for anyone to use.
How to Secure Your Python Packages When Publishing to PyPI
Learn how to secure your Python package PyPI publishing workflows and protect your package from attacks. This post covers actionable steps, using PyPI Trusted Publisher, and sanitizing workflows, to ensure your projects stay safe.
Building Momentum for the Future: Reflections on Our First Open Science Festival Week
pyOpenSci ran 6 workshops in 2024, 4 of which happened during our Fall Festival! Learn more about how the workshops went and watch the keynote talks that introduced Quarto Live, MystMarkdown and stories about reproducibility, open science and open source in this blog.
Recently Accepted Python Packages
MontePy
MontePy is a python library for reading, editing, and writing MCNP input files.
PetroFit
The PetroFit Project is an open-source effort to develop end-to-end tools for making accurate photometric measurements, estimating morphological properties, and fitting 2D models to galaxy images.
PyPartMC
Python interface to PartMC aerosol-dynamics Monte-Carlo simulation package