Assistant Professor of Teaching @UBCMDS, focused on data science. Co-maintainer of Vega-Altair. Also @joelostblom@viz.social on mastodon

Joined February 2018
Vega (Vega, Vega-Lite, Altair, etc) is now a Numfocus sponsored project! Read more at bsky.app/profile/vega-vis.bs…
Joel Ostblom retweeted
I have no idea how this works but it is really cool
🔗 Shareable urls for your #jupyter notebooks! nblink is a jupyterlite extension that compresses your notebook into a url that allows anyone to open a copy just from a link. here I'm using nblink for recreating an #altair chart in a notebook
2
18
The Vega Project is happy to announce the release of version 5.3.0 of the Vega-Altair Python visualization library. This release has been 4 months in the making and includes enhancements, fixes, and documentation improvements from 11 contributors. Highlights in 🧵
The @ubcmds program is inviting applications for one or more Postdoctoral Teaching and Learning Fellow positions. Get more details on the position here: bit.ly/48rYoWa. Join us and help grow the MDS program. Deadline to apply is April 15, 2024. #DataScience
1
2
Joel Ostblom retweeted
Feels so natural to see past interaction states and be able to branch off of them for analyses. Great job @kbgadhave @Cutlerzach and @alexander_lex!
It might be Friday the 13th, but don't let that scare you 😱 from applying to our job postings for Assistant Professor of Teaching Positions in the @UBCMDS program and @UBC_CS department! Deadline is one day before you trick or treat! 🎃 👻🧙‍♀️ cs.ubc.ca/our-department/emp…
Joel Ostblom retweeted
The @UBCMDS program and the @UBC_CS dept are hiring two Assistant Professors of Teaching!!! Come work with us! Focus areas are of interest to the committee: - #CloudComputing - #Database - #MachineLearning cs.ubc.ca/our-department/emp…
1
9
1
12
Joel Ostblom retweeted
Excited to release this new project on scalable interactive visualization - spanning the web, notebooks, and servers - in collaboration with @domoritz of @cmudig. Big thanks to @duckdb, @ApacheArrow, @observablehq Plot, and others for the tools that made it possible!
New project! Mosaic is a framework for scalable and interoperable visualization that unifies visualization toolkits with scalable visualization methods and query optimizations. uwdata.github.io/mosaic/what…
Solara is a new react-style framework for Python, now with support for interacting with Altair selections! Great to see more dashboard solutions support the @vega_vis ecosystem!
We just released Solara 1.15.0, what is new: 1️⃣ Altair demo (event handling in Python🐍) 2️⃣ Tab support 🗂️ 3️⃣ Multipage in a single script 👀 #Python #DataScience #Solara
1
6
27
We just released Solara 1.15.0, what is new: 1️⃣ Altair demo (event handling in Python🐍) 2️⃣ Tab support 🗂️ 3️⃣ Multipage in a single script 👀 #Python #DataScience #Solara
With Solara 1.14 you can create apps and dashboards in 1️⃣ Jupyter Notebooks 📚🐍 2️⃣ Standalone Server 🖥️🌐 3️⃣ Embedded in a website 🌍🔗
If you’re at #JupyterCon, say hi to @WoottonDylan who’s working on an exciting new Pythonic visualization package that builds on top of #Altair/@vega_vis
6
9
Joel Ostblom retweeted
Excited to see the release of Vega-Altair version 5.0! Thanks so much to all the contributors who made this happen! altair-viz.github.io/
4
38
172
Joel Ostblom retweeted
Thanks to the @PyDataSeattle organizers for the opportunity to present on @vegafusion_io. Here are my slides from today: drive.google.com/file/d/1rQ1…
1
5
19
Joel Ostblom retweeted
We are thrilled to announce the availability of the Panel 1.0 release candidate for general testing! This release represents a leap forward in performance and usability. We need your help to make this a smooth transition, find the announcement here: discourse.holoviz.org/t/pane…
1
23
56
Joel Ostblom retweeted
🤯 everytime I think I've seen all of the uses of #vegalite params, I stumble across new ways of making interactive visualizations with them. Here, we create a 'click to order' stacked histogram– allowing you to compare categories on a common baseline #visualization
Joel Ostblom retweeted
VegaFusion making Python plotting fun again! 🙌
🎉 VegaFusion 1.2 is out! This release introduces support for saving Altair charts to HTML, JSON, and static image files. piped.video/dyPuPKgSmJQ
4
12
Joel Ostblom retweeted
@vegafusion_io added support for #DuckDB, so you can plot charts directly in Altair without using pandas as an intermediary, here analysing 182 Million records of NY Taxi dataset, aggregated to 36000 data point. colab.research.google.com/dr…