#pandasSprint at PyData London

The 10th of March, around 500 people in 30 different locations worldwide, contributed together to improve pandas documentation.

While many great contributions were made, pandas has around 1,200 API pages. So, there is still some work to do.

In this sprint, each pair of participants (or each participant if you prefer not to pair-program) will work on making pandas documentation better, or other fixes.

By the end of the sprint, you should be able to convert a page like this:

In a page like this:

Before the sprint, it’s recommended to:

  • Bring your own laptop
  • Set up your environment
  • Join the pandas-sprint channel in PyData London slack

Docstrings to improve:

  • pandas.Series.str.slice (see pandas.Sereies.str.slice_replace for reference)
  • pandas.Series.str.rsplit (see pandas.Series.str.split for reference)
  • pandas.Series.str.contains (see pandas.Series.str.startswith/endwith for reference)
  • pandas.Series.str.zfill
  • pandas.Series.str.repeat
  • pandas.Series.str.match
  • pandas.Series.str.decode / pandas.Series.str.encode
  • pandas.Series.str.ljust / pandas.Series.str.rjust
  • pandas.Series.str.strip (shared docstring lstrip, rstrip), difficulty medium
  • pandas.Seeries.str.ismethods (shared docstring between isalnum, isalpha, isdigit, isspace, islower, isupper, istitle, isnumeric, isdecimal), difficulty medium

Other tickets to work on:

Pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.

More information about Pandas: https://pandas.pydata.org/

Set up instructions

Please follow the instruction in this link: https://python-sprints.github.io/pandas/guide/index.html


RSVP: Click here

Level: All

Date: 29 April 2018

Time: 10:15