Skip to content

Latest commit

 

History

History
192 lines (157 loc) · 41 KB

README.md

File metadata and controls

192 lines (157 loc) · 41 KB

pyOpenSci scientific Python Packaging Guide

All Contributors

GitHub release (latest by date)

DOI

CircleCI

Mentioned in Awesome Scientific Python

What is pyOpenSci?

pyOpenSci is devoted to building diverse, supportive community around the Python open source tools that drive open science. We do this through:

  • open peer review
  • mentorship
  • training

pyOpenSci is an independent organization, fiscally sponsored by Community Initiatives.

Contributing statement

How to setup

This repository contains the source files for the pyOpenSci Python packaging guide.

Build the guidebook locally

Our guidebook is built with Sphinx which is a documentation tool and uses the pydata-sphinx-theme.

The easiest way to build our documentation is to use the nox automation tool, a tool for quickly building environments and running commands within them.

Using nox ensures that your environment has all the dependencies needed to build the documentation.

To build, follow these steps:

  1. Install nox

    $ python -m pip install nox
  2. Build the documentation:

    $ nox -s docs

This should create a local environment in a .nox folder, build the documentation (as specified in the noxfile.py configuration), and the output will be in _build/html.

To build live documentation that updates when you update local files, run the following command:

$ nox -s docs-live

Contributing to this guide

We welcome and issues and pull requests to improve the content of this guide. If you'd like to see an improvement, please open an issue.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Alexandre Batisse
Alexandre Batisse

📖 🎨
Ananthu C V
Ananthu C V

👀
Anderson Bravalheri
Anderson Bravalheri

💻 🎨
Ariane Sasso
Ariane Sasso

📖 🎨 💻 👀
Brianne Wilhelmi
Brianne Wilhelmi

💻 👀
C. Titus Brown
C. Titus Brown

💻 👀
Cale Kochenour
Cale Kochenour

💻 👀
Carol Willing
Carol Willing

👀
Cheng H. Lee
Cheng H. Lee

💻 👀
Chiara Marmo
Chiara Marmo

💻 🎨 👀
Chris Holdgraf
Chris Holdgraf

💻 👀
Daniel Possenriede
Daniel Possenriede

💻 👀
Dave Hirschfeld
Dave Hirschfeld

👀
David Nicholson
David Nicholson

📖 🎨
Eli Schwartz
Eli Schwartz

💻 🎨 👀
Erik Welch
Erik Welch

📖 🎨
Felipe Moreno
Felipe Moreno

👀 💻 🌍 📖
Filipe
Filipe

💻 🎨
Frost Ming
Frost Ming

💻 👀
Han
Han

💻 👀
Henry Schreiner
Henry Schreiner

💻 🎨 👀
Hugo van Kemenade
Hugo van Kemenade

💻 👀
Inessa Pawson
Inessa Pawson

💻 👀
Isabel Zimmerman
Isabel Zimmerman

💻 👀
Ivan Ogasawara
Ivan Ogasawara

💻 👀
Jackson Burns
Jackson Burns

💻 👀
James Tocknell
James Tocknell

💻 👀
Jannis Leidel
Jannis Leidel

💻 👀
Jeremy Paige
Jeremy Paige

💻 👀 🚧 📖
Jesse Mostipak
Jesse Mostipak

John Drake
John Drake

💻 👀
Jonny Saunders
Jonny Saunders

💻 🎨 🤔
Joseph H Kennedy
Joseph H Kennedy

💻 👀
Juan Luis Cano Rodríguez
Juan Luis Cano Rodríguez

💻 🎨 👀
Karen Cranston
Karen Cranston

💻 👀
Ken Seehart
Ken Seehart

💻 👀
Kozo Nishida
Kozo Nishida

👀 🌍
Leah Wasser
Leah Wasser

📖 🎨
Maria Knorps
Maria Knorps

💻 👀
Matt Hall
Matt Hall

💻 👀
Megan Sosey
Megan Sosey

💻 👀
Melissa Weber Mendonça
Melissa Weber Mendonça

💬
Moritz E. Beber
Moritz E. Beber

💻
Naty Clementi
Naty Clementi

💻 👀 🌍
Neil Chue Hong
Neil Chue Hong

👀
Nick Murphy
Nick Murphy

💻 👀
Ofek Lev
Ofek Lev

💻 🎨 👀
Olek
Olek

💻 👀
Oriol Abril-Pla
Oriol Abril-Pla

💬
Pamphile Roy
Pamphile Roy

📖 🎨
Pat Tressel
Pat Tressel

💻 👀
Patrick Byers
Patrick Byers

💻 👀
Philipp A.
Philipp A.

💻 👀
Pradyun Gedam
Pradyun Gedam

💻 🎨 👀
Ralf Gommers
Ralf Gommers

💻 🎨 👀
Randy Döring
Randy Döring

💻 👀
Revathy Venugopal
Revathy Venugopal

💻 👀 📖
Roberto Pastor Muela
Roberto Pastor Muela

💻 👀 🌍 🤔
Ryan
Ryan

💻 👀
Simon
Simon

📖 🎨
Sneha Yadav
Sneha Yadav

💻 👀
Stefan van der Walt
Stefan van der Walt

💻 🎨 👀
Stefanie Molin
Stefanie Molin

💻 👀
Stefano Rivera
Stefano Rivera

👀
Tetsuo Koyama
Tetsuo Koyama

💻 👀 📖 🌍 🤔
Tom Russell
Tom Russell

💻 👀
Trevor James Smith
Trevor James Smith

💻 👀
Tyler Bonnell
Tyler Bonnell

💻 👀
Vaunty
Vaunty

💻 👀
William F. Broderick
William F. Broderick

Zack Weinberg
Zack Weinberg

👀
h-vetinari
h-vetinari

💻 👀
hpodzorski-USGS
hpodzorski-USGS

💻 👀
jaimergp
jaimergp

💻 👀
miguelalizo
miguelalizo

💻 👀 📖
nyeshlur
nyeshlur

💻 👀
ruoxi
ruoxi

💻 👀
Éric
Éric

💻 👀

This project follows the all-contributors specification. Contributions of any kind welcome!

Star History

Star History Chart