question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Upgrade to Vega-Lite 5

See original GitHub issue

How can we prepare Altair and its community to upgrade towards the new release of Vega-Lite 5?

It’s probably wishful thinking that @jakevdp has the time available to do this completely by himself, but it’s probably also wishful thinking that someone can do this completely without the help of Jake.

The skills and knowledge required to change the Vega-Lite schema into workable Python code is quite high. While Altair’s codebase is flexible by nature to accommodate little changes within Vega-Lite, bigger changes such as datum and the recently introduced params, require more changes in the codebase.

Maybe someone is just about to finish all the work required for VL5 or maybe we have to become creative¹.

I’m sure more people have thoughts on this!

Useful references: Interesting comments regarding development in the API of Altair can be found in these issues/PRs: https://github.com/altair-viz/altair/issues/2148, https://github.com/altair-viz/altair/issues/1567, https://github.com/altair-viz/altair/pull/1629

And here is the maintenance guide for Altair internals for people that already like to give it a go: https://github.com/altair-viz/altair/blob/master/NOTES_FOR_MAINTAINERS.md

¹ such as:

  • asking Jake for a code-explanation tour in a virtual setting so people with an interest in the project have a guideline to succeed in core-work PRs
  • set up an Altair sponsor page to establish a fund for paid upgrading

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:25
  • Comments:24 (12 by maintainers)

github_iconTop GitHub Comments

14reactions
jbloomcommented, Jul 19, 2021

I was just curious about this upgrade and the general future of altair, as I’ve noticed commits and code updates have slowed a lot over last year or so. I certainly don’t have ability to maintain package myself, but do think it’s an awesome package. However, I’m trying to decide whether to use it for some long-term projects I’m starting, and hence am sort of curious whether it’s likely altair continues to undergo a lot of active development and growth, or if it’s sort of in maintenance mode now?

8reactions
domoritzcommented, Mar 14, 2021

Thank you all for kicking off this conversation. I would like to offer full support from the Vega-Lite team to answer any questions you will run into.

Read more comments on GitHub >

github_iconTop Results From Across the Web

A High-Level Grammar of Interactive Graphics | Vega-Lite
Vega-Lite is a high-level grammar of interactive graphics. It provides a concise, declarative JSON syntax to create an expressive range of visualizations ...
Read more >
Vega-lite v5 upgrade? - Airtable Community
I'm absolutely loving the vega-lite app. Any chance we can get upgraded to vega-lite v5?
Read more >
Vega & Vega-Lite (@vega_vis) / Twitter
Introducing new chart blocks: We've leveled up the data visualization experience in Deepnote, making it easier than ever to bring beautiful no-code charts ......
Read more >
vega-lite - npm
Vega-Lite is a concise high-level language for interactive visualization.. Latest version: 5.6.0, last published: 2 months ago.
Read more >
Vega-Lite with Streaming Data Updates - Observable
Vega-Lite API ... An example that streams external data into a Vega-Lite chart using the Vega ... add.push({x: i, y: 5 + Math.round(90...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found