HoloViz
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Help
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    1
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # 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-16 HoloViz Meeting **Attendees:** Demetris, Andy, Philipp, Isaiah, Maxime, Jim, Simon, Mateusz ## General HoloViz Agenda Items ### Versioning Reminder - Version dropdown in Param should be applied to the rest - HoloViz repo has a wiki page documenting this ### Announcements ### Outreach, Conferences, Meetings Community call - Goal: bring contributors, available for questions, learn about users - Project Leads - be ready with 'quick project updates' to start the call - Jim submiting to PyTexas - Philipp to submit to PyConDE ## Core Packages ### Bokeh (Mateusz) - Last release - pip, conda-forge, conda-defaults: 3.8.1 - Next release 3.9 (mid Jan) - Working on colorbar (as a plot type) ### Panel (Philipp) - Last release - pip, conda-forge: 1.8.4, conda-defaults: 1.8.3 - Next releases: 1.9, 1.8.5 (notebook ext bug) - Status Dashboard: tests failing - no progress on 1.9 yet ### Lumen (Philipp, Andrew) - Last release - pip, conda-forge, conda-defaults: 0.10.1 - Next releases 1.0 - Status Dashboard: packages failing - RC on Thurs - Release in Jan ### HoloViews (Simon) - Last release- pip, conda-forge: 1.22.1, conda-defaults: 1.22.0 - Next releases: 1.23 - use of pytest - deprecations ### hvplot (Maxime) - Last release - pip, conda-forge, conda-defaults: 0.12.1 - Next releases: 0.12.2, 1.0 - Working on roadmap - Status Dashboard: packages failing ### Param (Philipp) - Last release - pip, conda-forge, conda-defaults: 2.3.1 - Next release 2.4 (beginning of 2026) - Focus after Panel release - New typing checking tools: ty, pyrefly, zuban - From a previous meeting: - 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 (Simon) - Last release - pip, conda-forge, conda-defaults: 0.18.2 - Next release: 1.0 - ~3 PRs for 1.0 in the coming weeks (EOY) - Wishlist, if we get funding: - expanding support for unstrutured grid, uxarray - geosciences support - datashader + modern numba ### GeoViews (Simon) - Last release (pip, conda-forge: 1.15.0), (defaults: 1.14.1) - Update defaults - Andrew TODO ### Colorcet (Simon) - Last release - pip, conda-forge, conda-defaults: 3.1.0 ## HoloViz Extensions, Incubator, Dev -------------------------- ### panel-material-ui - Last release - pip: 0.8.0, conda-forge: 0.8.0, conda-defaults: 0.6.0 ### panel-split-js - Isaiah: put on status dashboard - [x] Done ### hv-anndata From previous meeting: - 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-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

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully