from Hacker News

Vizro – toolkit for creating modular data visualization applications

by joelschw on 9/26/23, 5:15 PM with 21 comments

  • by amcaskill on 9/26/23, 8:22 PM

    If you are interested in this, but would prefer to define reports with a markup language (and SQL), I work on an open source code-based BI tool called Evidence, which might be of interest to you.

    It's effectively a static site generator aimed at building automated reports and analysis.

    https://github.com/evidence-dev/evidence

    Previous discussions on HN:

    https://news.ycombinator.com/item?id=28304781 - 91 comments

    https://news.ycombinator.com/item?id=35645464 - 97 comments

  • by nrjames on 9/27/23, 12:43 PM

    Vizro looks nice, as does Evidence (mentioned below). I think it's good to remember that these types of apps often don't exist in a silo. It would be excellent to be able to integrate them into a larger platform (Django app, etc) to create a less disjointed experience for consumers.
  • by jampekka on 9/27/23, 11:16 AM

  • by TheAlchemist on 9/27/23, 1:24 AM

    This look pretty good !

    I'm a heavy user of data vis, and this looks worth trying.

    Looks like McKinsey is doing and open sourcing some interesting things - I've also tried Kedro and while it feels a bit 'heavy' to use, I like a lot the emphasis on structuring the data and steps.

  • by 0cf8612b2e1e on 9/26/23, 7:12 PM

    I am happy to see more libraries in this space. I do not like R, but the Shiny workflow is so much faster and easier for novices to bang out some value. Streamlit is really heavy in comparison.

    Minor annoyance: new project and it chose YAML over TOML.

  • by archiewood on 9/27/23, 2:24 AM

    This is interesting. I've built reports in Dash before. As I remember it was kind of tricky to hook up the filters etc, and "callbacks" confused me for a while. Is that the kind of thing Vizro addresses?

    Do you have a "why Vizro" kind of explanation somewhere? Would be really helpful early in the docs, or on the GH readme.

  • by beeb on 9/26/23, 6:41 PM

    So, like streamlit?
  • by anigbrowl on 9/26/23, 6:24 PM

    I don't get it. Why not just use Plotly and Dash directly, neither of which are especially hard? This seems like a pointless layer of abstraction.