Skip to content

pyOpenSci/pyopensci.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

pyopensci.github.io

All Contributors

pages-build-deployment DOI

This repo contains the source code for the pyOpenSci.org website. Contributions are welcome. Thank you pyOpenSci contributors!!

Getting Started

Please explore the site and let us know what your think. If you find a bug or have a suggestion for a new feature, open an issue.

Next Steps

If you are interested in contributing to pyOpenSci, please read about how we work in pyOpenSci's organization-wide contributing guide. This repo's CONTRIBUTING.md file provides more information about contributing to our website, our Python Packaging Guide and our Peer Review Guide.

Installation and Development

Have you decided to contribute? We use the Jekyll framework for creating this site. To set up a development environment and run the site locally, follow these steps:

  1. Install ruby and bundler on your machine. See the Jekyll docs for instructions.
  2. Fork and clone this repository.
  3. Run bundle install in the root of the cloned repository directory. This will install the gems needed to run the site locally.
  4. Run bundle exec jekyll serve to start the jekyll web server. NOTE: if you want the page to automatically reload, use: bundle exec jekyll serve --live reload. This requires Jekyll 3.7 or higher.
  5. Open your browser and navigate to http://127.0.0.1:4000/.

Please test your changes locally prior to submitting a pull request (PR).

Want to build with new blog posts to be published in the future?

If you are publishing a blog post with a date that is in the future, you can build the site locally using the --future option to view it as follows:

bundle exec jekyll serve --future.

Images and webp

We try to keep the image size of our graphics as small/compressed as possible. To enable webp on your system, you first need to install it:

For MAC: brew install webp

Linux: sudo apt-get install imagemagick

You can convert a directory of PNG images associated with a blog post that you write using:

for file in *.png; do cwebp "$file" -o "${file%.*}.webp"; done

or a single image

cwebp input-image.png -o output-image.webp

Below is an example of adding a figure to a post that has both webp and .png formats to support older and newer browsers.

<figure>
<picture>
  <source srcset="/images/image-name.webp" type="image/webp">
  <img src="/images/image-name.png" alt="Alt text here" />
</picture>
</figure>

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Anita Graser
Anita Graser

πŸ‘€
Niels Bantilan
Niels Bantilan

πŸ‘€
Ivan Ogasawara
Ivan Ogasawara

πŸ‘€
David Nicholson
David Nicholson

πŸ“
Jenny Palomino
Jenny Palomino

πŸ€” πŸ‘€ πŸ’»
Alex Batisse
Alex Batisse

πŸ€” πŸ‘€
SemidΓ‘n Robaina, Ph.D.
SemidΓ‘n Robaina, Ph.D.

πŸ’»
Barnabas Bulpett (He/Him)
Barnabas Bulpett (He/Him)

πŸ‘€ πŸ’» 🎨
Juanita Gomez
Juanita Gomez

πŸ’» πŸ‘€
Sarah Kaiser
Sarah Kaiser

πŸ’» πŸ‘€
C.A.M. Gerlach
C.A.M. Gerlach

πŸ’» 🎨 πŸ‘€
Nhat (Jonny) Tran
Nhat (Jonny) Tran

πŸ‘€ πŸ’»
Teddy Groves
Teddy Groves

πŸ’» πŸ‘€
Mike Sarahan
Mike Sarahan

πŸ’» πŸ‘€
Thomas J. Fan
Thomas J. Fan

πŸ’» πŸ‘€
Szabolcs HorvΓ‘t
Szabolcs HorvΓ‘t

πŸ’» πŸ‘€
Jonny Saunders
Jonny Saunders

πŸ’» πŸ‘€
Kerry McAdams
Kerry McAdams

πŸ’» πŸ‘€
Ricky Nilsson
Ricky Nilsson

πŸ’» πŸ‘€
Carol Willing
Carol Willing

πŸ’» πŸ‘€
Eliot Robson
Eliot Robson

πŸ’» πŸ‘€
P. L. Lim
P. L. Lim

πŸ’» πŸ‘€
Andrew Nesbitt
Andrew Nesbitt

πŸ’» πŸ‘€
Jesse Mostipak
Jesse Mostipak

πŸ’» πŸ‘€
Felipe Moreno
Felipe Moreno

πŸ’» πŸ‘€
Sneha Yadav
Sneha Yadav

πŸ’» πŸ‘€
Emily Zhang
Emily Zhang

πŸ’» πŸ‘€
Filipe LaΓ­ns
Filipe LaΓ­ns

πŸ’» πŸ‘€
Steven Silvester
Steven Silvester

πŸ‘€
Megan Sosey
Megan Sosey

πŸ‘€
Patrick J. Roddy
Patrick J. Roddy

πŸ’» πŸ‘€
Gabriel Stefanini Vicente
Gabriel Stefanini Vicente

πŸ’» πŸ‘€
SeanAverS
SeanAverS

πŸ’» πŸ‘€
Han
Han

πŸ’» πŸ‘€
Jon Kiparsky
Jon Kiparsky

πŸ› πŸ€”
Tracy Teal
Tracy Teal

πŸ‘€ πŸ€”
Inessa Pawson
Inessa Pawson

πŸ’» πŸ‘€
Seth Michael Larson
Seth Michael Larson

πŸ‘€
Erik Whiting
Erik Whiting

πŸ‘€
Hugo van Kemenade
Hugo van Kemenade

πŸ’» πŸ‘€
Raktim Mukhopadhyay
Raktim Mukhopadhyay

πŸ’» πŸ‘€
Hans Moritz GΓΌnther
Hans Moritz GΓΌnther

πŸ’» πŸ‘€

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