Register Now! Discount Code: DISC
Contribute to your first open source project and play with JupyterLab - no prior experience necessary!
Join us at the Two Sigma offices in lovely SoHo NYC for a day of fun and learning. Core contributors from the JupyterLab project will be on-site to get you setup and help trouble-shoot your code.
If you've never contributed to open source this event is for you.
Breakfast and lunch provided.
What to bring:
- Laptop
- Charger
- Curiosity
Date: Friday, October 26th (register) (Discount Code: DISC)
Location: 101 6th Ave, New York, NY 10013 (map)
Gitter: https://gitter.im/disc-sprint-nyc-2018/Lobby#
- 8:30 am - 9:00 am: Breakfast with GitHub account and technical setup (optional)
- 9:00 am - 9:30 am: Introduction to Project Jupyter and JupyterLab
- 9:30 am - 1:00 pm: Coding
- 1:00 pm - 2:00 pm: Lunch will be provided
- 2:00 pm - 6:00 pm: Coding
Not confident in your coding chops? Want to learn more about how to use Jupyter? Have something else in mind? No problem! Let us know what you'd like to learn and we'll show you how Jupyter can make the experience easier.
-
Let’s Make an xkcd JupyterLab Extension (Beginner)
Create your own JupyterLab Extension and publish it to GitHub and NPM.
-
Prerequisites: Some programming experience. No prior Python or JupyterLab experience necessary.
-
Facilitators: Jessica Ford, Steve Silvester
-
-
Practical machine learning with the Jupyter Notebook (Intermediate)
Walk through developing a machine learning pipeline, from prototyping to production, with the Jupyter platform. Using the Recommendation engine or Anomaly detection notebook learn at your own pace and seek help from the facilitators as you need it. Prior programming experience required.
-
Prerequisites: Python programming experience, basic familiarity with math (e.g. linear algebra), and data analysis.
-
Facilitators: Jane Adams, Samuel Brice
-
-
Get Started with TensorFlow (Advanced)
Learn and use ML by going through some beginner-friendly notebook examples. We'll go through training a neural network to classify images and text. This is a fast-paced overview of complete TensorFlow programs with the details explained as we go. Prior experience with Python and Jupyter required.
-
Prerequisites: Python programming experience, basic familiarity with math (e.g. linear algebra), and data analysis.
-
Facilitators: Samuel Brice
-
Based on interest we'll create workshops focused on the above topics. If you have something else in mind feel free to email Sam Brice (brices@gmail.com).
NumFOCUS 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.
Be kind to others. Do not insult or put down others. Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate.
Thank you for helping make this a welcoming, friendly community for all. Please read the full Code of Conduct before participating.
- Widen the pool of open-source contributors
- Get familiar with JupyterLab
- Contribute to JupyterLab
- Involve more women and minorities in and open source
- Build momentum for continued contribution
- Space Sponsored by Two Sigma
- Organized by the NumFOCUS Commitee for Diversity & Inclusion in Scientific Computing
DISC Community & Engagement Subcommitee
Special thanks to Gina Helfrich, Jim Weiss, Reshama Shaikh, Robin Lee (NY Times) and the extended DISC Commitee.
- Afshin Darian - Two Sigma (co-creator, application/high-level architecture, prolific contributions throughout code base).
- Jessica Ford - Project Jupyter (demo, documentation).
- Steve Silvester - JPMorgan Chase (co-creator, release mngmt, packaging, prolific contributions throughout code base).
- Saul Shanabrook - Quansight (general development, extensions).
- Diego Torres
- Alex Alekseyev
- If interested in helping out please reach out to Sam Brice (brices@gmail.com).
- Open an account on GitHub
- Git should be installed
- Some familiarity with Git / GitHub
- Prior to event, review some Git resources
- We will go over pull requests at beginning of event
2. Join Gitter using your GitHub Account
Enter the DISC Sprint 2018 Gitter lobby
3. Read thru JupyterLab Contributing documentation
- It is approximately 6 pages
4. Review Open Issues
- https://github.com/jupyterlab/jupyterlab repository
- There are over 700 issues 😓
- For this event, we will focus on issues with the labels:
- Go through the issues (with the above labels) and become familiar with them
Bring your laptop and charger.
We will have stick-on nametags. Make sure to wear one to network with other attendees. Feel free to add your preferred pronoun and institution affiliation.
If you would like to blog about the event, please email Sam Brice (brices@gmail.com). We'd be happy to share and promote the blog with our community.
Please feel free to take photos and tweet about the event.
- #discsprint
- #jupyterlab
- #opensource