Try   HackMD

Q2 2023 / Bokeh Weekly Sync

Welcome!

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
We meet here: meet.google.com/dtm-iycn-ctx

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Every Wednesday, at 8am Pacific Time

to chat about everything Bokeh!

Guidelines

  • This meeting is covered by Bokeh ’s Code of Conduct.
  • If you wish to participate in a discussion, please use Google Meet's "Raise hands
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    " feature, and wait for the moderator to call on you.
  • These notes are synced with GitHub after the meeting, where you can find past meeting notes.

TOC

28-Jun

Moderator: Pavithra

Notetaker: Timo

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Bryan
  • Ian
  • Isaiah
  • Mateusz
  • Pavithra
  • Philipp
  • Timo
  • Victoria

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

  • Victoria: Working on 3.2 blog post, aiming to publish today

Anaconda (Mateusz)

  • Continue work on sub-plots
  • Scalable anotation PR is close
  • Earlier worked on improvements to tools (e.g. box edit tool)

CZI R5 (Ian)

  • Decided internally: Weekly updaes are too much, therefore: Updates monthly on first Wednesday of the month

Outreachy (Isaiah)

  • Ready for the next blog post (bar plots)
  • Had some issues with local fork, everything working now
  • Blog post should be published by the end of this week

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • (Pavithra) BOF at SciPy: Python Visualization and App Tools"

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • (Pavithra) Funding chat with NF
    • user survey (has been several years since we last did one)
    • list of orgs that use Bokeh
    • => Combine with SciPy? (might be too rushed)

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Victoria, Pavithra, Bryan User survey (define questions, figure out hosting, spread the word)

21-Jun

Moderator: Ian

