Saturday 15:45–16:30 in Expert

Extending Jupyter with Google Cloud Storage file system backend

Egor Bulychev

Audience level:
Intermediate

Description

Jupyter has a modular architecture which allows extending it in numerous ways. This talk presents src-d/jgscm, Google Cloud Storage Jupyter file system backend which provides the ability to work with notebooks and other files directly in Google Cloud Storage. The described approach can be used for writing similar backends, e.g. for Amazon Cloud.

See more here : https://egorbu.github.io/pydata_2017_barcelona/index.html

Abstract

src-d/jgscm is a Jupyter file system backend for Google Cloud Storage. It allows to work with notebooks and other files directly in Google Cloud Storage. It's codebase is rather small and simple thanks to Jupyter's modular architecture. We start from the very basics, revise how Google Cloud Storage works and how Jupyter deals with the virtual file system and end up with the complete production-tested backend implementation. The described ideas are rather versatile and can be re-used to create backends for similar cloud storage systems, e.g. Amazon.

See more here

Subscribe to Receive PyData Updates

Subscribe

Tickets

Get Now