We build diverse community that supports 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.
Peer review of Python software to support open science
Python Package Peer Review
We offer peer review of Python software to increase the quality, usability and long term maintenance of the open source tools that drive open science. JOSS accepts our review as theirs so you can get the benefits of pyOpenSci and JOSS through one review.
Community Partnerships
We partner with domain-specific scientific Python communities such as Pangeo who want to review affiliated packages. Through this collaboration, we develop community-specific standards that are used in our reviews to evaluate whether a package meets affiliation requirements. This removes the need for communities to develop their own peer review process.
Simplifying Packaging
We are creating a beginner-friendly, community-driven Python packaging guide. Our guide is reviewed by members of the Python Packaging Authority, maintainers of core packaging tools and members of the scientific Python community. It recommends best practices for you to follow when creating a Python package.
Building Diverse Community Around Python Scientific Software
Peer review mentorship program
We are building diverse community around the scientific packages that drive open science. We recruit and support editors and reviewers from different backgrounds and gender-identities in each review that we perform.
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
It's Been a Long Short Road: The Monumental Past 2 Years of pyOpenSci
Learn about what pyOpenSci has accomplished in the last two years, including the evolution of our packaging guide, the expansion of our peer review process, and the vibrant community we’ve built.
pyOpenSci @ SciPy 2024 - Python Packaging Tutorials, Talks and Community
pyOpenSci had an incredibly impactful SciPy conference this year in Tacoma Washingon. I gave a talk and we lead a workshop on Python packaging and we had 39 issues and pull requests submitted during our sprints. Learn more about both the SciPy meeting and my expeirence SciPy in Tacoma, Washington this year.
pyOpenSci Community News: August 2024
Welcome to the first edition of pyOpenSci’s Community News newsletter, where we summarize and share conversations, contributions, and news related to our diverse and vibrant community! Read on for insights into running pyOpenSci sprints, Python packaging guide Spanish translation efforts, and using Hatch to create and maintain Python.
Recently Accepted Python Packages
sourmash
sourmash
is a command line tool and Python library for sketching collections of DNA, RNA, and amino acid k-mers for biological sequence search, comparison, and analysis.
rdata
Read R datasets from Python.
pooltool
Pooltool is a general purpose billiards simulator crafted specifically for science and engineering.
harmonize-wq
Standardize, clean, and wrangle Water Quality Portal data into more analytic-ready formats