My talk on #Composability in genomic software at #SciPy2025 is up on YouTube where I showcase both #anywidget and #oxbow.
Thank you to the organizers for the opportunity to present this to both computational biologists and the wider scientific computing community!
www.youtube.com/watch?v=G22_...
Our #anywidget tutorial from last year's #SciPy conf was uploaded to youtube! Check it out for a hands-on walkthrough to create your own web-based widgets.
Just released a first version of my #graph #anywidget at pypi.org/project/grap... for displaying (and brushing) force-directed node-link diagrams in #marimo. With a little help from @manzt.sh
Side by sider browser console of in JupyterLab with a custom widget, with and without "-jlab_core" filter. The window with the filter hides all the warnings from JupyterLab.
#anywidget tip:
JupyterLab clutters the browser console with noisy warnings from incorrect sourcemaps, making debugging a pain.
Add a custom filter for "-jlab_core" to cut down the noise and keep your console readable.
Here's a @networkx.bsky.social based visualization in Pyodide, with an #anywidget binding to @threejs.org:
py.cafe/kolibril13/n...
(hosted on pycafe, cc. @maartenbreddels.bsky.social)
videos from SciPy 2024 are live! here's my talk on a vision for composable interactive data visualization with #anywidget
youtube.com/watch?v=CjNS...
quak data profiler in VS Code and Positron IDE
kudos to @posit.co for adding support for Jupyter Widgets in Positron IDE!
just fixed a scroll behavior issue, and now quak works swimmingly in VS Code (left) and Positron (right) thanks to #anywidget
Thrilled marimo reactive notebooks are standardizing on #anywidget for their plugin API! Our projects are really well aligned, pushing widget interactivity beyond Jupyter.
Learn more in our blog post: marimo.io/blog/anywidget
interactive exploration of a large dataframe in a jupyter notebook.
Excited to introduce quak 🦆 (github.com/manzt/quak) a scalable, interactive data profiler built with #anywidget.
- 🖱️ crossfilter & sort millions of rows in real time
- 🔄 supports any Apache Arrow __dataframe__
- ⚡ powered by Mosaic & DuckDB
- 📓 materialize data subsets back in Jupyter
Had a great conversation with Vincent Warmerdam on the first episode of ✨Sample Space✨ by :probabl.
We discuss how #anywidget began as a tool for my PhD research in the HIDIVE Lab and its evolution bringing the web and Python data science ecosystems closer together.
www.youtube.com/watch?v=goaB...
🎨 added a community gallery to the #anywidget docs, showing a range of projects built with it.
check it out, and add your own!
anywidget.dev/en/community/
Quick video creating an #anywidget in VS Code. We have put a lot of effort to make this seamless like JupyterLab.
www.youtube.com/watch?v=2w_j...
I've created my first widget with #anywidget! Its called `ipymolstar` and allows visualization of proteins or molecules interactively from python.
check out the video below or try it live on ploomber:
youtu.be/Syra-DCtQkA
Maybe the first of several #anywidget tutorials. Everything to get you up and running with making your first widget:
- Prototyping in JupyterLab
- Sharing state Python <> JS
- Custom messages
- Binary data (numpy arrays)
- CSS animations
- Publishing to PyPI
www.youtube.com/watch?v=oZhy...