Alex Bozarth
    • Create new note
    • Create a note from template
      • 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
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee
    • 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
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • 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 Sharing URL Create Help
Create Create new note Create a note from template
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
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee
  • 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
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # [Jupyter Frontends and Accessibility and Server and Kernels Weekly Meeting Minutes](https://hackmd.io/Y7fBMQPSQ1C08SDGI-fwtg) - What: topics related to JupyterLab, Jupyter Notebook, frontends and accessibility. (Note: accessibility topics are welcome in all meetings, but members of the [Jupyter Accessibility](https://github.com/jupyter/accessibility) subproject make an effort to attend the first meeting of each calendar month.) - on every first meeting on calendar month please add "Accessibility" section to agenda and - if there is nothing in "Accessibility" section, let's fallback to triaging/discussing issues with [tag:Accessibility](https://github.com/jupyterlab/jupyterlab/issues?q=is%3Aopen+is%3Aissue+label%3Atag%3AAccessibility) - When: Wednesdays [9AM Pacific Time](https://www.thetimezoneconverter.com/?t=9%3A00%20am&tz=San%20Francisco&) - Where: [Zoom](https://zoom.us/j/95228013874?pwd=Ep7HIk8t9JP6VToxt1Wj4P7K5PshC0.1) - [Guide/Script](https://jupyterlab-team-compass.readthedocs.io/en/latest/host-guide.html) for meeting hosts! > These meeting minutes are archived on GitHub: **[Archived meeting notes](https://github.com/jupyterlab/frontends-team-compass/issues/279)** ℹ️ **Use JupyterLab with RTC for the weekly meetings** - More info in this issue: https://github.com/jupyterlab/team-compass/issues/180 - Latest JupyterLab 4.3.0a1 on Binder: [`Binder`](https://mybinder.org/v2/gist/krassowski/05728da6824cef2a897f58c36b9a63e8/HEAD?urlpath=lab) - Tip of the JupyterLab `main` branch: https://mybinder.org/v2/gh/jupyterlab/jupyterlab/main - Pull requests with "Needs Review" status: [`Needs Review`](https://github.com/jupyterlab/jupyterlab/issues?q=is%3Aopen+is%3Apr+label%3A%22status%3ANeeds+Review%22) - Issues with important labels: [`Needs Design`](https://github.com/jupyterlab/jupyterlab/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3ANeeds+Design%22) and [`Needs Discussion`](https://github.com/jupyterlab/jupyterlab/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3ANeeds+Discussion%22) ## Wednesday, November 12 | Name | Affiliation | GitHub | | -----|-------------|--------| | Zach Sailer | Apple | @Zsailer | | Mike Krassowski | OpenTeams | @krassowski | | Ian Thomas | QuantStack | @ianthomas23 | | Rosio Reyes | Anaconda | @RRosio | | Nicolas Brichet | QuantStack | @brichet | | Vidar Fauske | JP Morgan Chase | @vidartf | | Matthias Meschede | QuantStack | @mmesch | | A. T. Darian | QuantStack | @afshin | | Andrii Ieroshenko | AWS | @andrii-i | | Konstantin Taletskiy | Anaconda | @ktaletsk | | Jason Grout | Independent | @jasongrout | * Mike * Out of band changes issues * {%preview https://github.com/jupyterlab/jupyterlab/issues/18100 %} * {%preview https://github.com/jupyterlab/jupyterlab/pull/18101 %} * Converting docs to Markdown merge {%preview https://github.com/jupyterlab/jupyterlab/pull/18044 %} * JupyterLab 4.5.0 release * [discuss] soft-blocked on {%preview https://github.com/jupyterlab/jupyterlab/pull/18091 %} * good time to start discussing blog post * 156 views of the 4.5 changelong that we know thanks to https://plausible.io/jupyterlab.readthedocs.io/pages * Looking for reviews on PRs: * {%preview https://github.com/jupyterlab/jupyterlab/pull/18087 %} * {%preview https://github.com/jupyterlab/jupyterlab/pull/18080 %} * Zach - Jupyter Server Documents * Intro to [Next Generation Kernels API in the Server](https://github.com/Zsailer/nextgen-kernels-api) * Intro to [Jupyter Server Documents](https://github.com/jupyter-ai-contrib/jupyter-server-documents) * Ian * Can we have official renaming of this meeting and the hackmd notes to include server and kernel, now that the separate server/kernel meeting has been removed? * Mike: "Jupyter Frontends and Accessibility and Server and Kernels" or just "Jupyter Core Meeting"? * Ian: I prefer the latter, and we can have the full list in the subsequent text (e.g. meeting description). * Using "Jupyter Applications", need to check how to change the super-title of the hackmd notes. * For now, changed to "Jupyter Contributor Meeting: Frontends, Kernels, Server, Accessibility" * Matthias: * update on agent triaging: * some stats * how to proceed discussion * Maybe taking some ideas from the [PR Triage board](https://github.com/orgs/jupyterlab/projects/11/views/1) is a way to proceed with triaging issues. Jason and Matthias will explore this offline. * PR discussion: * hiding main menu (https://github.com/jupyterlab/jupyterlab/pull/18098): * How to get back? Setting/hamburger/text notiffication * Presentation mode (evolving Simple/Presentation names) * Standard content for empty Markdwon cells that are rendered https://github.com/jupyterlab/jupyterlab/issues/12132 * Rosio: * [Community Call](https://hackmd.io/@LO9atHZCQnWJhKUnBv2UWQ/HkM0gOukbx) on December 04, 2025 at 8am PST, to be announced via blog post (need 1 more approval for publishing blog) and social media soon. ## Wednesday, November 5 | Name | Affiliation | GitHub | | -----|-------------|--------| | Mike Krassowski | OpenTeams | @krassowski | | Thomas Dutkiewicz | STScI | @ttdu | | Jenn Kotler | STScI | @jenneh | CFP results are in https://blog.jupyter.org/announcing-our-first-jupyter-community-funded-proposals-dd5263c19be3 - accesssibility work included! JupyterLab 4.5.0 RC is out https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v4-5 We skipped recording due to low attendance as this is JupyterCon week. ## Wednesday, October 29 | Name | Affiliation | GitHub | | -----|-------------|--------| | Andrii Ieroshenko | AWS | @andrii-i | | Rosio Reyes | Anaconda | @RRosio | | Mike Krassowski | OpenTeams | @krassowski | | Konstantin Taletskiy | Anaconda | @ktaletsk | | Ian Thomas | QuantStack | @ianthomas23 | | Jeremy Tuloup | QuantStack | @jtpio | | Nicholas Bollweg | | @bollwyvl | * Andrii- Show more outputs button design * Previous merged PR and merge follow-up discussion https://github.com/jupyterlab/jupyterlab/pull/18021 * Current open PR with different options and current discussion https://github.com/jupyterlab/jupyterlab/pull/18032 * Mike * Let's release RC today! * {%preview https://github.com/jupyterlab/jupyterlab/pull/18043 %} * {%preview https://github.com/jupyterlab/jupyterlab/pull/17767 %} * {%preview https://github.com/jupyterlab/jupyterlab/pull/16880 %} * {%preview https://github.com/jupyterlab/jupyterlab/pull/18044 %} * for the next release * {%preview https://github.com/jupyterlab/jupyterlab/pull/18051 %} * {%preview https://github.com/jupyterlab/jupyterlab/pull/18030 %} ## Wednesday, October 22 | Name | Affiliation | GitHub | | -----|-------------|--------| | Mike Krassowski | OpenTeams | @krassowski | | Rosio Reyes | Anaconda | @RRosio | | Konstantin Taletskiy | Anaconda | @ktaletsk | | Thomas Dutkiewicz| Space Telescope Science Institute |@ttdu | | | Jason Grout | Independent | @jasongrout | | Nicholas Bollweg | | @bollwyvl | ### Agenda * Mike * releases * jupyterlab_server https://github.com/jupyterlab/jupyterlab_server/releases/tag/v2.28.0 * jupyterlab 4.4.10 and 4.5.0b1 https://github.com/jupyterlab/jupyterlab/releases/tag/v4.4.10 * Release 4.5.0 user-facing changelog https://github.com/jupyterlab/jupyterlab/pull/17967 * Jeremy * Notebook 7.5.0b1 release * Used the npm trusted publishers, and it worked! https://github.com/jupyter/notebook/issues/7745 * Still need the releaser to handle npm 11 * npm 11 support: https://github.com/jupyter-server/jupyter_releaser/issues/617 * Releaser CI is broken: https://github.com/jupyter-server/jupyter_releaser/issues/620 * Daylight savings time ending: Europe ends Daylight Savings Time Oct 26, but US ends it on Nov 2. This means: * meetings anchored in US (like this one) will be an hour earlier in Europe next week * meetings anchored in Europe will be an hour later in US next week. ### Off the Record * Conversation about attending JupyterCon 2025 sprints * Looking through PRs tagged with the 4.5.0 milestone ## Wednesday, October 15 | Name | Affiliation | GitHub | | -----|-------------|--------| | Jason Grout | Independent | @jasongrout | | Rosio Reyes | Anaconda | @RRosio | | Ian Thomas | QuantStack | @ianthomas23 | | Jeremy Tuloup | QuantStack | @jtpio | | Andrii Ieroshenko | AWS | @andrii-i | | Mike Krassowski | OpenTeams | @krassowski | | R Ely | Bloomberg | @ohrely | | Matthias Meschede | QuantStack | @mmesch | | Andrii Ieroshenko | AWS | @andrii-i | | Nicolas Brichet | QuantStack | @brichet | ### Agenda * Ian - ipykernels subshells update * 7.0.0 released 2025/10/13 as planned * Catch-all issue for all problems at https://github.com/ipython/ipykernel/issues/1438 * 7.0.1 fixed python 3.14 * More bug fixes and releases to come * Some major problems like event loops * Lab is pinning to ipykernel<7 as there are lots of test problems that we need to solve * Thanks to all who have been helping in ipykernel repo * Planning faster release cadence in future, more in line with JupyterLab and ipython * Jeremy: * npm trusted publishers: https://github.com/jupyterlab/jupyterlab/issues/17993 * Requires npm>11.5.1: https://github.com/jupyterlab/maintainer-tools/pull/259 * Next step: Jeremy is testing the workflow with the next notebook release (which publishes multiple packages) - Matthias (@mmesch): - best place to centralize information on Accesibility projects? - continued issue trimming if time permits. - Will email the accessibility council email list and open an issue in the accessibility issue * Mike * Planning to release JupyterLab 4.5.0b1 today/tomorrow * We are now testing on Firefox :tada: https://github.com/jupyterlab/jupyterlab/pull/17965 * I'm tagging new enhancement/feature PRs for 4.6, if you do not agree on any specific PR please speak up/write a comment * Updated council automation and membership in https://github.com/jupyterlab/council/pull/35 and https://github.com/jupyterlab/council/pull/34 * Jason (@jasongrout): FYI, we are looking at migrating the council mailing lists to the jupyter.org Google workspace account. * See https://github.com/jupyter-governance/ec-team-compass/issues/150 for more details. * Action item: add the LF project managers to jupyter-server council google group * Action item: I updated the JupyterLab council email list to be inactive (restricted posting, changed description to say it is inactive and superseded by the jupyter-frontends council list, etc.). Can we do the same for the jupyter-notebook council google group? - Andrii: testing Python 3.14, is JupyterLab 4.5.0b0 / 4.4.9 working for you in fresh installs / fresh environmemts? ## Wednesday, October 8 | Name | Affiliation | GitHub | | -----|-------------|--------| | Rosio Reyes | Anaconda | @RRosio | | Ian Thomas | QuantStack | @ianthomas23 | | Konstantin Taletskiy | Anaconda | @ktaletsk | | Jenn Kotler | Space Telescope Science Institute | @Jenneh | Matthias Meschede | QuantStack | @MMesch | | Jeremy Tuloup | QuantStack | @jtpio | | Thomas Dutkiewicz | Space Telescope Science Institute | @ttdu | | Andrii Ieroshenko | AWS | @andrii-i | | | | | ### Agenda * Ian - subshells * Planning ipykernel 7.0.0 release on Monday * Major release, there are some backwards incompatibilities in downstream projects. * JupyterLab UI tests more flaky, working on this. * Anyone having problems with it should pin to `ipykernel < 7` and report the problems. * Ian will create an issue for the release in the ipykernel repo and refer everyone to it. * Jenn and Thomas - New Accessibility project, getting understanding of current status * Matthias - Issue analysis / triaging project ## Wednesday, October 1 | Name | Affiliation | GitHub | | -----|-------------|--------| | Dan Yeaw | Anaconda | @danyeaw | | Jason Grout | Independent | @jasongrout | | Konstantin Taletskiy | Anaconda | @ktaletsk | | Andrii Ieroshenko | AWS | @andrii-i | | Mike Krassowski | OpenTeams | @krassowski | | R Ely | Bloomberg | @ohrely | | Ryan Lovett | UC Berkeley | @ryanlovett | |Balaji Alwar|UC Berkeley| @balajialg | |Chanbin Park| UC Berkeley | @chanbinski | ### Agenda * Zach gave a quick demo of current progress in the Jupyter AI efforts. * Current discussion at https://github.com/orgs/jupyter-ai-contrib/discussions/1 * There will be a group of people working on Jupyter AI things at the JupyterCon sprints, Thursday Nov 6. Join if you are interested! * Ely: * Jupyter Open Studio Day in San Francisco on Monday, November 10th.  Register at https://go.bloomberg.com/attend/invite/jupyter-open-studio-day-november-10-2025/ * Mike - First JupyterLab 4.5.0 beta is out: - changes since alpha 4: https://github.com/jupyterlab/jupyterlab/releases/tag/v4.5.0b0 - give it a try on binder https://mybinder.org/v2/gist/krassowski/f2ae89714e8ce043355f8d709212d8e1/HEAD?urlpath=lab - install it from PyPI https://pypi.org/project/jupyterlab/4.5.0b0/ (or conda-forge) - getting more testing on try.jupyter.org - maybe separate subdomain - cross-linking them via in-app notifications? - maybe a separate button? - make it easier to report issues - should we make it possible to `dispose()` the lumino `Application`? https://github.com/jupyterlab/lumino/issues/766 - Reloading extensions is not possible and breaks API https://github.com/jupyterlab/jupyterlab/issues/17854 context: we have `deactivate()` in lumino since v2 https://github.com/jupyterlab/lumino/pull/377 - [Nick] Create a new plugin base class that is more opinionated and makes the plugin process more streamlined. For example, the base class has a deactivate method required. Or even better, make plugin development much more streamlined for simple cases. For example, could you make a plugin that is just a generator function, where we yield back to you in different lifecycle phases of a simple plugin? A huge incentive here is lowering the friction for boilerplate things. For example, signal lifecycle management - can we keep track of signals that you listen to and automatically unregister them in a deactivate method? * Balaji Alwar and Chanbin Park * JupyterLab-a11y-checker extension intro & learnings from usage of axe engine. https://docs.google.com/presentation/d/1u4Jtsp8IMqG-YFlssIMbs0OtQlr9gppAt7sVtzR4vo8/edit?usp=sharing * The end user here is a notebook author to add things like image alt text, fixing contrast in embedded images, etc. * There is an ongoing discussion about Jupyter AI integration you might be interested in looking at: https://github.com/orgs/jupyter-ai-contrib/discussions/1 * also, feel welcome to open issues on https://github.com/jupyterlab/jupyterlab/issues suggesting any extension points that would make your life devloping this extension easier * Experimented with asking an LLM to look at a notebook and detect/fix issues, but for now we are focusing on interactive fixing. * See also https://github.com/jtpio/jupyterlab-browser-ai/pull/2 and https://arxiv.org/html/2503.20089v1 ## Wednesday, September 24 | Name | Affiliation | GitHub | | -----|-------------|--------| | Andrii Ieroshenko | AWS | @andrii-i | | Rosio Reyes | Anaconda | @RRosio | | Mike Krassowski | OpenTeams | @krassowski | | Jeremy Tuloup | QuantStack | @jtpio | | Dan Yeaw | Anaconda | @danyeaw | | Ian Thomas | QuantStack | @ianthomas23 | | Jason Grout | Independent | @jasongrout | ### Agenda - Jeremy - Try the content visibility windowing mode - https://github.com/jupyterlab/jupyterlab/releases/tag/v4.5.0a4 - https://github.com/jupyter/notebook/releases/tag/v7.5.0a3 - https://github.com/jupyterlite/jupyterlite/releases/tag/v0.7.0a6 - Mike - planning on releasing 4.4.8 tomorrow - Jason * [Jupyter Foundation proposal CFP](https://blog.jupyter.org/your-ideas-our-support-jupyter-community-call-for-funding-proposals-f4642590ae76) open until Sep 28 (this Sunday). Any proposals people are interested in working on? * JupyterCon registration: [Adding announcement](https://github.com/jupyter-governance/ec-team-compass/issues/145) various places in Jupyter spaces * Already added banner to [jupyterlab docs](https://jupyterlab.readthedocs.io/en/latest/) * Send announcement via JupyterLab toast? https://github.com/jupyterlab/assets/pull/4 * Could folks signal-boost [this sign-up call to action](https://www.linkedin.com/feed/update/urn:li:activity:7372343261597761536) for JupyterCon on LinkedIn? ## Wednesday, September 17 | Name | Affiliation | GitHub | | -----|-------------|--------| | Andrii Ieroshenko | AWS | @andrii-i | | Rosio Reyes | Anaconda | @RRosio | | Mike Krassowski | OpenTeams | @krassowski | | Ian Thomas | QuantStack | @ianthomas23 | | Vidar Fauske | JP Morgan Chase | @vidartf | | Jeremy Tuloup | QuantStack | @jtpio | | Jason Grout | Independent | @jasongrout | ### Agenda * Andrii * Triaging group update: Rosio and me created 'docker' label + have not closed an issue involving Jupyter and docker interoperability for visibility and categorization. Issue example https://github.com/jupyterlab/jupyterlab/issues/17807 * Mike * looking for review on {%preview https://github.com/jupyterlab/jupyterlab/pull/17882 %} * {%preview https://github.com/jupyterlab/jupyterlab/pull/17894 %} * inferring the parent channel from message type can be ambigious in some cases (e.g. completion) * maybe propose just putting it next to parent hedear * {%preview https://github.com/ipython/ipykernel/issues/1433 %} * Should we call a feature freeze on 4.5.0? {%preview https://github.com/jupyterlab/jupyterlab/issues/17449 %} * Some discussion about recording lists of actions, like making a macro based on recording commands run by the user (i.e., the user does stuff in the ui, and the commands that were activated are recorded) * command cli https://github.com/deathbeds/jyg * browser junk the hard way https://github.com/deathbeds/jupyterlite-pyodide-lock * This would be useful in setting up tests * Vidar * Jupyter server/kernels call * Nicolas * run cell button in input prompt {%preview https://github.com/jupyterlab/jupyterlab/pull/17775 %} * Jason * [PR triage board](https://github.com/orgs/jupyterlab/projects/11) available from [JupyterLab Projects](https://github.com/jupyterlab/jupyterlab/projects) * It is easy to filter for PRs from a specific repo, for example, filter just for [JupyterLab PRs](https://github.com/orgs/jupyterlab/projects/11/views/1?filterQuery=state%3Aopen+-state%3Adraft+repo%3Ajupyterlab%2Fjupyterlab) * It is [relatively straightforward](https://github.com/yuvipanda/pr-triage-board-bot?tab=readme-ov-file#set-up) to set up similar boards for other orgs or repos. ## Wednesday, September 10 | Name | Affiliation | GitHub | | -----|-------------|--------| | Mike Krassowski | OpenTeams | @krassowski | | Rosio Reyes | Anaconda | @RRosio | | Jeremy Tuloup | QuantStack | @jtpio | | Andrii Ieroshenko | AWS | @andrii-i | | Ian Thomas | QuantStack | @ianthomas23 | | Jason Grout | Independent | @jasongrout | | Vidar Fauske | JP Morgan | @vidartf | | Dan Yeaw | Anaconda | @danyeaw | | Sanjiv Das | AWS & SCU | @srdas | | Bhavana Nair| Northeastern University | @bhavana-nair | |||| ### Agenda * Jeremy * 4.5 release timeline? * https://github.com/jupyterlab/jupyterlab/issues/17449 * Content-visibility PR: https://github.com/jupyterlab/jupyterlab/issues/16327 * Ready to be merged? * Jason * [Community workshop](https://blog.jupyter.org/jupyter-community-workshops-are-back-3cca15d02975), CFP closes this Sunday. For example, JupyterHub/Book are working on a workshop for roadmapping. * Jeremy and Zach are working on an AI-focused community workshop. Conversation happening on Zulip. * [Foundation Funding Proposal](https://blog.jupyter.org/your-ideas-our-support-jupyter-community-call-for-funding-proposals-f4642590ae76): CFP is open until Sep 28. * [PR Triage board](https://github.com/orgs/jupyterlab/projects/11/views/1): any feedback? * Some already-opened issues: https://github.com/yuvipanda/pr-triage-board-bot/issues * Classifying maintainers on an org level, not a repo level. * FYI, several of us are working on a JupyterLab workshop: https://events.linuxfoundation.org/jupytercon/program/schedule/, https://events.linuxfoundation.org/jupytercon/program/schedule/ ### Off the Record * Foundation Funding CFP open until Sep 28! ## Wednesday, September 3 | Name | Affiliation | GitHub | | -----|-------------|--------| | Mike Krassowski | OpenTeams | @krassowski | | Rosio Reyes | Anaconda | @RRosio | | Jeremy Tuloup | QuantStack | @jtpio | | Andrii Ieroshenko | AWS | @andrii-i | | Vidar Fauske | JP Morgan | @vidartf | | Andrii Ieroshenko | AWS | @andrii-i | | Ian Thomas | QuantStack | @ianthomas23 | | Jason Grout | Independent | @jasongrout | |||| ### Accessibility Topics ### Agenda * Jeremy: * Quick open in core JupyterLab? https://github.com/jupyterlab/jupyterlab/pull/17846 * [Nick] File operations are blocking. Don't use https://pypi.org/project/aiofiles/ - you're better off owning your own threads. * [Nick] Can we expand this to a more general search? API also probably should have a time limit for the operation * Ian * Update on subshells. Blockers for ipykernel 7.0.0 release: * ipykernel bug using debugger in JupyterLab * ipympl release * Jason * [Community call](https://blog.jupyter.org/jupyter-community-call-september-2025-e4d2cfa3ea41) tomorrow * [Jupyter workshops CFP](https://blog.jupyter.org/jupyter-community-workshops-are-back-3cca15d02975) open until Sunday * [Jupyter Foundation proposal CFP](https://blog.jupyter.org/your-ideas-our-support-jupyter-community-call-for-funding-proposals-f4642590ae76) open until Sep 28 * Andrii * Should we discuss kernel message mutation in https://github.com/jupyter/notebook/pull/7713 potentially? See discussion at https://github.com/jupyter/notebook/pull/7713#discussion_r2313339435 ### Off the Record * Jason * Thoughts about combining this and server/kernels dev meeting? * Andrii: I think that would make a lot of sense * Let's try this again next week. Vidar will attend the server/kernels meeting for the next few weeks. We'll plan to make a decision 2 weeks from today for going forward. * Vidar * I still have a PR for Lumino (https://github.com/jupyterlab/lumino/pull/291). I saw there was a triage board added, not sure if relevant or not. * Project at https://github.com/orgs/jupyterlab/projects/11/views/1 - it is read-only and meant to be a helpful experiment. This does not add any process for PRs. Feel free to view/search the project board if it is helpful.

    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