Training

New cohort coming fall 2026

Ship It: Python Packaging in the Era of AI

A 10-day online course for researchers, academics, and RSEs - from working code to a published package.

Learn more
Python packaging guide graphic with a laptop and hands over keyboard.

Upcoming Events

PyCon US Maintainers Summit

Long Beach, CA

Join pyOpenSci and the broader Python community for a day of talks and roundtables on sustainable open source maintainership.

Learn more

PyCon US Development Sprint

Long Beach, CA

Join pyOpenSci contributors for a one-day collaborative sprint focused on improving open science tooling, docs, and contributor workflows.

Learn more

Our programs are community powered

Light purple image that says software Peer Review. On the image is a woman at a laptop with a pyOpenSci logo on it and a cup of coffee next to her. There is a very light flower in the bottom right hand corner.

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 for review today.
Apply to become a reviewer.

Light purple image with a bunch from different backgrounds of stick figure people in a slightly darker color. The text on the image at the top says Community Partnerships

We Connect Researchers, Contributors, and Developers

pyOpenSci brings together researchers, core Python and conda developers, and data scientists from organizations like NVIDIA and Microsoft — alongside university partners like Stanford — to collectively strengthen scientific open source. We partner with open source communities to share resources, knowledge and processes like peer review.

Light purple image that says python packaging guide and below it says simplifying python packaging. The background is a grey laptop with a hand looking down at the laptop the above.

We Break Down Python Packaging Pain Points

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

Image showing 3 people working at 2 computers during a spring at pyCon USA 2023.

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. Reviewers do not need to be Python packaging experts. We welcome reviewers who 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


Recently Accepted Python Packages

Plenoptic

a python library for model-based synthesis of perceptual stimuli

BlockingPy

Blocking records for record linkage and deduplication with Approximate Nearest Neighbor algorithms.;

ChemInformant

A robust, high-throughput Python client for retrieving chemical information from the PubChem API; it returns analysis-ready Pandas/SQL outputs, handles caching, rate-limiting and retries, and includes convenient CLI tools.


View All Accepted Packages