pyOpenSci

Community Initiatives
United States of America

About

Launched: 2018
Record Updated: Nov 07, 2024
Research software community
pyOpenSci is an non-profit organization whose mission is to build diverse, supportive community around the free and open Python tools that drive open science.
pyOpenSci supports open science through
Open Peer review: pyOpenSci runs an open peer review process lead by volunteer editors and reviewers. This process has several goals including reducing functionality overlap in existing open source tools; supporting long term maintenance of tools and/or carefully sunsetting of tools as needed and increasing the quality of tools built to support scientific workflows.
Mentorship: We will build out a community program where diverse community members are mentored in skills needed to both contribute to open source software which in turn will propel their open science skills forward.
Training: pyOpenSci will provide training in skills needed to contribute to open source software.

Mission

pyOpenSci is building a diverse open science community or practice. We help scientists write and find better software so they can do better science.

Key Achievements

* We have build consensus in a difficult-to-navigate Python packaging ecosystem. We have co-developed a python packaging guidebook and tutorials that help scientists and researchers write and publish better code. ~80 people have contributed to the guidebook to date. The guidebook is not actively being translated to Spanish and Japanese.
* We have built and now run a community lead open scientific Python software peer review process. We have had over 60 submission most of which have been in the past 2 years due to funding
* We are actively building a sustainability model that includes running educational events including beginner-friendly open source sprints and trainings. We have had over 100 people participate in our events to date including several first time contributors to open source and several first time creating a Python package.

Policies & Governance

Policies

Commitment to Equity & Inclusion

In Progress

Web Accessibility Statement

In Progress

Governance Records

Implemented

Governance Structure & Processes

Implemented

Transparent Pricing and Cost Expectations

In Progress

Policy Statements

Board Structure

  • Advisory board or steering committee

Board Level

The board provides broad oversight to the organization. They provide input on strategic decisions made and oversight on budget and spending.

Community Governance

  • Ad hoc

Additional Information

Organizational History

https://www.pyopensci.org/blog/what-pyopensci-accomplished-with-two-years-of-funding.html#a-brief-history-of-pyopensci

Organizational Structure

Business or Ownership Model

Fiscal sponsorship (non-profit)

Full-time Staff

1-5

Volunteers

More than 20

Current Affiliations

Community Initiatives is our Fiscal sponsor

Funding

Primary Funding Source

  • Contributions

Funding Needs

We need funding support for:
* community engagement - staff time devoted to supporting our growing community of practice
* peer review: we run open peer review of scientific software. This takes human resource time and has infrastructure costs.
* development of training materials: we have been developing materials that make it easier for scientists to package and share code and contribute to open source.