🎉 Our Jupyter Scatter paper was published
🎉 Excited to share: Our Jupyter Scatter paper was published in the Journal of Open Source Software (JOSS) last week! 📊
What’s Jupyter Scatter? It’s an interactive scatter plot widget for exploring large-scale datasets in Jupyter Notebook/Lab, VSCode, and Google Colab with ease.
But who cares about a software paper? 😅 To make the publications interesting, I added support for line-based annotations. You can now draw horizontal, vertical, or arbitrary lines to help locate and compare the position of points and clusters. For instance, to emphasize the point density you can now draw contour lines. For API details see https://jupyter-scatter.dev/annotations and for examples checkout https://github.com/flekschas/jupyter-scatter-tutorial/blob/main/notebooks/5-Cluster-Outlines-Contours.ipynb.
I’ve also updated the Jupyter Scatter tutorial with an example on how to implement text-based search using Jupyter’s Text widget and Jupyter Scatter’s selection() and zoom() method. See https://github.com/flekschas/jupyter-scatter-tutorial/blob/main/notebooks/5-Search.ipynb.
Want to learn more?
- Paper: https://joss.theoj.org/papers/10.21105/joss.07059
- GitHub: https://github.com/flekschas/jupyter-scatter
- Docs: https://jupyter-scatter.dev
- Tutorials: https://github.com/flekschas/jupyter-scatter-tutorial
- SciPy ‘23 Talk: https://www.youtube.com/watch?v=RyC5ixtQG-Q
Big thanks to Trevor Manz for his fantastic contributions to this multi-year project!