Join the Community!

The JupyterCon 2020 Sprint Event is a 24-hour digital event following the conference. Attendees will have the opportunity to meet online active contributors and maintainers of their favorite open source projects, exchange ideas, collaborate in real time, and create lasting connections.

Projects Schedule

Sprint

Online Conference
5-9 October: Tutorials
12-16 October: Conference
17 October: Sprints

Why should I join a sprint?

The best part of tech conferences is the people - and sprints are all about people. During the Sprint Event, you will have an opportunity to meet online, learn, and collaborate with peers from the Jupyter community. Not only will you be able to leave with a contributor badge, but you’ll also make new friends and contacts in the industry, public services, and academia.

How can I join the Sprint Event?

The sign-ups for sprint participants is still open in our tickets store and they are Free!. We will email the intructions to join the platforms, and the schedule for the event a couple of days before the sprint day.

Attention: If you didn't get the email, or decided to join last minute, make sure you register on academy.numfocus.org using the same email address from your ticket, and then visit forum.numfocus.org.

What is the venue for the sprints?

Sprints will be online, with the aim of connecting people from all over the world, so you will be able to join from anywhere!

Sprint Projects

Data Literacy for the Common Good

Timezone: Americas UTC-7

github.com/callysto/hackathon

Callysto, a federally-funded program, supports Grades 5-12 students and teachers in Canada with building digital workforce skills through incorporating data science (coding, data analysis, and visualization) into everyday classroom lessons. Since the program began in 2018, Callysto has supported over 39,000 students and 1,900 teachers across Canada. Callysto’s goal is to help teachers and students across Canada become confident technology explorers, innovators, and problem solvers.

Elyra

Timezone: Americas UTC-7, UTC-4

github.com/elyra-ai/elyra

Elyra is a set of AI centric extensions to JupyterLab. It aims to help data scientists, machine learning engineers and AI developer’s through the model development life cycle complexities.

ipyleaflet

Timezone: Europe UTC+2

github.com/jupyter-widgets/ipyleaflet

A Jupyter / Leaflet bridge enabling interactive maps in the Jupyter notebook. Currently, ipyleaflet is a Jupyter subproject which aims at providing interactive tools for GIS in the Jupyter Notebook. Since ipyleaflet is an interactive widgets library, it is based on ipywidgets. This means that everything in ipyleaflet (e.g. the Map, TileLayers, Markers…) is interactive: you can dynamically update attributes from Python or from the Notebook interface. ipywidgets is powered by traitlets, this brings an observer pattern implementation which allows you to react on widget attribute changes.

Kedro

Timezone: Europe UTC+1

github.com/quantumblacklabs/kedro

Kedro is an opinionated Python framework that makes it easy to build robust and scalable data pipelines by providing uniform project templates, data abstraction, configuration and pipeline assembly. It is with empathy that we want to tweak your workflow so your team can work better.

Python Docs ES

Timezone: Europe UTC+2

github.com/python/python-docs-es

The python-docs-es initiative started early 2020 and it was motivated by the translation initiative by south american communities. After being accepted as the official Spanish documentation, spanish speaking people is now able to select 'Spanish' on the official Python documentation page. After join python-docs-es, you will have the opportunity to translate, review translations, learn about different aspects of Python, but the most important thing is to be an official contributor to Python! Join us to learn together and enable Python to Spanish speaking people.

Satyrn

Timezone: Americas UTC-5

github.com/charlesaverill/satyrn

Satyrn is an alternative to Jupyter notebooks that supports branching code cells and network collaboration. Code in Satyrn is executed in 'Cells', which are small blocks of code that should perform a few small functions, but share variables, functions, imports, etc. Splitting code into these Cells allows users to run lots of 'setup' cells and then play around with a cell that depends on the setup to function. This prevents users from having to run lengthy code over and over again. A similar application is Jupyter's Notebook.

The Turing Way

Timezone: Europe UTC+1

github.com/alan-turing-institute/the-turing-way
hackmd.io/@turingway/JC2020-sprint

The Turing Way is an open source community-driven guide to reproducible, ethical, inclusive and collaborative data science. Our goal is to provide all the information that data scientists in academia, industry, government and in the third sector need at the start of their projects to ensure that they are easy to reproduce and reuse at the end.

Thebe

Timezone: Europe UTC+2, Americas UTC-7

github.com/executablebooks/thebe

Have a static HTML page with code snippets? Your readers can edit and execute them right there. All it takes is: (1) A brief header in the HTML page, (2) The Thebe javascript library (which can be fetched from the web), and (3) A computing backend (typically binder). Thebe is a based on the Jupyter technology, and thus supports a wealth of programming languages. The original implementation, called Thebe was a fork of the Jupyter code base.

TerminusDB

Timezone: Europe UTC+1

github.com/terminusdb/terminusdb-client-python

TerminusDB is an open-source full-featured in-memory graph database management system that stores data like git. The Python client looks to improve the interactive knowledge graph visualization in Jupyter notebook. Make user experience better.

Sprint Schedule

Due to the online aspect of our sprint session, we are having a kick-off and wrap-up call for two different time zones groups:

  • Block A: European/African time zones.
  • Block B: Americas time zones.

What about the transmissions?

  • Kick-off: General introduction to our sprint day, and Projects will be doing short presentation for all the participants.
  • Wrap-up: What have we done during the day? Let's share our experiences!

Everyone is encouraged to participate in the full-day event! the transmissions are only to enable more people to hear about the projects and the progress during the day. Instructions to join our Mattermost server and to watch the transmission on YouTube will be send by email!

Time UTC check it now! Activity
07:00 a.m. Kick-off (Block A)
3:00 p.m. Wrap-up (Block A)
4:00 p.m. Kick-off (Block B)
11:59 p.m. Wrap-up (Block B)