# HoloViz meetings ## https://hackmd.io/@holoviz/minutes/edit HoloViz meetings are usually either General (planning and status discussions) or Triaging (dealing with open issues on HoloViz repos.) See https://hackmd.io/@holoviz/BygVgIC6L for the triaging checklist, and https://status.holoviz.org for the list of projects to triage. # HoloViz Meeting July 25th Attendees: Angie Brannen, Demetris Roumis, Andrew Huang, James Bednar, Philipp Rudiger, Jean-Luc Stevens, Maxime Liquet, Mateusz Paprocki - Environment Management in anaconda.cloud - We think it's fully solved but not "materialized" - SciPy tutorial - Updating the remaining dashboard tutorials. - Philipp to look into it in August. - Need to update both the Panel story and the HoloViews Streams story. - Philipp to create/update proposal; see https://github.com/holoviz/holoviews/issues/4739 . - Ambitious proposal: Something Streams-like for Panel, potentially for all Panel-supported plotting libraries including Altair, Vega-Lite, etc., instead of HoloViews? - Panel pn.widget, etc. for the simplest onboarding - 7003 - Review Maintainers/Duties - Updated https://docs.google.com/spreadsheets/d/1rPNM1WRpyk-oguQU--gn1VZEuRWr_M_rexIRh54BLSo - Lumen / Lumen.ai - Lumen.ai deeply entangled with Lumen - Lumen.ai likely primary entrypoint for Lumen - NumFOCUS SDG - Not accepted; no feedback but likely due to repeat SDG application - Releases - hvPlot 0.11 - Merged pandas index support - Still missing: - Import extension hackery - Philipp to assess impact (on Polars and others) - 0.11.0a1 is released, please test!!! - Panel 1.4.5 - Today or tomorrow - Mainly bug fixes - Maybe to go in: - `CodeEditor.value_input` behavior - Panel 1.5.0 - Philipp and Maxime # 2024-07-24 NumFOCUS SDG Attendees: Isaiah, Jason, Maxime - Jason - Remaining tasks: - Finish the modernization of Gapminders (if there is anything left to do after the ongoing review) - Complete the modernization of IEX trading - Author a complete draft of a blog post summarizing the work completed during this contract period - Gapminders - Merged!!! - IEX - Waiting for review from Maxime/Demetris - Warning/Error reported in the PR still present in IEX_stocks (triggered on a callback) - Sketch of blog post - drafting [here](https://docs.google.com/document/d/1QtSAPFPgOnA_Bm6kCCZeIa9KK3y8ynBYWTchd4qFaNY/edit) - Simplified the introduction - Adding viz, starting with portfolio_optimizer - TODO: Discuss with Demetris whether it's in a good enough state to expose more - TODO: check if there is an example that has the 3 API changes - Add links - Add code snippets - Add viz (focus on a single modernization) - Added an introduction (External impact, team/internal impact, goals, intro to examples, which examples we modernized) - TODO: improve the conclusion - Next week pitch on full draft - Isaiah - Remaining tasks: - modernize prioritized examples - merge your own new example - suggest categorizations for the examples - make a significant enhancement to the contribution process (such as recording a video walkthrough) - Collaborate with Jason on a final blog post (Jason will author an initial draft) - OpenSky - Maxime still opening bug reports - Seattle: - https://github.com/holoviz-topics/examples/pull/404 - Some issues with graphviz, may be resolved by specifying the Dask engine to visualize a graph with cytoscape - Ready for review when this is resolved - NYC buildings - TODO: revert to spatialpandas - Not done yet - Categorizations - Done - HoloViz team to review - Modernizations - Seattle_lidar, Carbon_flux .. update Python version - New example - Improved PR description - Ready for review - TODO: Review IEX trading - Done! - Datashader_dashboard - Jim requests a first pass to update versions and then he will update the API - TODO: update the versions to match NYC_taxi - similar issue in NYC_taxi - Maxime to decide on prioritizations - If we have time, after updating Seattle_lidar and Carbon_flux. # 2024-07-17 NumFOCUS SDG Attendees: Isaiah, Jason, Demetris, Jim - Isaiah - Remaining tasks: - modernize prioritized examples - merge your own new example - suggest categorizations for the examples - make a significant enhancement to the contribution process (such as recording a video walkthrough) - Collaborate with Jason on a final blog post (Jason will author an initial draft) - OpenSky - Maxime still opening bug reports - Heat and Trees - Merged - NYC buildings - TODO: revert to spatialpandas - Not done yet - Categorizations - Done - HoloViz team to review - Modernizations - Seattle_lidar, Carbon_flux .. update Python version - Opened PR for [Seattle Lidar](https://github.com/holoviz-topics/examples/pull/404) - New example - Ready for review - TODO: Review IEX trading - Looked through it. - Jason - Remaining tasks: - Finish the modernization of Gapminders (if there is anything left to do after the ongoing review) - Complete the modernization of IEX trading - Author a complete draft of a blog post summarizing the work completed during this contract period - Gapminders - TODO: DR final review - Waiting on Demetris - IEX - Ready for review - df.index = df.index.tz_localize(None) - Sketch of blog post - drafting [here](https://docs.google.com/document/d/1QtSAPFPgOnA_Bm6kCCZeIa9KK3y8ynBYWTchd4qFaNY/edit) - Update the datashade section - Add links - Add code snippets - Add viz (focus on a single modernizatio) - Revise intro as discussed - Added an introduction (External impact, team/internal impact, goals, intro to examples, which examples we modernized) - Next week pitch on full draft - Datashader_dashboard - Jim requests a first pass to update versions and then he will update the API - TODO: update the versions to match NYC_taxi - similar issue in NYC_taxi - TODO: Maxime to decide on prioritizations - Scipy feedback - Several people mentioned using our examples # HoloViz Meeting July 16th Attendees: Philipp, Mateusz, Demetris, Maxime, Jim - SciPy Feedback - Lots of conda licensing discussion - HoloViz - Panel everywhere - e.g. check out Sam Gardner's - LlamaBench relevant to LumenAI - Sean Law StumPy talk - Uses Panel and HoloViews - Lonboard - Anywidget based datashader competitor - MyST - Now have live code execution - Maybe migrate over from nbsite implementation - Data libraries - Lots of DuckDB - Modin - Jim to share notes - Geo - HoloViz still very present - GeeMap and adjacent tools not as present yet - Tutorial 1. It worked! 2. Nebari was everywhere...but broke 3. Follow up on Andrew's reports of issues on windows (maybe just problem with accessing terminal) 4. Need to follow up on updating remaining tutorials, i.e. the Panel and streams sections - Workbench Instance - Oversubscription configuration - Increased the "overcommitment ratio" of the profiles, i.e. ratio between limit/request memory - Need monitoring - Releases - Panel 1.5 - Waiting on tabulator fixes - Panel 1.4.5 - Early next week - hvPlot 0.11 - Wide data PR etc. - CI still broken # HoloViz Meeting July 11th Attendees: Maxime, Demetris, Jean-Luc, Jim, Andrew, Philipp - SciPy Feedback - Next meeting - Panel Preview Extension - Fix in Panel 1.4.5a4 - Workbench Instance - Oversubscription configuration - Releases - Panel 1.5 - Waiting on Maxime/Philipp to work on Tabulator fixes - HoloViews 1.19.2 - Could release soon - Releases: - Merged 2 optimizations - Streaming improvements - Subcoordinate-y - hvPlot 0.11 - ToDo: - Wide data and `reset_index` calls - Import hook hackery - CI Broken # 2024-07-10 NumFOCUS SDG Attendees: Isaiah, Maxime, Jason, Philipp - Isaiah - Remaining tasks: - modernize prioritized examples - merge your own new example - suggest categorizations for the examples - make a significant enhancement to the contribution process (such as recording a video walkthrough) - Collaborate with Jason on a final blog post (Jason will author an initial draft) - OpenSky - colormaps are different, origin lines showing up depending on environment.. some change in HoloViews? - Reproduced the errors - Maxime to investigate and fix the issue - Heat and Trees - TODO: Maxime to check the website and then merge - NYC buildings - Maxime still has TODOs (performance, bugs) - We may need to revert the GeoPandas changes if they prove to be too slow compared to the original - Categorizations - Done. - HoloViz team to review - New example - Updated the pitch size - Still strugglying with some Panel/Bokeh sizing warnings, and setting the dimensions of one plot - Implemented an example of the passes with some interactivity to selectively display in the vicinity of the click - TODO: plots with player passes -> try points instead of heatmap - Jason - Remaining tasks: - Finish the modernization of Gapminders (if there is anything left to do after the ongoing review) - Complete the modernization of IEX trading - Author a complete draft of a blog post summarizing the work completed during this contract period - Gapminders - TODO: DR final review - Waiting on Demetris - IEX - Still WIP - During the meeting, we had a look at an issue with hover not being displayed on a plot, to find out you had to zoom in a lot to get them :) - TODO: let us know when it's ready for review - Sketch of blog post - drafting [here](https://docs.google.com/document/d/1QtSAPFPgOnA_Bm6kCCZeIa9KK3y8ynBYWTchd4qFaNY/edit) - Added an introduction (External impact, team/internal impact, goals, intro to examples, which examples we modernized) - Integrated part of the proposal - TODO: HoloViz team to review - TODO: Explain what APIs were modernized # 2024-07-03 NumFOCUS SDG Attendees: Isaiah, Demetris, Maxime, Jason, Jim - Jason - Remaining tasks: - Finish the modernization of Gapminders (if there is anything left to do after the ongoing review) - Complete the modernization of IEX trading - Author a complete draft of a blog post summarizing the work completed during this contract period - Gapminders - made updates - TODO: DR final review - IEX - WIP - Sketch of blog post - drafting [here](https://docs.google.com/document/d/1QtSAPFPgOnA_Bm6kCCZeIa9KK3y8ynBYWTchd4qFaNY/edit) - TODO: Add a first section about the initiative as a whole - External impact, team/internal impact, goals, intro to examples, which examples we modernized, - Review the proposal for some initial content to start from - Isaiah - Remaining tasks: - modernize prioritized examples - merge your own new example - suggest categorizations for the examples - make a significant enhancement to the contribution process (such as recording a video walkthrough) - Collaborate with Jason on a final blog post (Jason will author an initial draft) - New example - TODO: figure out the coordinate axes of the data that corresponds to an accurate aspect of the football pitch - TODO: try to implement an example of the passes, hopefully with some interactivity to selectively display in the vicinity of the click - OpenSky - colormaps are different, origin lines showing up depending on environment.. some change in HoloViews? - maxime investigating - try self_intersect = True - Heat and Trees - Maxime requested a change - TODO: Maxime will check and then merge - NYC buildings - Maxime still has TODOs from last week - Isaiah working on Maxime's comments - Categorizations - DR updated the categories - TODO: Isaiah, suggest a category for any with "??" in the Category column on the Examples google spreadsheet # HoloViz Meeting July 2th Attendees: Simon, Maxime, Demetris, Jean-Luc, Jim, Andrew - SciPy tutorial - Need Panel 1.5 dev? => likely not - Maxime to sync with Andrew to merge Philipp's PR - `anaconda-project download` hard-coded to download from anaconda.org :( - SpatialPandas / dask-expr - Spatialpandas would need to be made compatible with latest dask - In the mean time, how can we improve the user experience? - Things to pay attention to in Simon's abscence: - Pandas 3.0 - Bokeh 3.5 was tested normally, so we should be fine - Make a GeoViews minor release (python 3.9 dropped) once Panel 1.5 is released, see https://github.com/holoviz/geoviews/pull/735 - Releases - HoloNote 0.2.0 - Jean Luc's hook => possibly not required - Website's state => Okay - https://github.com/holoviz/holonote/pull/108 => Discussion with Andrew - WIP https://github.com/holoviz/holonote/pull/118 from Demetris - https://github.com/holoviz/holonote/pull/106 to merge, improvements in future releases - Datashader 0.16.2 - GeoPandas 1.0 recently released, no code breakage - Jim to review or not https://github.com/holoviz/datashader/pull/1347 # Older minutes 2024H1 https://hackmd.io/k1Ulsd2pQ8K42zCtvsoD3Q 2023 https://hackmd.io/5zt05J9nQyGUIgGNs4Jl2w 2021-2022 https://hackmd.io/wp8PI9AjQFesMh31NebQLA Pre-2020 https://hackmd.io/@holoviz/holoviz2020