Scikit-learn Sprint (to contribute to open source)

Nairobi Women in Machine Learning & Data Science
Nairobi Women in Machine Learning & Data Science
Public group

Needs a location


Complete this form to participate:

8:30am - 9:30am: Breakfast and technical support
9:30am - 1:00pm: Sprint
1:00pm - 2:00pm: Lunch
2:00pm - 5:00pm: Sprint

Code of Conduct
WiMLDS is dedicated to providing a harassment-free experience for everyone. We do not tolerate harassment of participants in any form. All communication should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate.

All attendees should read the full Code of Conduct before participating:

We would like to increase the number of women in open source, particularly for the Python machine learning library scikit-learn. The scikit-learn repository ( has over 1000 issues open. By organizing and offering this workshop, we hope to increase women’s participation in open source as well as advance the scikit-learn library.

The plan is to work in pairs. The goal is that each participant will be able to resolve one trivial fix and one actual fix.

GitHub Repo

We will review the basics of Git at the beginning of workshop so attendees are able to submit pull requests.

1) Hardware
- bring your laptop & charger

2) Software
- have Python installed via Anaconda. (Anaconda includes Jupyter Notebook)

3) Python / R
- be comfortable with Python
- familiarity with Jupyter Notebook

R users are also welcome and able to contribute:
- your math knowledge
- help with documentation
- good idea to look at sphinx and ReST

4) Git
- Git should be installed
- should have a GitHub account (save your password where you can find it)
- some familiarity with Git / GitHub
- review some Git resources prior to event
- we'll go over pull requests at beginning of event

1) Read thru "Contributing" documentation
- it is approximately 16 pages

2) Review Open Issues
go through some Issues and become familiar with them

Instructor Bio
This event will be led by Adrin Jalali. Adrin started actively contributing to the scikit-learn project in July 2018, and in December 2018 the community decided to promote him to a core developer. In addition to actively reviewing the contributions during the NYC Fall 2018 sprint, he also attended the scikit-learn sprint in Paris, in February 2019. There are roughly 10-20 active contributors to scikit-learn right now, few being as active as Adrin. This is in stark contrast to the approximately hundreds of thousands of users of the project.

Adrin Jalali linkedin: