The PyData ecosystem is vibrant, but more can be done to integrate in-notebook visualizations by extending them to the Web, while retaining the ability to dynamically modify renderings easily within Jupyter. We will present lessons learned working between Python, R, JavaScript, and the TileDB data format — all to make Python Jupyter notebooks the centerpiece of data visualization workflows.
Python Jupyter notebooks are the lingua franca of modern data science. While Python has lots of great plotting and data visualization libraries, more can be done to integrate in-notebook visualizations by extending them to the Web, while retaining the ability to dynamically modify data renderings easily within Jupyter.
TileDB is motivated to improve this situation, both as the maintainer of the open-source TileDB Embedded library and its Python API, as well as a commercial service running hosted Python and R Jupyter notebooks for customers. In this talk, we present lessons learned working between Python, R, JavaScript, and even the TileDB data format itself — all in an effort to make Python Jupyter notebooks the centerpiece of data visualization workflows.
Supporting points: