1 of 11

pyOpenSci

Leah A Wasser, Director of Earth Analytics Education, Earth Lab

University of Colorado -- Boulder

Chris Holdgraf, Jupyter Core Team, My Binder -- Berkeley

Promoting open, well documented, tested software for science

leahawasser

2 of 11

  • reusable,
  • well documented,
  • tested &
  • discoverable software

A community that values open science

(new!)

3 of 11

200,000+

Packages on

PyPI

How do I use the package?

Is it actively maintained?

What package do I use?

4 of 11

  • Minimize Redundancy: similar packages?
  • Encourage Usability: Docs, docs, docs!
  • Is it tested?
  • Supports maintainers over time
  • Citable: Journal of Open Source Software (JOSS) partnership

Peer review of scientific software

www.pyopensci.org

pyopensci

5 of 11

Review Process: EarthPy

EarthPy

Editor

Community Review

JOSS Fast Track

(Optional!)

EarthPy contributors

Peer reviewed

and Discoverable

Submission (GitHub)

6 of 11

pyOpenSci is for YOU.

  • Training? Developing documented & tested code.�
  • Mentoring? Are you interested in being a reviewer but new to the coding “scene”?

Help us develop our education mission

7 of 11

Get Involved

  • Submit a package for review.
  • Come to a community meeting
  • Join our community forum
  • Write a blog
  • Spread the word!

www.pyopensci.org

pyopensci

8 of 11

Town Hall

Wednesday @12:30pm

Moscone West - 2010, L2

www.pyopensci.org

pyopensci

9 of 11

Thank you!

pyopensci.org

leahawasser

leah.wasser@colorado.edu

10 of 11

How pyOpenSci Works

Review mentorship available!

Submit Tool For Review

Community Review

Accept Package: Discoverable

Fast Track in JOSS

OPTIONAL

Increased Package Visibility

11 of 11