Edit page

Development Sprints

**Monday, May 22nd 2017 – Thursday, May 25th 2017** Food & Beverage Schedule for the Sprints: ------------------------------------------------------------- * Monday May 22 - MORNING COFFEE 9AM - By the B rooms on lower level - LUNCH 1PM - Oregon Ballroom * Tuesday May 23 - MORNING COFFEE 9AM - By the B rooms on lower level - LUNCH 1PM - Oregon Ballroom 201-202 * Wednesday May 24 - LUNCH 1PM - Oregon Ballroom 201-202 * Thursday May 25 - LUNCH 1PM - Oregon Ballroom 201-202 Development sprints are a key part of PyCon, and a chance for the contributors to open-source projects to get together face-to-face for up to four days of intensive learning, development and camaraderie. Newbies sit with gurus, go out for lunch and dinner together, and have a great time while advancing their project. - <a href="http://pycon.blogspot.com/2016/03/why-not-join-sprints-this-year-at-pycon.html"> Why not join the sprints this year at PyCon?</a> by <a href="https://twitter.com/NaomiCeder">Naomi Ceder</a> What's a sprint? ------------------- <div style="float: left; margin: 15px"> <a href="http://www.youtube.com/watch?v=hOtKgFaFcz0"><img src="https://us.pycon.org/2015/site_media/media/images/2015/03/30/pycon-sprint-video-link.png" alt="Come for PyCon, stay for the sprints!" width="200"/></a> </div> PyCon Development Sprints are four days of intensive learning and development on an open source project of your choice, in a team environment. It's a time to come together with colleagues, old and new, to share what you've learned and apply it to an open source project. In the crucible of a sprint room, teaming with both focus and humor, it's a time to test, fix bugs, add new features, and improve documentation. And it's a time to network, make friends, and build relationships that go beyond the conference. PyCon provides the space and infrastructure (network, power, tables & chairs); you bring your skills, humanity, and brainpower (oh! and don't forget your computer). Who can participate? -------------------- **You!** All experience levels are welcome; sprints are a great opportunity to get connected with, and start contributing to your favorite Python project. Participation in the sprints is free! Who can run a sprint? --------------------------- **You!** If you've never run a sprint before, take a look at our [Sprint Preparation Tips](https://us.pycon.org/2017/community/sprints/sprintprep/). If you want more detail, the [In-Person Event Handbook](http://opensource-events.com/) is an excellent guide. Please edit this page and add your project according to the instructions below. What's the schedule? ------------------------- Sprints run all day from Monday, May 22nd to Thursday, May 25. <a id="SprintRooms"></a> Where will the sprints be? ------------------------------- The Sprints will take place in the Oregon Convention Center. Each Sprinting project will claim its own room or if the room is large enough, it will share the space with other Sprinting Project. Here is a list of all of the rooms we will be using during the 4 days: - B110-111, B112, B113, B114, B115, B116, B117, B118, B119, A109, A107+108, A105, A106 Which projects are sprinting? ---------------------------------- If you are interested in leading a sprint, **please add your project here:** **1.** Please **edit this page** and add a brief description of your project to the list below (the edit button is at the top of the page). Include links to what you'll be sprinting on. **2.** Please also **[fill out this form][1]** to let us know if you want to be newcomer friendly. - [Example Project](http://example.org/) Example Project Description for Example Project. We intend to have a lot of fun, make new friends and build momentum for the project. :-) - [Gensim](https://github.com/RaRe-Technologies/gensim) is a popular Natural Language Processing library using Machine Learning techniques like LDA Topic Modelling and word2vec. We invite people wishing to learn about these techniques to come and run/debug our tutorials, documentation and tests together with more experienced package developers over the 4 days. We also happy to work over larger features. - [Pandas](http://pandas.pydata.org/) is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. All contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcome. Or maybe through using pandas you have an idea of your own or are looking for something in the documentation and thinking ‘this can be improved’...you can do something about it! Come on by and help us make pandas better than ever! - [Transmute](http://transmute-core.readthedocs.io/) is a series of MIT-licensed open source projects around extracting python function signatures and automatically generating documented, schema validating APIs. We are happy to answer questions, and are looking for people who want to flesh out transmute implementations for web frameworks ([Flask](http://flask-transmute.readthedocs.io/en/latest/), [aiohttp](http://aiohttp-transmute.readthedocs.io/en/latest/), and [tornado](https://github.com/toumorokoshi/tornado-transmute)). Supporting your framework is easy as well! (It's only [100 lines of code to do](http://transmute-core.readthedocs.io/en/latest/creating_a_framework.html)). We are also looking at adding support for [marshmallow](https://marshmallow.readthedocs.io/en/latest/) to define schemas. - [Zulip](https://www.zulip.org) is a powerful, open source group product built using Python and Django. We are one of the most welcoming large open source applications for new contributors, with a friendly community of hundreds of people from around the world, an easy-to-setup development environment (and quickly provisioned virtual environments for the sprints), and a library of tasks that are great for first-time contributors ([guide](https://github.com/zulip/zulip#ways-to-contribute)). We'll be sprinting on features from the [Zulip roadmap](https://zulip.readthedocs.io/en/latest/roadmap.html), doing big codebase migrations like [last year's mypy effort](http://blog.zulip.org/2016/10/13/static-types-in-python-oh-mypy/), and having a great time. We're expecting a few dozen existing core contributors to be present for the sprints, so there'll be plenty of experts available to help you get started. [1]: https://goo.gl/forms/EtctCNhqoT6JiMTy2 [2]: https://www.eventbrite.com/e/introduction-to-open-source-the-pycon-sprints-tickets-22435151141 [4]: https://artisan-production.s3.amazonaws.com/artwork_revisions/342421/original/746915.png?AWSAccessKeyId=AKIAIRHCXA5ES7K6S5VA&Expires=1464666039&Signature=BeKfQzkCdEarAP94sZ6L%2FPU%2B1Bg%3D