Highlights From The 2018 Nyc Wimlds Scikit Sprint


Highlights From The 2018 Nyc Wimlds Scikit Sprint

Sprint Repo

The 2nd Annual NYC WiMLDS / Scikit Sprint was held on Saturday, September 29 at Stack Exchange in New York City. This is our repository for all items related to the 2018 NYC WiMLDS Scikit Sprint .


History of Scikit-Learn Python Library

This project was started in 2007 as a Google Summer of Code project by David Cournapeau . Later that year, Matthieu Brucher started work on this project as part of his thesis.

In 2010 Fabian Pedregosa , Gael Varoquaux , Alexandre Gramfort and Vincent Michel of INRIA took leadership of the project and made the first public release, February the 1st 2010. Since then, several releases have appeared following a ~3 month cycle, and a thriving international community has been leading the development.

This is how Andreas Mueller became involved in scikit-learn:

While working on my Ph.D. in computer vision and learning, the scikit-learn library became an essential part of my toolkit. I was an ardent user of the library, and I wanted to partake in its advancement. My initial participation in open source began in 2011 at the NIPS conference in Granada, Spain, where I had attended a scikit-learn sprint. The scikit-learn release manager at the time had to leave, and the project leads asked me to become release manager; that’s how it all got started.

Read more in this interview with Andreas Mueller .

Advertising the Sprint

A few weeks before the sprint, we still had 30 spots open. The below tweet reached so many scikit-learn users that it ensured that all spots were taken.

We even had two attendees who lived in Europe. They were visiting NYC during that time, and so joined the event on Saturday! I worked with one of them, Alice, who was visiting NYC from Paris.

There’s still some spots left in the

NYC Women in Machine Learning & Data Science Scikit-learn Sprint on September 29! Joing @reshamas and me for a day of contributing to OSS! https://t.co/vpsdafg4DD

— Andreas Mueller (@amuellerml)
September 4, 2018

The Sprint

Kicking off the #scikitSprint @StackExchange with @amuellerml #opensource @wimlds @WiMLDS_NYC pic.twitter.com/FQmTWUGHMs

— Laurence de Torrenté (@LauTor83)
September 29, 2018

Excited to be TAing at the Crash-Course in Contributing to Open Source Projects workshop with @wimlds ! #ScikitSprint #opensource #nyc #MachineLearning

— Theodora Hinkle (@acornthea)
September 29, 2018

We made it to lunchtime, with many teams working on fixing open issues! Go team #ScikitSprint #opensource @wimlds pic.twitter.com/rxHuhJfF5E

— Theodora Hinkle (@acornthea)
September 29, 2018

Book Signing

Andy gave away signed copies of his book Machine Learning with Python .

Thanks @amuellerml for giving copies of your book Introduction to Machine Learning with Python for attendees of the scikit-learn sprint today! #SciKitSprint #MachineLearning pic.twitter.com/Avdo39sQQZ

— Theodora Hinkle (@acornthea)
September 29, 2018

Testing Our Pull Request

After working on the issue and committing changes to our branch, we tested our pull request with this code:

pytest sklearn

It is always exciting to see (most of) our code tests passing.

We Did It!

A big thank you to @reshamas for organizing a @scikit_learn Sprint with #WiMLDS . Thanks also to @StackOverflow for hosting us! #opensource pic.twitter.com/Lv9ziNbBJa

— Andreas Mueller (@amuellerml)
September 29, 2018

Saturday well spent co-organizing another great @WiMLDS_NYC event! Scikit-learn sprint to contribute to open source with @amuellerml ! And he brought his awesome @OReillyMedia book for signing! Thank you @StackExchange for hosting us! #python #opensource #ScikitSprint #ml #WiMLDS pic.twitter.com/C5KFEm0kBz

— Noemi Derzsy (@NoemiDerzsy)
September 30, 2018

Pull Requests Summary

It looks like 24 pull requests were submitted. Here’s a list of some of the pull requests .

14+ Awesome Letter Cover Up Tattoo


Turn Redux into Finite State Machine vol. 2: side effects



Highlights From The 2018 Nyc Wimlds Scikit Sprint