Notetaker: Pavithra

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Bryan
  • Philipp
  • Ian
  • Isaiah
  • Pavithra
  • Timo
  • Mateusz
  • Victoria

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Mateusz 3.2 RC today, if RC is okay plan to actually release Friday/Monday (Bryan)
    • Bryan We can release today (one gridplot issue, doesn't need to block the release)
  • Pavithra - report back to SciPy about tutorial contents/setup
  • Bryan/Philipp - arrange meeting to look into e.g. PyScript for demos
    • Philipp verify and list apps that are running/not
  • Bryan - confirm that web analytics are working OK

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Holding off update until next week.

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • NF Fiscal team / Open Collective approvers?
    • Add Philipp and Pavithra to OC
  • Delete Google Analytics properties?
    • Plausible is setup and working
      • Need the paid tier to import?
    • Any objections to GA
  • Release today? - Yes
  • NF Summit in September (AMS)
    • They allow 2-people per project any volunteers to attend?
    • Share details with everyone
  • New release blog post take a look if you can!

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • ~Pavithra - Share NF summit details with everyone~
    • They've only announced the dates, will share details when available

14-Jun

Moderator: Timo

Notetaker: Ian

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Bryan
  • Philipp
  • Timo
  • Ian
  • Demetris
  • Pavithra
  • Mateusz
  • Isaiah
  • Victoria

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Assignee Action item

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • allowed BoxEditTool to work with any box-like glyphs (PR #13204)
  • disallowed setting readonly properties in model constructors (PR #13199)
  • included data classes in model traversal functions (PR #13198)
  • fixed unsetting DatePicker.{enabled,disabled}_dates (PR #13194)
  • made Legend consider subset indices (PR #13190, #13185)
  • worked on scale bar annotation (PR later this week)
  • continuted work on canvas layouts
  • started bokeh/bokehrs repository for Rust-based tooling

CZI R5 (Demetris)

Outreachy (Isaiah)

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • Release 3.2
    • RC OK, recent discussion on independent zoom which is working as desired.
    • Other additions are optional
    • RC today to check docs changes on AWS (Bryan/Mateusz)
    • In future planning faster releases rather than holding on for "just one more PR"
    • Isaiah - how choose when to release, what to include, release version numbers?
    • Blog post for 3.2 release?
      • Mateusz to update changelog rst
      • Bryan/others can help with blog post after RC
    • Mateusz will quickly look into fixing recent regression if possible in 3.2

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • Pavithra - SciPy tutorial setup instructions due by Friday?
    • Point them at repo, includes local setup
  • Chat about grants, e.g. ROSES, after this meeting.

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Mateusz 3.2 RC today, if RC is okay plan to actually release Friday/Monday (Bryan)
  • Pavithra - report back to SciPy about tutorial contents/setup
  • Bryan/Philipp - arrange meeting to look into e.g. PyScript for demos
  • Bryan - confirm that web analytics are working OK

07-Jun

Moderator: Ian

Notetaker:Timo

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Ian
  • Isaiah
  • Bryan
  • Philipp
  • Demetris
  • Mateusz
  • Timo

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Assignee Action item

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • Finished task foor 3.2 release
  • Working on CZI, Canvas layout PR
  • Cleanup on issue tracker

CZI R5 (Demetris)

  • Continuing to work on getting things ready for dev sync (tomorrow), roadmap, aggregating tasks, etc.
  • Mateusz working on canvas layout
  • Ian started working on WebGL images PR

Outreachy (Isaiah)

  • Set up the repo for work, made several PRs
  • Submitted first blog post to Medium page
  • Bryan: Will take a look at blog post

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • Updates for NumFOCUS newletter? (Deadline: June 9th) - skip this issue!

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Assignee Action item

31-May

Moderator: Ian

Notetaker: Pavithra

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Ian
  • Isaiah
  • Mateusz
  • Philipp
  • Demetris
  • Victoria
  • Bryan
  • Timo
  • Pavithra

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Philipp/Bryan Discuss options for adding extensions from Panel docs to Bokeh docs - plan meeting Philipp/Bryan/Timo
  • Mateusz Create issues with labels for CZI and SDG - in progress
  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - thinking in progress, will present options (move to next week)
  • Pavithra Pick up discussion on plausible/matomo - PR merged to docs
  • Bryan update the existing draft BEP for privacy policy - remove in the short term, maybe just make an issue to not forget it
    • (Pavithra: I think Victoria updated this?)

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • finished work on independent zoom on axes (PR #13049)
    • still needs some more testing and update of unit tests
  • finalized+merged some misc. PRs
  • We have a dev build for 3.2 dev3
    • we don't know what's wrong with sphinx build, we can make a note.

CZI R5 (Demetris)

  • CZI developer meeting next Thursday (will share on Slack), will cover:
    • what's been done so far
    • roadmap ahead

Outreachy internship (Isaiah)

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • SciPy tutorial presenters: meeting next week

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Assignee Action item
  • Bryan Update sphinx-build issue

24-May

Moderator: Timo

Notetaker: Ian

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Bryan
  • Demetris
  • Ian
  • Isaiah
  • Mateusz
  • Pavithra
  • Philipp
  • Timo
  • Victoria

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Philipp/Bryan Discuss options for adding extensions from Panel docs to Bokeh docs - plan meeting Philipp/Bryan/Timo
  • Mateusz Create issues with labels for CZI and SDG - in progress
  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - thinking in progress, will present options
  • Pavithra Pick up discussion on plausible/matomo - has started looking into it
  • Bryan update the existing draft BEP for privacy policy - remove in the short term, maybe just make an issue to not forget it

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • Mostly 3.2 related issues
  • fixed GraphRenderer when using webgl backend
  • ruff update
  • typescript import update
  • requests/urllib3 issue
  • issue created for pydata-sphinx-theme
  • cross-integration test and ES module PRs need review

CZI R5 (Demetris)

Outreachy

  • Isaiah selected
  • Work starts on Monday
  • How to be organised, e.g. repo, tags, updates communicated
    • Will be revealed next week!

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • Pavithra
    • Outreachy blog post planned for Monday

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • Pavithra on analytics
    • plausible/matomo, the former is simple, matomo more fully-featured (and costly)
    • OSS, fully compliant
    • Leaning towards plausible
    • Hosting: externally or do it ourselves?
    • What data do we need: numbers, countries, hardware/OS
    • ScientificPython already has plausible running
    • Discussion
  • Release 3.2
    • Cutoff pushed as some new regressions have emerged that should be included
      • Dropping messages for models that no longer exist - essentially solved but needs testing
  • Meeting for SciPy attendees to check all in progress
    • Coordinate meeting in slack

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Philipp/Bryan Discuss options for adding extensions from Panel docs to Bokeh docs - plan meeting Philipp/Bryan/Timo
  • Mateusz Create issues with labels for CZI and SDG - in progress
  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - thinking in progress, will present options
  • Pavithra Pick up discussion on plausible/matomo - has started looking into it
  • Bryan update the existing draft BEP for privacy policy - remove in the short term, maybe just make an issue to not forget it

17-May

Moderator: Pavithra

Notetaker: Timo

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Pavithra
  • Philipp
  • Jim
  • Demetris
  • Mateusz
  • Bryan
  • Isaiah
  • Ian
  • Victoria
  • Timo

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

  • Isaiah - Outreachy intern (recreate plots from "Fundamentals of Data Visualization" in Bokeh)

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Philipp/Bryan Discuss options for adding extensions from Panel docs to Bokeh docs
  • Mateusz Create issues with labels for CZI and SDG
  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - in progress
  • Pavithra Pick up discussion on plausible/matomo
  • Bryan update the existing draft BEP for privacy policy - bumped to next week

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • fixed ndarray support in IndexFilter.indices (PR #13137)
    • taking the opportunity to add new kind of integration tests
  • added support for key modifiers to TapTool (PR #13132), also for pointer events - could be expanded to others, e.g. wheel tool
  • continuted work on CZI tasks (scale indicator, canvas layouts)
  • continuted work on latex text glyph support (SDG)

CZI R5

  • Demetris:
    • continuing work on creating data simulators for benchamrking, preliminary workflows
    • discussions about handling data that is too large to fit in memory
  • Ian: Working on WebGL support for images
  • Bryan: Where do we record these discussions (benchmarks, workflows, etc)? Ian: At the moment: Ask Ian - no formal setup yet, but formal, regular meetings will start soon. Jim: There is a project board, also issues. Bryan to get access to project board, link to be shared.
  • Project board: https://github.com/orgs/holoviz-topics/projects/1/

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • Philipp: Panel release planned for today
  • Bryan: Talk about adapting some of Panel's docs extensions for Bokeh docs!
  • Ian & Mateusz are liaising with TARDIS maintainers and users on their Slack, for the NumFOCUS Small Development Grant work.
    • Mateusz: no public place to follow project planning yet - potentially set up a project in Bokeh repo (or in Tardis repo?)
    • Ian: We are using labels in repo for CZI and SDG
    • Mateusz: will create issues as a starting point

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • Bryan: Added issue for custom JS ticker, will try to work on it. Questions about UX in issue!
  • NumFocus meeting this Friday (Jim, Ian, and Pavithra attending, potentially also Bryan)
  • Mateusz: Release freeze for 3.2? Bryan: we're fine to freeze end of this week. Mateusz: Need zoom feature finished. Monday sounds good, works for both Mateusz and Bryan
  • Ian: some things in the list, not important. Bump them to next release.
  • Isaiah: Project structure: https://github.com/bokeh/bokeh/wiki/BEP-4:-Project-Roles Ian: recommend looking at commit history in repo
  • Pavithra: Keeping an eye on a11y grant application, potentially move forward in the next few weeks

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Philipp/Bryan Discuss options for adding extensions from Panel docs to Bokeh docs
  • Mateusz Create issues with labels for CZI and SDG
  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - in progress
  • Pavithra Pick up discussion on plausible/matomo
  • Bryan update the existing draft BEP for privacy policy - bumped to next week

10-May

Moderator: Ian

Notetaker: Ian

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Isaiah
  • Ian
  • Mateusz
  • Demetris

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - in progress
  • Pavithra Pick up discussion on plausible/matomo - bumped to next week
  • Bryan update the existing draft BEP for privacy policy - bumped to next week
  • Ian - draft of twitter post about SDG to supply to Bryan/Victoria
  • Release 3.1.1. Awaiting conda-forge package building.

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • fixed a regression in visual-like data processing in derived glyphs (PR #13113)
  • working on canvas layouts (e.g. layouts of legends, colorbars, etc.) (PR this week)
  • working math text support in Text glyph (PR this week)

CZI R5 (Demetris)

  • creating data simulators primarily for benchmarking

TBD

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • Mateusz and Ian meeting with TARDIS lead maintainer next week - start of the NumFOCUS Small Development Grant

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - in progress
  • Pavithra Pick up discussion on plausible/matomo - bumped to next week
  • Bryan update the existing draft BEP for privacy policy - bumped to next week

03-May

Moderator: Timo

Notetaker: Ian

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Philipp
  • Mateusz
  • Demetris
  • Pavithra
  • Bryan
  • Timo
  • Victoria
  • Ian
  • Ajoke

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - not yet
  • Pavithra Pick up discussion on plausible/matomo - not yet
  • Brendan/Victoria plan SciPy announcements - scheduled to go out shortly
  • Bryan update the existing draft BEP for privacy policy - not yet
  • Pavithra - share EuroSciPy info with others, prepare short tutorial submission (decided not to submit)

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • finalized support for shadow DOM in ipywidgets_bokeh (PR #95)
  • fixed race conditions in layout resize, update and readiness reporting (PR #13100)
  • improvements to axes (axes indepenent of layout, configurable axis face, more visuals) (PR #13106)
  • restarted work on canvas layouts (multiple legends, colorbars etc.) in preparation for sub-plots
  • continuted work on independent zoom (and pan) of secondary ranges/scales (PR #13049)

CZI R5 (Demetris)

  • Met with collaborating scientists, requirements capture
    • Performant image stack viewer would be useful
    • Working on demo workflows, will present group
    • Will identify performance bottlenecks
    • Mateusz starting on ridgeplot shortly (see above)

Timo

  • Documentation updates
  • Unpinning sphinx
  • Working on fixing autoclasstoc problems
    • (Bryan) maybe just remove this in the short term for the release
  • Should be OK for next release

TBD

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • Successfully awarded NumFOCUS Small Development Grant for "Rendering LaTeX equations in TARDIS plasma graphs using Bokeh”.
    • Public announcement (blog, twitter, etc)?
    • Ian to write up a few sentences and provide to Bryan/Victoria
    • Pavithra Existing proposal has lots of info suitable for blog
  • Outreachy intern announced tomorrow, social post (Pavithra)
  • Github labels for funded work (Ian)
    • Timo - Previously used github project
    • Demetris - CZI is cross-project so managed at that level
    • Ian - NumFOCUS SDG is small enough to not need lots of management

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • Release 3.1.1 (Bryan)
    • Backports PR in progress
    • Help needed identifying other PRs that need to be backported, let Bryan know
      • Probably nothing else needed (Mateusz)
    • Needs a baseline image updated - yes
    • Intention is to support Panel 1.0 release
    • End of the week may be doable
    • No major announcements necessary, post in discourse only
  • Need to start on SciPy tutorial soon! (Pavithra)
    • Alternatives to Binder for jupyter notebooks (Bryan), Philipp may provide help
  • Longer term
    • Some Panel docs on pyodide should be copied across to Bokeh docs

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - carried forward
  • Pavithra Pick up discussion on plausible/matomo - carried forward
  • Bryan update the existing draft BEP for privacy policy - carried forward
  • Ian - draft of twitter post about SDG to supply to Bryan/Victoria
  • Release 3.1.1

26-Apr

Moderator: Ian/Pavithra

Notetaker: Ian

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Ajoke
  • Demetris
  • Ian
  • Mateusz
  • Pavithra
  • Philipp

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - bump to next week
  • Pavithra Pick up discussion on plausible/matomo - bump to next week
  • Brendan/Victoria plan SciPy announcements
  • Bryan update the existing draft BEP for privacy policy

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • fixed a race condition between plot and canvas resize (PR #13100)
  • finalized and merged span and strip glyphs (PR #12677)
  • started work on HoverTool's formatters improvements (PR #13096)

CZI R5 (Demetris)

  • nothing further to report

TBD

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • PyPI organization - Bryan, Ian, Pavithra, Timo added so far
  • EuroSciPy (Pavithra)
    • Mateusz may submit something too

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • Release
    • 3.2 held back
    • 3.1.1 quite soon, latest fixes, possibly even next week, backports of other recent fixes?

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually) - bump to next week
  • Pavithra Pick up discussion on plausible/matomo - bump to next week
  • Brendan/Victoria plan SciPy announcements
  • Bryan update the existing draft BEP for privacy policy
  • Pavithra - share EuroSciPy info with others, prepare short tutorial submission

19-Apr

Moderator: Timo

Notetaker: Timo

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Victoria
  • Jim
  • Mateusz
  • Demetris
  • Bryan
  • Ajoke
  • Philipp

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually)
  • Bryan, Pavithra Review Victoria's blog post + feedback from the team
  • Victoria? Update first-steps guide with information on running python scripts
  • Pavithra Pick up discussion on plausible/matomo

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • bokeh
    • working on reliability of async server tests (PR #13091)
    • finalized work on span and strip glyphs (PR #12677) [docs TBD]
    • working on independent zoom of secondary ranges/scales (PR #13049)
    • working on scale indicator annotation
    • working on a fix to a race condition in layout updates
    • published version 3.2.0.dev1
  • ipywidgets_bokeh
    • added support for shadow DOM to "native" ipywidgets (PR #92)
    • working on shadow DOM support in third-party ipywidgets
    • working on fixing communication issues (PR #93)
    • published version 1.4.0.dev1

CZI R5 ()

Demitris

  • meeting last week to look into collaborator workflows for imaging (e.g. bigger video streams, finding bottleecks) got pushed to next week
  • creating preliminary workflows, benchmarking
  • still in requirement gathering stage

TBD

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • SciPy tutorial accepted! Next steps?

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • (Optional) Input from the team on their favorite Bokeh plot(s) in the Gallery for an upcoming blog post.
  • 3.2 release
    • Bryan: potentially another month to finish (also update docs infrastructure - unpin sphinx, theme, etc), use May for polish and clean up
    • Jim: Mateusz has list of potential additinal features
    • Philipp: Make sure race condition is fixed
    • Bryan: decide on feature freeze around mid May, to be able to work on stability and docs

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually)
  • Pavithra Pick up discussion on plausible/matomo
  • Brendan/Victoria plan SciPy announcements
  • Bryan update the existing draft BEP for privacy policy

12-Apr

Moderator: Timo

Notetaker: Pavithra

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Ajoke
  • Victoria
  • Bryan
  • Pavithra
  • Timo
  • Mateusz
  • Philipp
  • Demetris

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

  • Demetris works with Philipp and Jim at Anaconda

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • fixed/improved MultiRootStaticHandler after recent changes (PR #13070)
    • added tests
  • started working on embedding with ESM bundles (PR #13074)
    • renamed bundles to *.mjs
  • fixing issues with top-level margin support in the layout (PR #13075)
  • wrapping up work on new span/strip glyphs (PR #12677)
  • still working on ipywidgets_bokeh
  • wrapping up work on initial ESM support in CustomJS (PR #12812)
  • fixed issues with unneded selections in WebKit when using sliders (PR #13082)
  • started work on scale indicator annotation and more flexible axes

CZI R5 (Demetris)

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • Victoria - Blog posts on highlighting some gallery examples
  • Outreachy, next step is selecting an intern :)

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • NASA / CZI grants around improving accessibility
  • Google Analytics turned off on discourse and other properties
  • Adopt NFs blanket privacy policy

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Mateusz Create a discussion to make a decision around handling margins (maybe removing it eventually)
  • Bryan, Pavithra Review Victoria's blog post
  • Victoria? Update first-steps guide with inforamtion on running python scripts
  • Pavithra Pick up discussion on plausible/matomo

05-Apr

Moderator: Ian

Notetaker: Timo

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)
  • Ajoke
  • Ian
  • Mateusz
  • Timo
  • Bryan
  • Isaiah
  • Victoria
  • James
  • Philipp

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

  • None

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • None

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

  • added support for Axis.axis_label_orientation (PR #13044)
  • added support for independent zooming of axes (PR #13049)
  • finalizing work on H/V span and strip glyphs (PR #12677)
  • minor progress on web assembly support (PR #12961)
  • switch conda solver to use libmamba in CI (PR #13061)
  • check if sample data files are up-to-date (PR #13059)
  • correctly resolve custom host and port with server resources (PR #13041)
  • working on bokeh/bokehjs development workflow improvements (PR #13042)
  • working on reducing verbosness of bokeh server's logs (PR #13038)
  • fixed an example that was failing with pandas 2.0 (PR #13057)

CZI R5 (Jim)

Diving into tests. Meeting with Mateusz to outline his focus areas (mostly subplots-related). Dmitri is collecting concrete workflows for biological tasks. Performance optimization is postponed until working on those tasks is complete. Bryan: Received message regarding invoicing

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

  • At the end of next week, we should find out about NumFocus SDG and SciPy talks

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

  • Dask and distributed updates. Ian tried to get in touch, no reply yet. Suggestion: write PR to their repo (Ian)
  • 3.2 release:
    • Mateusz: Today was inital target data, but two PRs still pending. RC potentially at end of this week.
    • Bryan: try to get even months for releases - having a release anytime this month should be OK. Sounds like there isn't a lot of user-facing changes. Towards the end of this month should be fine.
    • Ian: No rush, this month would be good
  • Victoria: idea from Outreachy: have a quick intro for Bokeh
    • Bryan: blog post would be great
    • Ian: Overlap with other discussions, we have also talked about Video in the past
  • Isaiah: Some weeks ago, Bryan mentioned holding back with Outreachy PRs for team to catch up.
    • Bryan: leave some work in the micro tasks for the future, especially keep working on other issues in the tracker. Also, reach out on Slack/GitHub!
  • Jim: Discussions with NumFocus (Katrina Riehl), taking on pyviz.org as a project. What initiatives could we suggest to improve cooperation between libraries, now that there is someone to push this? Reach out to Katrina or Jim, or open a discussion on pyvit.org!
    • Bryan: Harder part is getting people together maybe something like survey content as low-hanging fruit to start with
  • Isaiah: Building docs on Windows?
    • Ian: some issues are windows specific, part of it is more fundamental
    • Mateusz: No progress yet, will try to get that fixed
    • Ian: WSL is one potential way forward
    • Mateusz: maybe just create that file, no matter what is in it?
    • Timo: In addition to the general file-related issue there is also a Windows-specific issue if some paths that might be off in the BAT file
    • Ian: potentially also docker image - we need to make it better!

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Ian make PR to Dask repo (ping Philipp and Bryan in PR)
Meeting template.

DD-MMM

Moderator:

Notetaker:

1. Attending

Please add your name here :)

  • Name / Pronouns (optional) / GitHub handle (optional)

2. New introductions!

Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!

3. Past actions

Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.

  • Assignee Action item

4. Updates

Active contributors, especially funded developers, share quick highlights from last week, and the roadmap for next week.

Anaconda (Mateusz)

CZI R5 ()

  • Updates monthly on first Wednesday of the month

5. External announcements

Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.

6. Discussion items

Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.

7. Actions

Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.

  • Assignee Action item