# HoloViz meetings ## https://hackmd.io/@holoviz/minutes/edit HoloViz meetings are usually for general planning and status discussions. See https://hackmd.io/@holoviz/BygVgIC6L for the triaging checklist, and https://status.holoviz.org for the list of projects to triage. # 2025-12-12 HoloViz Steering Committee Meeting Attendees: Jim, Philipp, Maxime, Andy, Mateusz, Andrew, Demetris, Dharhas, Marc, Jean-Luc, Scott Action Items: - Philipp reach out to openteams about Lumen demo, testing, positioning - Maxime, check no conflict with NUMFOCUS sponsorship ## Agenda: - Lumen (Philipp) - Lumen 1.0 Soft launch in ~1 week with improved UI and internals - Lumen AI API improved - Lumen docs under active revision - Outreach and Comms - Give talk to openteams - https://openteams.com/community-events/ - Get on podcasts - e.g. https://www.google.com/search?q=marimo+podcast - compare to mcp-ui, plotly ai - Anaconda podcast on release - Andrew working on weather data example in docs - Philipp to create finance example - Demetris/others to create cancer/omics example.. Lumen-AnnData will be part of the extensible story of the release - Unique Positioning - choose from almost any llm (cloud or local) - register custom analyses - contextualized subclass with function that can return a renderable component - data size limitations of other tools.. might be something to consider for outreach materials - export reports or notebook - Upcoming Roadmap: - Session persistence - Viz interactions inform chat - UI output being SQL-focused is still oriented to a technical user base - Unclear how important SQL is to most users - Cleaning up the notebook export would be nice - Public deployment for 1.0 would be very helpful - Andrew has something on Gemini - Lumen-AnnData and funding outlook of future cancer-oriented work - Upcoming NF SDG - HoloViz LLM-readiness - consider holoviz-mcp and use of llms.txt that result from this SDG work - Working group starting in Jan - HoloViz-MCP - Marc welcomes the integration of holoviz-mcp into a holoviz org - Proposal to join https://www.pyopensci.org/ (Maxime) - Maxime wants to submit colorcet, datashader, holoviews - Others suggesting hvPlot (post 1.0 release) - They asked for suggested reviewers - Any governance/oversite implicated? No, just state of package recurring reviews - Community Call next week (Wednesday 9am PST, 6pm CET) - Could continue the conversation about Lumen roadmap if interested users join - Other HoloViz Project Roadmaps will be created/refreshed by the community call - Panel downloads have quadrupled in a few months - Repo/Org reorganizing - Philipp decided to keep panel-extensions org - We need to revisit and continue the agreed migration --- # 2025-12-02 HoloViz Meeting **Attendees:** Andy, Philipp, Jim, Jean-Luc, Mateusz, Simon, Andrew, Dawn ## Steering Committee Updates - Sophia has been on maternity leave - Back soon - Scott has moved to a new job - No longer active Panel user - Should find a replacement ## Outreach & Conferences - Jim to submit to PyTexas - Philipp to submit to PyConDE - Potentials: - PyCon US (Long Beach, CA) - PyData London - JupyterCon - PyCon Italia - SciPy in July (Minneapolis) - PyData Seattle - FOSS4G Hiroshima (August 2026) - ACM Supercomputing - Belfast - Brainstorm for Lumen AI - Data Analytics audience - AI Week in SF (Nov 2026) ## Core Packages ### Bokeh - Next release 3.9 - Technical difficulties have led to delay - Postponed to early January ### Panel - Next release 1.8.4 - Mostly bug fixes - RC0 is out - Add warning about dropping pandas dep to changelog - Panel 1.9.0 planning - Dropping pandas - Moving from Widget.name -> Widget.label - Moving towards more solidly building on panel-material-ui - v2 namespace? - Update the examples - Link in the panel-material-ui reference docs ### Lumen - Working towards merging of the massive API and UI refactor - Andrew working on discovery tools for finding tables in big databases ### HoloViews - Patch release 1.22.1 coming up after Philipp reviews a couple of PRs ### hvPlot - Patch release coming soon once Maxime updates the roadmap ### Param - Patch release 2.3.1 out, 2.3 blog post out - Philosophical discussion: https://github.com/holoviz/param/issues/701 ### Datashader - Release 0.19.0 coming up after some PR reviews ### GeoViews - Latest release 1.15.0 includes windbarb support ### Colorcet - Holding pattern # 2025-11-18 HoloViz Meeting **Attendees:** Demetris, Andy, Philipp, Isaiah, Maxime, Jim, Jean-Luc, Mateusz, Simon, Philipp A (scverse), Dawn, Daina (Anaconda, devrel) ## General HoloViz Agenda Items ### Versioning - Version dropdown in Param should be applied to the rest - HoloViz repo has a wiki page documenting this - Next step: Panel ### Announcements ### Outreach, Conferences, Meetings Community call - Goal: bring contributors, available for questions, learn about users - Will be sending out public announcement for community call in Dec - Discourse, Discord, LinkedIn - Website(s) banner (all at once, needs some infra work) - ics cal event link to share - On call, ask how people found out - Dawn suggets also: bluesky, mastadon - Prep roadmap slide per core project - Maxime: We should plan on recurring calls to gain momentum. We should all be more active on discord. - Daina: ensure the announcement messaging invites our intended audience SCverse conference - lumen-anndata poster prez by charlie 1.0 releases - hvPlot and Datashader announcement coordination with DevRel ## Core Packages ### Bokeh - Last release (pip, conda-forge, conda-defaults: 3.8) - Next release 3.9 (Dec) - Canvas improvements/theming, keyboard bindings - Dropped Pandas dep - 3.8.1 released ### Panel - Last release (pip, conda-forge, conda-defaults: 1.8.3) - Next releases: 1.9 - name > label for widgets - pmUI widgets - Dashboard: tests failing ### Lumen - Last release (pip, conda-forge, conda-defaults: 0.10.1) - Next releases: - Refactoring state code being wrapped up - Maybe 0.11 or 1.0 - Andrew was working on docs (will return Dec) - Dashboard: test, docs failing ### HoloViews - Last release (pip, conda-forge, conda-defaults): 1.22.0 - Next releases: - 1.22 - Synthetic legend for any categorical - Filtering to hover tool - SizeBar - Narwhals interface merged - The separate Ibis interface will be deprecated/replaced - Blog post? - patch release soon ### hvplot - Last release (pip, conda-forge, conda-defaults): 0.12.1 - Next releases: - Patch release upcoming (EOW) - 1.0 in planning ### Param - Last release (pip, conda-forge: 2.3.0, defaults: 2.2.1) - Next release 2.4 (beginning of 2026) - context manager regression reported - working on getting 2.3.0 on defaults soon - blog post - experimenting with typing PR - Philipp A: would be helpful to already have the getter of individual params.. so that code that consumes param won't be flagged by type checker - Philipp R will split out PR ### Datashader - Last release (pip, conda-forge, conda-defaults: 0.18.2) - Next release: 1.0 - ~3 PRs for 1.0 in the coming weeks (EOY) ### GeoViews - Last release (pip, conda-forge: 1.15.0), (defaults: 1.14.1) ### Colorcet - Last release (pip, conda-forge, defaults: 3.1.0) - Simon agrees to be maintainer - Jim added PR to replace Ian with Simon ## HoloViz Extensions, Incubator, Dev -------------------------- ### panel-material-ui - Last release (pip: 0.6.0), (conda-forge: 0.6.0), (defaults: NONE) - 0.6 upcoming with new components - breadcrumbs - num indicator - Maxime forked feedstock for getting on defaults, in review ### panel-split-js - Waiting on Panel release ### hv-anndata - scanpy plots makes a lot of use of Grid layouts - Grid - slow - misalignment - sizing - Legends - move legends for subplots to outer layout - Mateusz: working on layout changes to make this possible in Bokeh - scanpy plots project board: https://github.com/orgs/holoviz-topics/projects/6 - issues with responsive-1dim + aspect ratio - Docs are still broken - https://hv-anndata.readthedocs.io/en/latest/api/hv_anndata.plotting.scanpy.html - Needs help addressing things that are breaking in the docs ------------------------------------------ # 2025-11-04 HoloViz Meeting **Attendees:** Demetris, Andy, Philipp, Simon, Mateusz, Isaiah, Philipp A (scverse), Maxime ## General HoloViz Agenda Items -------------------------- ### Announcements ### Outreach, Conferences, Meetings Chris Akiki asking for Datashader channel on Discord - We don't have any library-specific user channels yet.. just topics Added Archive Category on Discord.. moving a channel there gives you option to sync permissions to the Category, which will restrict it's visibility to non-users Community Call proposed on Discord. Dec 17th? Agenda? - Maybe don't make it about contributing - Simon: people may not care much about roadmaps - Compromise.. let's have the roadmaps prepared but not have a hard-agenda to present them Outreach Tracker (idea from Andrew) - https://docs.google.com/spreadsheets/d/1WZYyinySs-4-SnZ-EN6cWxJXwhavf-IJWDpX2wwPBqU/edit?gid=0#gid=0 ## Core Packages ### Bokeh - Last release (pip, conda-forge, conda-defaults: 3.8) - Next release 3.9 (est. 1-2 months) - Canvas improvements/theming, keyboard bindings - Dropping Pandas dep ### Panel - Last release (pip, conda-forge, conda-defaults: 1.8.2) - Next releases: 1.8.3, maybe 1.9 (EOW) - Dashboard: tests failing ### Lumen - Last release (pip, conda-forge, conda-defaults: 0.10.1) - Next releases: - Refactoring state code being wrapped up - Maybe 0.11 or 1.0 - Andrew was working on docs (will return Dec) - Dashboard: docs failing ### HoloViews - Last release (pip, conda-forge, conda-defaults): 1.21.0 - Next releases: - RC released - Next release next week - 1.22 plans - Synthetic legend for any categorical - Filtering to hover tool - SizeBar - Narwhals interface merged - The separate Ibis interface will be deprecated/replaced - Blog post? ### hvplot - Last release (pip, conda-forge, conda-defaults): 0.12.1 - Next releases: - Patch release upcoming - Waiting for Param release, then will return to docs ### Param - Last release (pip, conda-forge, defaults: 2.2.1) - Next release 2.3 - rc by EOW, final release next week - default factoring, param attrbs - Metadata PR next - Maxime reviewing old PRs, milestone ready - Philipp's descriptor factory typing system PR, then TypedParameterized - Philipp PR for param ref resolving in progress ### Datashader - Last release (pip, conda-forge, conda-defaults: 0.18.2) - Next release: - 0.19 or 0.18.3: QuadMeshRectilinear work - Needs a release soon, after HoloViews release ### GeoViews - Last release (pip, conda-forge: 0.14.1), (defaults: 0.14.1) - release after HoloViews ### Colorcet - Last release (pip, conda-forge, defaults: 3.1.0) ## HoloViz Extensions, Incubator, Dev -------------------------- ### panel-material-ui - Last release (pip: 0.5.0), (conda-forge: 0.5.0), (defaults: NONE) - 0.6 upcoming with new components - breadcrumbs - num indicator ### panel-split-js - Waiting on Panel release ### hv-anndata - HoloViz-Anndata Bridge - A lot of progress being made - Test with HoloViews 1.22 rc - Docs are still broken - https://hv-anndata.readthedocs.io/en/latest/api/hv_anndata.plotting.scanpy.html - Philipp R is going to take a looks at the docs soon - scanpy plots project board: https://github.com/orgs/holoviz-topics/projects/6 - --- # 2025-10-21 HoloViz Meeting **Attendees:** Demetris, Andy, Philipp, Simon, Jim, Jean-Luc, Andrew, Mateusz, Isaiah ## HoloViz Core and Bokeh ### Bokeh - Last release (pip, conda-forge, conda-defaults: 3.8) - Next release 3.9 (est. 1-2 months) - Canvas improvements/theming, keyboard bindings ### Panel - Last release (pip, conda-forge, conda-defaults: 1.8.2) - Next releases: 1.8.3 (sometime next week) - Dashboard: tests failing ### Lumen - Last release (pip, conda-forge, conda-defaults: 0.10.1) - Next releases: - lumen dev meeting for milestones - Project board created - Refactoring state code - Maybe 0.11 or 1.0 - Lumen UX meeting soon.. DR will reschedule - Who is the Lumen audience? - Dashboard: docs failing ### HoloViews - Last release (pip, conda-forge, conda-defaults): 1.21.0 - Next releases: - 1.22 plans - Synthetic legend for any categorical - Filtering to hover tool - SizeBar - Narwhals interface merged - The separate Ibis interface will be deprecated/replaced - Dashboard: docs failing ### hvplot - Last release (pip, conda-forge, conda-defaults): 0.12.1 - Next releases: Unclear ### Datashader - Last release (pip, conda-forge, conda-defaults: 0.18.2) - Next release: - 0.19 or 0.18.3: QuadMeshRectilinear work - Needs a release soon - What's the nature of dependency/usage with earthmover? - blog post: https://earthmover.io/blog/dynamic-map-tile-rendering-icechunk-zarr-data-xpublish-tiles/ - TODO: let's meet with Earthmover/Deepak(?) - Dashboard: docs failing ### Param - Last release (pip, conda-forge, defaults: 2.2.1) - Next release 2.3 - Smaller release might happen - Maxime reviewing old PRs, getting milestone ready - Philipp's descriptor factory typing system PR, then TypedParameterized ### GeoViews - Last release (pip, conda-forge: 0.14.1), (defaults: 0.14.0) - Dashboard: packages, docs failing - Wind barbs w Bokeh implemented, copiloted-assisted - Glyph implementation outside of Bokeh, how tightly to pin Bokeh - Mateusz: looks fine - TODO: Andrew get geoviews updated on defaults.. Maxime has a guidance doc on this ### Colorcet - Last release (pip, conda-forge, defaults: 3.1.0) ## HoloViz Extensions, Incubator, Dev -------------------------- ### panel-material-ui - Last release (pip: 0.5.0), (conda-forge: 0.5.0), (defaults: NONE) ### panel-split-js - Split pane components from Lumen UI - Allows for airgapped lumen ## General HoloViz Agenda Items -------------------------- ### Announcements ### Outreach, Conferences, Meetings - HoloViz Steering Comm Meeting being planned for Q4 - ### LLM/Copilot usage - How should the HoloViz team use LLMs/GitHub Copilot for code contributions? - Andrew: - Finds Copilot valuable for brainstorming/exploring codebases and understanding context; open to not using Copilot-generated PRs as final PRs - Maxime: - Doesn't want to review LLM-authored PRs; prefers local LLM tools (Claude Code, Cursor) where humans commit the code in their own name rather than Copilot opening PRs directly. Review experience: AI-generated code felt "LLM-y," made him more demanding in review - Jim/Philipp: - Team members can use LLMs as tools, but members must be listed as PR authors and vouch for every line - TBD: is copilot the committing author for squashed/merged PRs.. ideally it would at least co-authored with the person -------------------------- # 2025-10-07 HoloViz Meeting **Attendees:** Demetris, Andy, Philipp, Simon, Jim, Jean-Luc, Andrew, Mateusz ## HoloViz Core and Bokeh ### Bokeh - Last release (pip, conda-forge, conda-defaults: 3.8) - Upcoming release 3.8.1 - adressing regressions (1-2 weeks) - Next release 3.9 (est. 1-2 months) - Canvas improvements/theming, keyboard bindings ### Panel - Last release (pip: 1.8.2, conda-forge: 1.8.1, conda-defaults: 1.7.5) - Next releases: - 1.8.2 released! - tabulator issues - pyodide fixes - deployment docs - uv docs ### Lumen - Last release (pip, conda-forge, conda-defaults: 0.10.1) - Next releases: - 0.11.0 dev released - lumen dev meeting 0.11.0/1.0 for milestones on thursday - Lumen UX meeting in 2 weeks - preliminary support for xarray & sql: https://github.com/alxmrs/xarray-sql, https://github.com/holoviz/lumen/pull/1434 - Dashboard: tests, docs failing ### HoloViews - Last release (pip, conda-forge, conda-defaults): 1.21.0 - Next releases: - 1.22 plans - Synthetic legend for any categorical - Filtering to hover tool - SizeBar - Narwhals interface merged - The separate Ibis interface will be deprecated/replaced ### hvplot - Last release (pip, conda-forge, conda-defaults): 0.12.1 - Next releases: Unclear - Docs status? Should be resuming now - Dashboard: tests failing ### Datashader - Last release (pip, conda-forge, conda-defaults: 0.18.2) - Next release: - 0.19 or 0.18.3 - QuadMeshRectilinear work - awaiting anything? - a couple PRs finishing up - Dashboard: tests failing ### Param - Last release (pip, conda-forge, defaults: 2.2.1) - Next release 2.3 - Maxime reviewing old PRs, getting milestone ready - docstring improvements - metadata slot to parameter - Philipp's descriptor factory typing system PR, wrapping up soon? then TypedParameterized - Will continue work next week - Simon's LSP demo - How to distribute this? - pip, vscode extensions market - Do you need to start the server? - It's just a pip package so if you install the extension in vscode then the extension should find this package entry point - pycharm, spyder, neo-vim, emacs, etc have - resources: - https://github.com/hoxbro/param-lsp - https://microsoft.github.io/language-server-protocol/ - another example of an lsp for a dsl is `stan` ### GeoViews - Last release (pip, conda-forge: 0.14.0), (defaults: 0.14.1) - Dashboard: tests failing ### Colorcet ## HoloViz Extensions, Incubator, Dev ### hvsampledata ### holonote ### panel-material-ui - Last release (pip: 0.5.0), (conda-forge: 0.5.0), (defaults: NONE) ## General HoloViz Agenda Items ### Announcements - Python 3.14 coming out today - pyopensci: https://www.pyopensci.org/how-to-submit-a-package-to-pyopensci.html - let's submit datashader, colorcet, holoviews ### HoloViz takeaways from team meeting - Project Roadmaps needed - Low/No-cost quarterly meeting in/around Berlin ### Outreach ### Conferences ### Meetings - HoloViz Steering Comm Meeting being planned for Q4 ### Coding - copilot usage for certain PRs. For instance: https://github.com/holoviz/holoviews/pull/6698 - --- # 2025-09-23 HoloViz Meeting **Attendees:** Demetris, Andy, Philipp, Isaiah, Simon, Maxime, Jim, Jean-Luc, Andrew, Mateusz, Dawn ## Core Packages ### Bokeh - Last release (pip, conda-forge: 3.8, defaults: 3.8) - Upcoming release 3.8.1 - adressing regressions (1-2 weeks) - Next release 3.9 (est. 1-2 months) - CZI R6 restarting: Canvas improvements/theming, keyboard bindings ### Panel - Last release (pip: 1.8.1, conda-forge: 1.8.1, defaults: 1.7.5) - Next releases: - 1.8.2 later this week - tabulator issues - No 1.9 milestone yet - Dashboard: tests failing ### Lumen - Last release (pip, conda-forge: 0.10.1), (defaults: 0.9.0) - Next releases: - 0.11.0 dev released - new UI - Report view - Optimize/monitor token usage - lumen dev meeting to determine inclusion 0.11.0 next week - Dashboard: docs failing ### HoloViews - Last release (pip, conda-forge, defaults): 1.21.0 - Next releases: - 1.22 plans - Synthetic legend for any categorical - Filtering to hover tool - SizeBar - Narwhals interface merged - The separate Ibis interface will be deprecated/replaced ### hvplot - Last release (pip, conda-forge, defaults): 0.12.1 - Next releases: - Docs status? - Paused for sept.. resuming in 2 weeks ### Datashader - Last release (pip, conda-forge: 0.18.2), (defaults: 0.18.2) - Next release (Simon): - 0.19 - awaiting external contributor wrapup of a quadmesh PR - added benchmark to CI ### Param - Last release (pip, conda-forge, defaults: 2.2.1) - Philipp's Typing draft PR: https://github.com/holoviz/param/pull/1066 - parameters from type annotations, typed parameterized - Simon has been working on an LSP (for neovim) for Param to enable auto-completion and (hopefully) reactive expression guidance - Tests failing - Next release 2.3 - Maxime reviewing old PRs, getting milestone ready - docstring improvements - metadata slot to parameter ### GeoViews - Last release (pip, conda-forge: 0.14.0), (defaults: 0.14.1) - Tests, Docs are Failing. ### [panel-material-ui](https://github.com/panel-extensions/panel-material-ui) - Last release (pip: 0.5.0), (conda-forge: 0.5.0), (defaults: NONE) ### Others: Colorcet, hvsampledata, etc ## General HoloViz ## Meetings - HoloViz/Anaconda team on-site coming up next week - Any public shareable outcome? Probably not - Simon will set up Panel-only meeting - Will experiment with a community call sometime in Q4 - goal: try to attract contributors ### Conferences - Charlie scverse conference Nov 17-19 (lumen-anndata) - Dawn attending: - PyData Vermont Burlington, VT, USA 2025-10-21 2025-10-22 - PyTorch Conference San Francisco, CA, USA 2025-10-22 2025-10-23 - JupyterCon 2025 San Diego, CA, USA 2025-11-04 2025-11-05 - PyLadiesCon 2025 Virtual 2025-12-05 2025-12-07 - PyData NYC 2025 Boston Boston, MA USA 2025-12-08 2025-12-10 - Maxime will be on Python Exchange Podcast on Wed to discuss Diataxis - Maxime PyCon France talk rejected ### NF SDG - Next SDG: Proposal Submission Deadline: Oct 10 - Please provide feedback on Isaiah's [draft](https://docs.google.com/document/d/1ZVn6YH4cPRs-u8oQ3ZhBEIuvK3l9iFztad7gDIeMQOM/edit?tab=t.0#heading=h.jn4fuqoc1bcw) ### Outreach - Andrew will publish/schedule 3-4 blog posts for lumen in Q4 - Maxime will finish up hvPlot docs overhaul in Q4 - NF SDG for llm ingestion - Maxime on podcast --- # 2025-09-09 HoloViz Meeting **Attendees:** Demetris, Andy, Jean-Luc, Philipp, Isaiah, Simon, Maxime, Jim, Jean-Luc, Andrew ## Core Packages ### Bokeh - Last release (pip, conda-forge: 3.8, defaults: 3.8) ### Panel - Last release (pip: 1.8, conda-forge: 1.7.5, defaults: 1.7.5) - Next releases: - Dashboard: tests failing ### Lumen - Last release (pip, conda-forge: 0.10.1), (defaults: 0.9.0) - Next releases: - 0.11.0 dev released - new UI - Optimize/monitor token usage - TODO: needs lumen dev meeting to determine inclusion - Dashboard: docs failing ### HoloViews - Last release (pip, conda-forge, defaults): 1.21.0 - Next releases: - 1.21.1 - Synthetic legend for any categorical - Filtering to hover tool - SizeBar - 1.22 plans - Narwhals interface merged - Simon will request for testing and feedback - Bokeh already supports narwhals - The separate Ibis interface will be deprecated/replaced - anndata interface integration is progressing - Last meeting: Philipp raised point about performance issues with datashading (via holoviews) categorical aggregates.. - Any decision made about limiting data sent to the front end? - Philipp suggests max width/height in rasterize - Limits: wire bandwidth, computation at frontend, shade on backend - Let's issue warnings? - Maxime: maybe we should warn in hvPlot instead of HoloViews based on the target userbase - Jim: warn in HoloViews, auto-downscale in hvPlot ### hvplot - Last release (pip, conda-forge, defaults): 0.12.1 - Next releases: - Will add Narwhals support after HoloViews completes task - Simon has a testing PR in hvPlot ### Datashader - Last release (pip, conda-forge: 0.18.2), (defaults: 0.18.2) - Next release (Simon): - quadmesh PR optimization - added benchmark to CI ### Param - Last release (pip, conda-forge, defaults: 2.2.1) - Philipp's Typing draft PR: https://github.com/holoviz/param/pull/1066 - Next release 2.3 - will not include typing - Maxime will target a release this month to include: - docstring improvements - metadata slot to parameter ### GeoViews - Last release (pip, conda-forge: 0.14.0), (defaults: 0.14.1) ### [panel-material-ui](https://github.com/panel-extensions/panel-material-ui) - Last release (pip: 0.4.0), (conda-forge: 0.4.0), (defaults: NONE) - Next release: - 0.5 coming with new panel and bokeh releases ### Others: Colorcet, hvsampledata, etc ## General HoloViz ### Conferences - Maxime diataxis PyData talk and conference recap - Narwhals claims to have some performance improvement over native polars usage - Contacted by (Python Exchange) podcast to discuss diataxis - polars expressions.. has some relation to rx and dim expressions ### NF SDG - Last SDG - just ran out of funding/time - didn't complete the hvPlot docs - will continue to work via OSS time - Target EOY for completion - API reference is a huge win - versioned docs and hvsampledata more big wins - Next SDG: Proposal Submission Deadline: Oct 10 - Please provide feedback on Isaiah's [draft](https://docs.google.com/document/d/1ZVn6YH4cPRs-u8oQ3ZhBEIuvK3l9iFztad7gDIeMQOM/edit?tab=t.0#heading=h.jn4fuqoc1bcw) ### Outreach - We need to do more - Relying a lot on 1-2 people - idea: sprint to collect catalogue of posts that can be scheduled - Dawn could help with content strategy.. we should meet with her regularly - We should ask NumFOCUS to give out individual Holoviz repo swag - Our platforms of focus are currently twitter/X and LinkedIn - Andrew: some behind-the-scenes blog posts are really helpful, e.g. Matt Rocklin's ## Meetings - Last time, Simon suggested having a Panel-only meeting, was this set up? Not yet - Will experiment with a community call sometime in Q4 - goal: try to attract contributors # 2025-08-26 HoloViz Meeting **Attendees:** Demetris, Andy, Jean-Luc, Philipp, Isaiah, Simon, Mateusz, Maxime, Jim, Andrew ## Core Packages ### Bokeh - Next release 3.8: - rc released last week - TODO: Mateusz will get 3.7 onto defaults after the upcoming rc release - working on config of Document, for e.g. disabling notifs, etc - one other bug exporting sizebar - next rc anticipated today ### Panel - Last release (pip, conda-forge: 1.7.5), (defaults: 1.7.0) - Next releases: - 1.8.0 dev released - Will release shortly after 3.8 - Reconnect behavior - Dashboard: tests failing ### Lumen - Last release (pip, conda-forge: 0.10.1), (defaults: 0.9.0) - Next releases: - 0.11.0 dev released - new UI - TODO: needs lumen dev meeting to determine inclusion - goal is to use less tokens - eval for logfire (logging service) - vegalite agents - Dashboard: docs failing ### HoloViews - Last release (pip, conda-forge, defaults): 1.21.0 - Next releases: - 1.21.1 - Synthetic legend for any categorical - Filtering to hover tool - SizeBar - waiting on Bokeh 3.8, then Panel release ### hvplot - Last release (pip, conda-forge, defaults): 0.12.0 - Next releases: - 1.12.1 - Maxime reviewing Isaiah's docs PRs - Let team know if people notice docs issues ### Datashader - Last release (pip, conda-forge: 0.18.2), (defaults: 0.18.0) - Philipp: Performance issues with categorical aggregates.. - The rasterize approach is unusable bc sending N cats to the front end. Shade op can take tens of seconds. - Makes many apps unusable on a high-end display - Should we limit data sent to the front end? - TBD ### Param Last release (pip, conda-forge, defaults: 2.2.1) - Any path forward for typing? Low priority, huge lift - Philipp's Typing draft PR: https://github.com/holoviz/param/pull/1066 - Philipp A from scverse had started a similar PR without knowing about Philipp's: https://github.com/holoviz/param/pull/1070 ### [panel-material-ui](https://github.com/panel-extensions/panel-material-ui) - Last release (pip: 0.4.0), (conda-forge: 0.4.0), (defaults: NONE) - 0.5 coming with new panel and bokeh releases ### GeoViews - Released 1.14.1 - Dashboard: docs failing ### Others: Colorcet, hvsampledata ## General HoloViz ### Conferences - JupyterCon CFP rejected - Maxime submitted diataxis talk to PyCon France - PyData Berlin in 1 week ### NF SDG - Proposal Submission Deadline: Aug 29 ## External Ecosystem ## Feedback: Marc: - LLMs don't help with our material - This is also a big pain point for Rich - Rich suggested looking at Dask's slackbot use of RunLLM - Serialization - Param typing - Data backends (polars, etc) - Communications - Simon thinks this is a big issue as well.. e.g. not going to many conferences, not announcing things well - We don't explain 'why' to use holoviz - He doesn't understand the direction with Lumen - Not playing nicely with some important external tools - Conda is a problem - Hard to build community without easy deployment Rich: - LLMs don't help with our material (tried to create Panel app w Gemini) - suggested looking at Dask's slackbot use of RunLLM - Deployment is hard. Uses huggingface sometimes, but not easy. Jim: - Easy onboarding for new users - Ugly apps, hard to make look good Dharhas: - With Panel, hard to debug interactions for more complex apps - For next Steering comm call, come up with ranking and answer to this feedback... maybe turn this into a blog post (after we have some answers) ## Meetings - Simon suggests having a Panel-only meeting - Experimenting with a community call --- # 2025-08-22 HoloViz Steering Committee Meeting Attendees: Jim, Philipp, Maxime, Andy, Isaiah, Mateusz, Andrew, Demetris, Dharhas, ## Action Items: - Philipp/Jim/Others?: Meet with Dharhas' team re: their pain points - Philipp/Andrew/Demetris/Others?: Put together Lumen Roadmap - Demetris: Experiment with a community support meeting in October and a Discourse, could be a discussion about Lumen Roadmap if Dharhas' team joins - DONE: Demetris: Ask absent steering committee members for their input - Isaiah: Help us determine how HoloViz is doing. Brainstorming: incorporate usage/stars/doc-visits/etc summary metrics into holoviz-insights, add comparisons/rankings to other relevant packages, some indicator of social media mentions - Demetris/Philipp: Discuss Panel-extensions ## Agenda: - Repo/Org reorganizing - Reaching final consensus: https://github.com/holoviz/holoviz/issues/432#issuecomment-3214764098 - New incubator repos: holoviz-mcp, holoviz-insights - [holoviz-mcp](https://github.com/MarcSkovMadsen/holoviz-mcp): RAG-based holoviz docs - [holoviz-insights](https://github.com/Azaya89/holoviz-insights): Project health dashboard, internal dev tool - Increasing non-Anaconda board involvement - Dharhas' - Experiencing significant internal pushback on Panel usage - Use case is building something for a client, which is intended to become more production-ready - Styling has historically been an issue - Hard to debug interactions for more complex apps - Current large gov project based on Panel, will hire someone to identify pain points, evaluate whether they can fix wit Panel or switch to React of HTMX. - May not know about HTMX yet to understand if it's suitable - React is a pain for other reasons - TODO: Need to have a deep dive meeting (w Philipp R) to understand pain points - Dharhas may have an internal use for Lumen, would benefit from knowing more about Lumen's Roadmap - Dharhas may have some flexibility soon that could increase maintenance support for HoloViz - Thought leadership, goals, roadmapping - Need to engage steering members more - Should we have a recurring community support meeting? - Let's experiment with a meeting in October - How is HoloViz doing in terms of usage/popularity? - Mostly anectodal feelings - Jim has some concern based on slightly fewer website visits - Few new contributors, but this has been consistent - But...highest ever monthly downloads for Panel (~2m total across pip and Panel) - What can we do about this? - How to find ground truth? We can attempt to verify if there are any trends in usage - How to determine which actions we can take? - Marketing? - External ecosystem analysis.. - what are people using? e.g. Marimo, etc Next time: focus on Lumen Roadmap --- # 2025-08-12 HoloViz Meeting **Attendees:** Demetris, Andy, Jean-Luc, Philipp, Isaiah, Jim, Simon, Andrew, Mateusz ## Core Packages ### Bokeh - Next release 3.8: - Addressing issues from SizeBar PR review - This is the last thing to figure out before release ### Panel - Last release (pip, conda-forge: 1.7.5), (defaults: 1.7.0) - Next releases: - 1.8.0 - Bokeh 3.8, reconnection system - Will release shortly after 3.8 - Simon to follow up with Mateusz today about Bokeh release - pypi-stats has been down for a week, unmaintained - Dashboard: Packages failing, no status for docs, tests ### Lumen - Last release (pip, conda-forge: 0.10.1), (defaults: 0.9.0) - Next releases: - 0.11.0 - Working on SQL agent improvements - new UI - UI/UX being worked on by designer (Krissy) - Milestones being drawn up - Reports feature in development - input file in text box area - Dashboard: docs failing ### HoloViews - Last release (pip, conda-forge, defaults): 1.21.0 - Next releases: - 1.21.1 (soon) - Synthetic legend for any categorical - Filtering to hover tool - SizeBar - waiting on Bokeh 3.8, then Panel release ### hvplot - Last release (pip, conda-forge, defaults): 0.12.0 - 0.12.0 - Next releases: - ### Datashader - Last release (pip, conda-forge: 0.18.2), (defaults: 0.18.2) - quadmesh issue resolved and released - xarray group filed a new issue - Andy and Simon to pair on this ### Param Last release (pip, conda-forge: 0.18.2), (defaults: 0.18.2) - Typing draft PR: https://github.com/holoviz/param/pull/1066 ### [holoviz-mcp](https://github.com/MarcSkovMadsen/holoviz-mcp) - At some point, integrate into a HoloViz org ### [panel-material-ui](https://github.com/panel-extensions/panel-material-ui) - Last release (pip: 0.4.0), (conda-forge: 0.4.0), (defaults: NONE) - 0.4.1 soon, addressing some issues ### GeoViews - Release this week: 1.14.1 - update to cartopy that broke maps.. dynamically updates crs when loading data ### Others: Colorcet, hvsampledata, GeoViews ## General HoloViz ### Conferences - JupyterCon CFP submitted on Lumen in JupyterLab - Maxime submitted diatixis talk to PyCon France, PyData Global ### NF SDG - Proposal Submission Deadline: Aug 29 - Maybe about improving AI-docs.. - markdown version of each doc website - improving MCP server ### Meetings - Next steering committee meeting August 22nd: - Repo/Org reorganizing.. incorporating holoviz-mcp, holoviz-insights - Increasing non-Anaconda board activity - Thought leadership, goals, roadmapping - Need to engage steering members more - Certain metrics indicate potential issues - Slightly fewer website visits - Few new contributors, but this has been consistent - What can we do about this? - External ecosystem analysis.. - what are people using? e.g. Marimo, etc ## External Ecosystem ### Marimo - HoloViz works here - Gaining users ### Jupyter - Anaconda is looking to hire a Jupyter maintainer ### Dask - Dask is on skeleton maintenance mode - dask-expr - cubed is gaining traction - Ray is another option --- # 2025-07-29 HoloViz Meeting **Attendees:** Demetris, Marc, Andy, Jean-Luc, Philipp, Mateusz, Andrew, Maxime, Isaiah ### Bokeh - Next release 3.8: - Session reconnect - hit filtering - side panel - maybe layout improvements - RC out soon ## Core Packages ### Panel - Last release (pip, conda-forge: 1.7.5), (defaults: 1.7.0) - 1.7.5: Security issue addressed, no CVE. (jinja injection) - Next releases: - 1.8.0 - Bokeh 3.8 - Reconnection system - Might help with datashader timeout - First time it had 100k downloads in a day - Dashboard: Tests failing ### Lumen - Last release (pip, conda-forge: 0.10.1), (defaults: 0.9.0) - Next releases: - 0.11.0 - Working on SQL agent improvements - new UI - UX being worked on by UX designer - Milestones being drawn up - Dashboard: Tests failing ### HoloViews - Last release (pip, conda-forge, defaults): 1.21.0 ### hvplot - Last release (pip, conda-forge, defaults): 0.11.3 - Next releases: - 0.12.0 (EOW) - Working on docs - Docs versioning is complete - Notes here: https://github.com/holoviz/holoviz/wiki/Website-Versioning ### Datashader - Last release (pip, conda-forge: 0.18.1), (defaults: 0.18.0) - Quadmesh issue debugging: https://github.com/holoviz/datashader/issues/1431 - Andy may collab with Thuy in coming days ### Param - Typing - Philipp has draft PR: https://github.com/holoviz/param/pull/1066 - success heuristics: does it return correct type, does the signature display - Maxime could contribute early Sept ### Geoviews - Dashboard: Tests failing ### [holoviz-mcp](https://github.com/MarcSkovMadsen/holoviz-mcp) - Performance vs https://github.com/mufeedvh/code2prompt? - Waiting for Marc for demo ### [panel-material-ui](https://github.com/panel-extensions/panel-material-ui) - Last release (pip: 0.3.3), (conda-forge: 0.3.1), (defaults: NONE) - 0.4.0 release coming soon - Default sizing is larger than Panel components.. may need to adjust ### Others: Colorcet, hvsampledata ## General HoloViz ### Conferences - JupyterCon CFP submitted on Lumen in JupyterLab - Consider PyData Global deadline Aug 6 (December 9-11, 2025) - Maxime submitted diatixis talk to PyCon France, PyData Global ### NF SDG - Proposal Submission Deadline: Aug 29 - Maybe about improving AI-docs.. - markdown version of each doc website - improving MCP server ### Meetings - Next steering committee meeting in August 22nd --- # 2025-07-15 HoloViz Meeting **Attendees:** Demetris, Andy, Jean-Luc, Philipp, Mateusz, Jim, Andrew, Maxime, Isaiah, ## Core Packages ### Panel - Last release (pip, conda-forge: 1.7.4), (defaults: 1.7.0) - Release notes for 1.7.4? - Next releases: - 1.7.5 - to address medium vulnerability found in templates - 1.8.0 in a couple of weeks - Dashboard: Tests failing ### Lumen - Last release (pip, conda-forge: 0.10.1), (defaults: 0.9.0) - PMui merged - Next releases: - 0.11.0 - Working on SQL agent improvements - new UI - AH: Outstanding task to update Lumen CHANGELOG/release notes ### HoloViews - Last release (pip, conda-forge, defaults): 1.21.0 - JLS: check if there's an issue for "Archive functionality should at least mention in the docs if it can't support JupyterLab" ### hvplot - Last release (pip, conda-forge, defaults): 0.11.3 - Next releases: - 0.12.0 - Working on docs - Docs versioning, also experimenting with nbsite ### Datashader - Last release (pip, conda-forge: 0.18.1), (defaults: 0.18.0) ### Param - Multiple attempts at Typing in param (most recently [Marc](https://github.com/holoviz/param/pull/1065)) - Philipp suggested in PR about starting from where Simon [left off](https://github.com/holoviz/param/pull/985) - Trailets may be a good model.. separate overloads for allow_none cases - Maxime could start early Sept (Philipp may address before) ### Geoviews, Colorcet, hvsampledata ## Other Packages ### [holoviz-mcp](https://github.com/MarcSkovMadsen/holoviz-mcp) - Performance vs https://github.com/mufeedvh/code2prompt? - Waiting for Marc for demo ### [panel-material-ui](https://github.com/panel-extensions/panel-material-ui) - Released 0.3.0 July 11th - New release this week ## General HoloViz ### Conferences - PyData Berlin (Maxime, early Sept) - hvPlot docs diataxis process - JupyterCon CFP (Nov) brainstorming - Maybe lumen export to notebook - Brainstorming extension in Jlab pane to interact with lumen - SciPy recap (Andrew) - Xarray - Xarray promoted their releases well, compared to HoloViz - flexible indexes; slice using units - Datatree merged.. - TODO: DR: update multichannel timeseries example to import xarray datatree directly - Xarray for biology.. why use is low? They hypothesize that it's the lack of relevant examples/guidelines - VirtualiZarr (user friendly kerchunk) - Might be useful for anndata remote access - LLM interfaces - Shiny has a Lumen-equivalent.. lots of interest - https://jcheng.shinyapps.io/sidebot/ - The simplicity of the chat flow can be inspiration - Validation concerns we can address with Lumen - Maybe host a lumen deployment on Gemini?? or??? - DuckDB-dependent version will probably not be WASM based; feature limitations of pyodide compiled DuckDB ### NF SDG - Proposal Submission Deadline: Aug 29 ### Meetings - Next steering committee meeting sometime in August. Topics? - DR will draft a proposal based on the HoloViz Repo ReOrg outline for steering committee meeting and then start executing on the plan if there's consensus. ### Status Dashboard Interim updates - Isaiah (?): - Add last release dates - Add panel-material-ui ### Setting up repos - Only one copier template process (for panel extensions) - Other repo's have been set up differently - let's converge on an approach, especially for the HoloViz-maintained packages.. so (DR) add some specific infra requirements to the ReOrg proposal: github workflows, etc --- # Older minutes pre2025July28 https://hackmd.io/@T8JKEgo2Q9OeQDdEKsP_SQ/BJ-3pSLPxe 2024H1 https://hackmd.io/k1Ulsd2pQ8K42zCtvsoD3Q 2023 https://hackmd.io/5zt05J9nQyGUIgGNs4Jl2w 2021-2022 https://hackmd.io/wp8PI9AjQFesMh31NebQLA Pre-2020 https://hackmd.io/@holoviz/holoviz2020