pyOpenSci Software Peer Review Over Time

Last updated: 28 March 2025

Total contributors to peer review
  • 95 People have served as a reviewer for pyOpenSci
  • 21 People have served as an editor for pyOpenSci
  • 4 People have served as eic for pyOpenSci
  • pyOpenSci has supported 106 maintainers
  • pyOpenSci has had 76 total software review submissions

Total scientific Python software review submissions

The plot below shows the volume of all reviews over time.

Accepted packages over time

Number of packages accepted by year

Total Presubmissions

Here we removed all issues that were help-wanted or issus with our templates that were not related to a software-review submission. As of today we have had 62 software review presubmission inquiries submitted to pyOpenSci.

pyOpenSci Peer Review over time

Below is a summary of total submissions per month since pyOpenSci started it’s peer review process in 2019. We halted peer review in the fall 2022 given our executive director had funding to spend full time effort on the organization!

We reopened in the winter of 2023. That is where you see the increase in new submissions begin.

Similarly you can see the growth in issues submitted to pyOpenSci thanks to both Sloan and CZI funding in the chart below. As of August 2024, we have almost surpassed total peer review submissions submitted in 2023.

Summary: issues by month / year

Below you can see scientific Python peer review issues submitted by month since 2019.

Peer review cadence – slower months

Historically since 2019 July and December have been slower months. These could be ideal times for us to take a peer review breather, not accept new reviews, and catch up on business and documentation items.

Issues opened by month / year

Number of Issues per Month Since 2019

Below is a cumulative sum representation of all of our peer review issues submitted to date. You can see that there is a significant uptick of issues submitted that began when we were able to utilize our funding and have a full time staff person (the Executive Director) onboard.