<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Jupyter Blog - workshops</title><link href="https://jupyter.org/blog/" rel="alternate"/><link href="https://jupyter.org/blog/feeds/tag-workshops.atom.xml" rel="self"/><id>https://jupyter.org/blog/</id><updated>2026-07-09T15:15:00+00:00</updated><subtitle>The Project Jupyter blog: news, releases, and community stories, archived from blog.jupyter.org.</subtitle><entry><title>Navigating the Post-Workshop Fog: a Path to Myst</title><link href="https://jupyter.org/blog/posts/2026/navigating-the-post-workshop-fog-a-path-to-myst/" rel="alternate"/><published>2026-07-09T15:15:00+00:00</published><updated>2026-07-09T15:15:00+00:00</updated><author><name>Chiara Marmo</name></author><id>tag:jupyter.org,2026-07-09:/blog/posts/2026/navigating-the-post-workshop-fog-a-path-to-myst/</id><summary type="html">&lt;p&gt;From June 15th to 17th 2026 a Jupyter Workshop took place at Paris-Saclay University : “Demystifying MyST Markdown in education”. The workshop combined presentations in the mornings with collaborative sprints during the afternoons. It has been funded by the Jupyter Foundation and SaclAI-School.&lt;/p&gt;</summary><content type="html">&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2026/navigating-the-post-workshop-fog-a-path-to-myst/images/001-1_rxDzW-V0Ey6pg-hkg2bPag.jpeg" alt="" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;From June 15th to 17th 2026 a &lt;a href="https://events.linuxfoundation.org/jupyter-workshops/"&gt;Jupyter Workshop&lt;/a&gt; took place at Paris-Saclay University : “&lt;a href="https://jupyter.org/blog/posts/2026/a-jupyter-workshop-demystifying-myst-markdown-in/"&gt;Demystifying MyST Markdown in education&lt;/a&gt;”. The workshop combined presentations in the mornings with collaborative sprints during the afternoons. It has been funded by the &lt;a href="https://jupyterfoundation.org/"&gt;Jupyter Foundation&lt;/a&gt; and &lt;a href="https://www.dataia.eu/formations"&gt;SaclAI-School&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="milestones"&gt;Milestones&lt;/h2&gt;
&lt;h3 id="improving-documentation-and-tools-for-easier-deployment-even-for-non-specialists"&gt;Improving documentation and tools for easier deployment even for non-specialists&lt;/h3&gt;
&lt;p&gt;Freek Pols from Delft University and Brigitta Sipočz form CalTech presented some examples and challenges in publishing courses and documentation at large scales. Angus Hollands, MyST maintainer, made an in depth presentation of Myst and JupyterBook2. Guided tutorials introduced participants to complete a Jupyter Book workflow. The participants learned how to create their first Jupyter Book, and how to publish it.&lt;/p&gt;
&lt;h3 id="text-notebooks-as-first-citizens"&gt;Text notebooks as first citizens&lt;/h3&gt;
&lt;p&gt;Marc Wouts and Yahya Heni discussed the path from &lt;a href="https://jupytext.org/"&gt;jupytext&lt;/a&gt; to &lt;a href="https://github.com/notebook-link/jupyter-plainb"&gt;jupyter-plainb&lt;/a&gt; to open and execute plain markdown text notebooks directly in Jupyter Lab. Two Jupyter Enhancement Proposals (JEP) has been discussed together with Jupyter Lab and MyST maintainers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jupyter/enhancement-proposals/pull/103"&gt;Markdown based notebooks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jupyter/enhancement-proposals/pull/138"&gt;Specify the markup language and flavor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="one-step-at-a-time"&gt;One step at a time&lt;/h2&gt;
&lt;p&gt;Over 30 &lt;a href="https://github.com/search?q=myst-education-2026&amp;amp;type=issues"&gt;issues&lt;/a&gt; and &lt;a href="https://github.com/search?q=myst-education-2026&amp;amp;type=pullrequests"&gt;pull requests&lt;/a&gt; have been opened in the whole Jupyter ecosystem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;documentation items: for example, about &lt;a href="https://github.com/jupytext/jupytext/issues/1548"&gt;text notebooks in jupyterlite&lt;/a&gt; or publishing on &lt;a href="https://github.com/jupyter-book/jupyter-book/pull/2635"&gt;different hosting solutions&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;feature requests: for example, &lt;a href="https://github.com/jupyter-book/jupyter-book/issues/2634"&gt;single document feature in JupyterBook2&lt;/a&gt;, &lt;a href="https://github.com/jupyterlab/jupyterlab/issues/19093"&gt;non-default application to open files in Jupyter Lab&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;adopt JupyterBook2 for software documentation: for instance &lt;a href="https://github.com/mwouts/itables/pull/570"&gt;itables&lt;/a&gt; and &lt;a href="https://gitlab.com/travo-cr/travo/-/merge_requests/240"&gt;travo&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="sidewalks"&gt;Sidewalks&lt;/h2&gt;
&lt;p&gt;The workshop provided the opportunity to continue previous discussions about AI in education: some participants attended the workshop “&lt;a href="https://events.linuxfoundation.org/ai-in-jupyter/"&gt;AI in Jupyter&lt;/a&gt;” and were able to pick up the conversation from there.&lt;/p&gt;
&lt;p&gt;Relationships between Academia and Open Source Software communities were also topic of conversation: about Open Source Program Offices (OSPOs) and how their action can be connected to education strategies.&lt;/p&gt;
&lt;h2 id="wandering"&gt;Wandering&lt;/h2&gt;
&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2026/navigating-the-post-workshop-fog-a-path-to-myst/images/002-1_aWttEDS_jHdMWa1ZwvimPg.jpeg" alt="Participant group photo" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;Collaboration is a matter of trust. That’s why it is still important for people to meet in person and to know each other. It is about exchanging details, like keys to decrypt characters and aspirations. One might discover a shared passion for shoes. Another may finally enjoy long French-style lunch breaks.&lt;/p&gt;
&lt;p&gt;When the time comes to resume the path, important steps have already been taken in the right direction.&lt;/p&gt;
</content><category term="events"/><category term="Jupyter Book"/><category term="MyST"/><category term="workshops"/></entry><entry><title>A Jupyter Workshop: Demystifying MyST Markdown in Education</title><link href="https://jupyter.org/blog/posts/2026/a-jupyter-workshop-demystifying-myst-markdown-in/" rel="alternate"/><published>2026-04-30T15:05:00+00:00</published><updated>2026-04-30T15:05:00+00:00</updated><author><name>Chiara Marmo</name></author><id>tag:jupyter.org,2026-04-30:/blog/posts/2026/a-jupyter-workshop-demystifying-myst-markdown-in/</id><summary type="html">&lt;p&gt;A new Jupyter Workshop is happening June 15–17, 2026 in Orsay, France. Demystifying MyST Markdown in Education is a three-day workshop organized by the Jupyter community, focused on helping science educators adopt Jupyter Book and the MyST document engine for their teaching materials.&lt;/p&gt;</summary><content type="html">&lt;p&gt;A new &lt;a href="https://events.linuxfoundation.org/jupyter-workshops/"&gt;Jupyter Workshop&lt;/a&gt; is happening &lt;strong&gt;June 15–17, 2026&lt;/strong&gt; in Orsay, France. &lt;a href="https://events.linuxfoundation.org/demystifying-myst-markdown/"&gt;Demystifying MyST Markdown in Education&lt;/a&gt; is a three-day workshop organized by the Jupyter community, focused on helping science educators adopt Jupyter Book and the MyST document engine for their teaching materials.&lt;/p&gt;
&lt;h2 id="whats-it-about"&gt;What’s it about?&lt;/h2&gt;
&lt;p&gt;The workshop aims to remove barriers for educators who want to use Jupyter Book and MyST to publish accessible, reproducible pedagogical content. Here are the broad topics of each day of the event:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Teaching use cases and needs&lt;/strong&gt; : what educators actually need from tools like Jupyter Book.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contributor tutorials and onboarding&lt;/strong&gt; : how to get involved with the project.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MyST Markdown as a text representation for Jupyter notebooks :&lt;/strong&gt; writing and sharing computational narratives.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Attendees will learn how to contribute to the Jupyter Book community, collaborate with maintainers, and advocate for the needs of their users.&lt;/p&gt;
&lt;p&gt;Have a look to the &lt;a href="https://events.linuxfoundation.org/demystifying-myst-markdown/program/schedule/"&gt;workshop agenda&lt;/a&gt; and if you have ideas you would like to be discussed there, please share them in the &lt;a href="https://github.com/jupyter-book/team-compass/issues/47"&gt;related issue&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="where-and-how-to-join"&gt;Where and how to join&lt;/h2&gt;
&lt;p&gt;The workshop is hosted by &lt;a href="https://www.lisn.upsaclay.fr/"&gt;Laboratoire Interdisciplinaire des Sciences du Numérique (LISN)&lt;/a&gt; and supported by &lt;a href="https://www.dataia.eu/en/saclai-school"&gt;SaclAI-School&lt;/a&gt; at Université Paris-Saclay.&lt;br&gt;
&lt;strong&gt;Travel funding is available&lt;/strong&gt;, &lt;a href="https://events.linuxfoundation.org/demystifying-myst-markdown/attend/travel-funding/"&gt;apply here for travel funding&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Registration and full details are on the &lt;a href="https://events.linuxfoundation.org/demystifying-myst-markdown/"&gt;event page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="thanks"&gt;Thanks&lt;/h2&gt;
&lt;p&gt;A huge thank you to the whole Jupyter community supporting the event and to the &lt;a href="https://jupyter.org/blog/posts/2025/jupyter-community-workshops-early-2026/"&gt;Jupyter Foundation&lt;/a&gt; for making it possible.&lt;/p&gt;
</content><category term="events"/><category term="Jupyter Book"/><category term="MyST"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshops: Early 2026</title><link href="https://jupyter.org/blog/posts/2025/jupyter-community-workshops-early-2026/" rel="alternate"/><published>2025-11-20T13:48:00+00:00</published><updated>2025-11-20T13:48:00+00:00</updated><author><name>Jason Grout</name></author><id>tag:jupyter.org,2025-11-20:/blog/posts/2025/jupyter-community-workshops-early-2026/</id><summary type="html">&lt;p&gt;The Jupyter Community Building Working Group is happy to announce the Jupyter Community Workshops selected for funding in early 2026. The dates, venues, participants, and specific agenda for each workshop are being finalized in the near future, so stay tuned for more details.&lt;/p&gt;</summary><content type="html">&lt;p&gt;The &lt;a href="https://jupyter.org/governance/communitybuildingworkinggroup/"&gt;Jupyter Community Building Working Group&lt;/a&gt; is happy to announce the &lt;a href="https://jupyter.org/community#jupyter-community-workshops"&gt;Jupyter Community Workshops&lt;/a&gt; selected for funding in early 2026. The dates, venues, participants, and specific agenda for each workshop are being finalized in the near future, so stay tuned for more details.&lt;/p&gt;
&lt;p&gt;We applaud all who &lt;a href="https://jupyter.org/blog/posts/2025/jupyter-community-workshops-are-back/"&gt;submitted proposals&lt;/a&gt; and each of these selected organizers, who are making a significant commitment to build the Jupyter community. We are very grateful for the generous support of the &lt;a href="https://jupyterfoundation.org/"&gt;Jupyter Foundation&lt;/a&gt; that makes these workshops possible.&lt;/p&gt;
&lt;h2 id="ai-in-jupyter-building-extensible-ai-capabilities-for-interactive-computing"&gt;AI in Jupyter: Building Extensible AI Capabilities for Interactive Computing&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Zach Sailer (Apple), Jeremy Tuloup (Quantstack), David Qiu (AWS)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This workshop aims to establish consensus around a unified, extensible framework for AI integration across the Jupyter ecosystem by designing shared building blocks, standardized APIs, and protocols that enable seamless integration of AI agents while maintaining the interactive, human-centered experience that defines Jupyter. We will bring together contributors working on AI in notebooks — whether through existing projects, independent extensions, or new ideas — to develop a collaborative roadmap for AI-enabled interactive computing through hands-on demos, collaborative discussions, and focused sprinting sessions.&lt;/p&gt;
&lt;h2 id="roadmap-workshop-for-jupyterhub-and-binder"&gt;Roadmap Workshop for JupyterHub and Binder&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Arielle Bennett (The Alan Turing Institute), Min Ragan-Kelley (Berkeley Institute for Data Science, UC Berkeley), Raniere Silva (GESIS)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This workshop will be developing and documenting a roadmap for &lt;a href="https://jupyter.org/hub"&gt;JupyterHub&lt;/a&gt; projects. We are inviting maintainers and users to discuss where JupyterHub, repo2docker, and BinderHub should be going and what resources we have to move it forward, and publicly documenting and communicating this plan for improved visibility. The scope will cover a subset of projects across JupyterHub (JupyterHub, &lt;a href="https://z2jh.jupyter.org"&gt;Zero to JupyterHub&lt;/a&gt;, &lt;a href="https://tljh.jupyter.org"&gt;The Littlest JupyterHub&lt;/a&gt;, &lt;a href="https://repo2docker.readthedocs.io"&gt;repo2docker&lt;/a&gt;, &lt;a href="https://binderhub.readthedocs.io"&gt;binderhub&lt;/a&gt;, possibly &lt;a href="https://jupyterhealth.org/"&gt;JupyterHealth&lt;/a&gt;), depending on which participants we get.&lt;/p&gt;
&lt;h2 id="security-tooling-sprint"&gt;Security Tooling Sprint&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Joe Lucas (NVIDIA)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This workshop will survey the open source security tooling ecosystem and find opportunities to integrate select tools to assess and improve the security of Jupyter development and resulting software. These tools may be integrated into existing automation like CI/CD, used for point in time assessments, or potentially during event-driven processes like reviewing vulnerability reports.&lt;/p&gt;
&lt;h2 id="demistify-myst-markdown-in-education"&gt;Demistify MyST Markdown in Education&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Chiara Marmo (Université Paris Saclay — LISN), Nicolas Grenier (Université Paris Saclay — LISN), Kirstie Whitaker (Berkeley Institute for Data Science, UC Berkeley)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The goal of this workshop is to remove barriers for science educators in their adoption of &lt;a href="https://jupyterbook.org"&gt;Jupyter Book&lt;/a&gt; and the &lt;a href="https://mystmd.org/"&gt;MyST&lt;/a&gt; document engine. MyST— part of Jupyter Book, an official sub-project of the Jupyter ecosystem — provides an opportunity to improve the accessibility and replicability of new and existing pedagogical contents. Attendees will leave knowing how they can contribute to the Jupyter Book community, collaborate effectively with maintainers, and advocate for their users’ needs: improving and strengthening the community for all.&lt;/p&gt;
</content><category term="events"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshops Are Back!</title><link href="https://jupyter.org/blog/posts/2025/jupyter-community-workshops-are-back/" rel="alternate"/><published>2025-08-07T20:03:00+00:00</published><updated>2025-09-04T21:44:00+00:00</updated><author><name>Jason Grout</name></author><id>tag:jupyter.org,2025-08-07:/blog/posts/2025/jupyter-community-workshops-are-back/</id><summary type="html">&lt;p&gt;The Jupyter Community Building Working Group is pleased to announce that the next call for proposals for Jupyter Community Workshops is now open through Sunday, September 14 (deadline extension!) for events from October 2025 through February 2026!&lt;/p&gt;</summary><content type="html">&lt;p&gt;The Jupyter Community Building Working Group is pleased to announce that the next &lt;a href="https://events.linuxfoundation.org/jupyter-workshops/"&gt;call for proposals for Jupyter Community Workshops&lt;/a&gt; is now open through Sunday, September 14 (deadline extension!) for events from October 2025 through February 2026!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We’ve extended the call for proposals to be open through Sunday, September 14.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The majority of Jupyter’s work is accomplished through online collaboration; yet, over the years, we found value in focused in-person workshops. In-person events are particularly useful for high-impact strategic projects, growing the community of contributors, and strengthening collaborations. Jupyter Community Workshops is a series of community-organized events to enable such gatherings.&lt;/p&gt;
&lt;p&gt;These workshops are expected to involve up to about two dozen participants over two to four days. Proposals may request a total Jupyter-funded budget of up to $20,000 for reimbursing direct expenses such as travel, lodging, meals, or event space.&lt;/p&gt;
&lt;p&gt;In contrast with the broad reach of &lt;a href="https://jupyter.org/community#jupyter-community-workshops"&gt;prior Jupyter Community Workshops&lt;/a&gt;, &lt;strong&gt;this round of workshops focuses on the Jupyter contributor community&lt;/strong&gt;. Workshops should include participants who are current or aspiring Jupyter contributors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The &lt;a href="https://events.linuxfoundation.org/jupyter-workshops/"&gt;call for proposals&lt;/a&gt; for Jupyter Community Workshops is open through Sunday, September 14th, 2025 (deadline extension!)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://events.linuxfoundation.org/jupyter-workshops/what-does-hosting-a-jupyter-workshop-entail/"&gt;Learn more about what hosting a Jupyter Workshop entails&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After the submission deadline, proposals will undergo initial review by the Jupyter Community Building Working Group. Accepted proposals will work with the Linux Foundation Events team to develop budget and logistics, followed by a final review.&lt;/p&gt;
&lt;p&gt;We are grateful for the support of the &lt;a href="https://jupyterfoundation.org"&gt;Jupyter Foundation&lt;/a&gt; and its &lt;a href="https://jupyterfoundation.org/members"&gt;members&lt;/a&gt; that makes our workshops possible. If your organization would like to support this program, please &lt;a href="https://jupyterfoundation.org/contact/"&gt;contact the Jupyter Foundation&lt;/a&gt;.&lt;/p&gt;
</content><category term="events"/><category term="workshops"/></entry><entry><title>Desktop GIS software in the cloud with JupyterHub</title><link href="https://jupyter.org/blog/posts/2023/desktop-gis-software-in-the-cloud-with-jupyterhub/" rel="alternate"/><published>2023-08-02T16:23:00+00:00</published><updated>2023-08-02T16:51:00+00:00</updated><author><name>Matt Fisher</name></author><id>tag:jupyter.org,2023-08-02:/blog/posts/2023/desktop-gis-software-in-the-cloud-with-jupyterhub/</id><summary type="html">&lt;p&gt;A QGreenland workshop success story&lt;/p&gt;
</summary><content type="html">&lt;p&gt;👋 We are Trey Stafford and Matt Fisher, co-authors of the &lt;a href="https://github.com/nsidc/qgreenland"&gt;QGreenland&lt;/a&gt; data package’s source code. This year, we had the pleasure of running a hands-on geospatial data and open science &lt;a href="http://qgreenland-workshop-2023-researcher.github.io/"&gt;QGreenland Researcher Workshop&lt;/a&gt;. It was important for attendees to participate in the workshop in a hands-on way while minimizing the negative impacts of installing software, requiring expensive personal computers, and troubleshooting unique computer configurations. We felt a &lt;a href="https://jupyter.org/hub"&gt;JupyterHub&lt;/a&gt; was a good fit for our workshop for this reason, if it could accommodate our need for running QGIS — a desktop application.&lt;/p&gt;
&lt;p&gt;In this blog post, we will introduce QGreenland, describe our experience using JupyterHub in the cloud for our workshop’s computing environment, and discuss challenges we overcame to enable our attendees to use QGIS in a cloud graphical desktop environment. Finally, we will highlight some workshop outcomes and discuss opportunities for enhancement based on new developments in the Jupyter ecosystem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In our workshop, 25–30 international learners (including from Germany, India, France, Canada, Poland, and the United States) used &lt;em&gt;QGIS&lt;/em&gt; in a &lt;em&gt;JupyterHub&lt;/em&gt;’s browser-based Linux desktop environment to collaboratively test, explore, visualize, and process Earth science data simultaneously with the same user experience they expect from using &lt;em&gt;QGIS&lt;/em&gt; on their personal computers! Better yet, getting started was as simple as logging in.&lt;/strong&gt; Our workshop was a success story not just in education, but also in open source and collaborative development, and we want to share what we learned.&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="A map depicting Greenland is displayed within QGIS software running in a cloud-based desktop environment. A visualization of September 2012 Arctic sea ice concentration is overlaid." src="https://jupyter.org/blog/posts/2023/desktop-gis-software-in-the-cloud-with-jupyterhub/images/001-1_ZG76hcKdS3-4PppQ6lSnuQ.jpg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Note the browser tabs at the top of this screenshot; this is a full desktop-based GIS environment running QGreenland in the cloud!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The JupyterHub used by the QGreenland 2023 Researcher Workshop was generously provided by the &lt;a href="https://cryointhecloud.com/"&gt;NASA CryoCloud&lt;/a&gt; team, whose mission is to help researchers transition to cloud-based collaboration.&lt;/p&gt;
&lt;h2 id="about-qgreenland"&gt;About QGreenland&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://qgreenland.org/"&gt;QGreenland&lt;/a&gt; is an open-source Greenland-focused geospatial data package for &lt;a href="https://qgis.org/en/site/"&gt;QGIS&lt;/a&gt;, a community-owned graphical Geographic Information System (GIS) platform. Researchers and members of the public leverage QGreenland’s ready-to-use interdisciplinary datasets to do field planning, teach about glaciers, and much more.&lt;/p&gt;
&lt;p&gt;QGreenland’s MIT-licensed &lt;a href="https://github.com/nsidc/qgreenland/"&gt;source code&lt;/a&gt; uses community-maintained open software like &lt;a href="https://gdal.org/index.html"&gt;GDAL&lt;/a&gt; and &lt;a href="https://qgis.org/pyqgis/latest"&gt;PyQGIS&lt;/a&gt; to automate data normalization and populate the QGIS project with important information like data provenance and the order of layers in the QGIS Layers Panel. Check out &lt;a href="https://qgreenland.readthedocs.io"&gt;our documentation&lt;/a&gt; to learn more! QGreenland also has a &lt;a href="https://www.youtube.com/@qgreenland/videos"&gt;YouTube channel&lt;/a&gt; with tutorials produced by &lt;a href="https://cires.colorado.edu/outreach/programs/qgreenland"&gt;CIRES Education and Outreach&lt;/a&gt;.&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="A map depicting Greenland is displayed within QGIS software running in a cloud-based desktop environment. Visualizations of bathymetric depth, Greenland ice sheet thickness, and Arctic sea routes are overlaid." src="https://jupyter.org/blog/posts/2023/desktop-gis-software-in-the-cloud-with-jupyterhub/images/002-0__t2MDU659mlYEvxD.jpg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Once QGIS is installed, opening QGreenland is as easy as double-clicking the included “.qgs” file. Here, a representative view of QGreenland v3 alpha in QGIS is displayed with newly updated layers: Arctic sea routes (National Geospatial Intelligence Agency), bathymetric depth (General Bathymetric Chart of the Oceans (GEBCO)), and ice thickness (IceBridge BedMachine Greenland v5) layers.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Based on user research, QGreenland has enabled:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the public to more easily access data gathered by researchers visiting Greenland: &lt;em&gt;“In Greenland, people are often asking, ‘how can we find the data the foreign scientists bring back from Greenland?’ Now we can directly utilize much of it.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;researchers to plan field work: &lt;em&gt;“Being able to use QGreenland at our field station was critical to our research process!”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;educators to develop interactive lessons about Greenland and climate change: &lt;em&gt;“…using QGreenland for presentations because it is presentation quality already.”&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="qgreenlands-2023-researcher-workshop"&gt;QGreenland’s 2023 researcher workshop&lt;/h2&gt;
&lt;p&gt;One of the QGreenland team’s most important forms of direct user interaction and support is facilitating workshops. Most recently, we hosted a 3-day (total of 9 hours) virtual workshop for researchers focused on working with geospatial data in an open science framework. All of the &lt;a href="https://qgreenland-workshop-2023-researcher.github.io/content/materials.html"&gt;materials&lt;/a&gt; covered in the workshop were built &lt;a href="https://qgreenland-workshop-2023-researcher.github.io/content/built-with-open-source.html"&gt;using open-source tools&lt;/a&gt; and are MIT-licensed and &lt;a href="https://github.com/qgreenland-workshop-2023-researcher/qgreenland-workshop-2023-researcher.github.io"&gt;published on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="a-personal-computer-in-the-cloud"&gt;A “personal computer” in the cloud&lt;/h3&gt;
&lt;p&gt;We decided early on that we wanted to use JupyterHub to solve the diverse problems that come with “bring your own device” workshops. We experimented with administering our own &lt;a href="http://z2jh.jupyter.org"&gt;JupyterHub on Kubernetes&lt;/a&gt;, but the setup overhead was too high for our short workshop. CryoCloud’s JupyterHub enabled us to avoid this overhead and focus on serving our participants. Because the software that comprises CryoCloud is open-source and developed in collaboration with the communities CryoCloud serves, we could directly contribute to curating a computing environment ideal for our participants.&lt;/p&gt;
&lt;p&gt;JupyterHub is known for providing access to Jupyter Notebooks via JupyterLab, but it turns out it can also be used to host pretty much any interactive web based application! The &lt;a href="https://github.com/jupyterhub/jupyter-server-proxy/"&gt;jupyter-server-proxy&lt;/a&gt; project enables this, and there are additional packages that make running specific applications easier. &lt;a href="https://github.com/jupyterhub/jupyter-rsession-proxy"&gt;jupyter-rsession-proxy&lt;/a&gt; makes it easy to run &lt;a href="https://posit.co/download/rstudio-server/"&gt;RStudio&lt;/a&gt; inside JupyterHub, &lt;a href="https://github.com/betatim/vscode-binder/"&gt;jupyter-vscode-proxy&lt;/a&gt; allows running code-server (fully open source self-hosted version of Visual Studio Code) inside a JupyterHub, etc. Pertinent to our use case is &lt;a href="https://github.com/jupyterhub/jupyter-remote-desktop-proxy"&gt;jupyter-remote-desktop-proxy&lt;/a&gt;, which lets you run a complete Linux desktop environment inside your JupyterHub! This was critical for our workshop, as it allowed us to use QGIS — purely desktop software, not adapted for the web — from inside a web browser. Workshop participants did not need to install anything. This enabled participants to focus on the &lt;em&gt;content&lt;/em&gt; of our workshop rather than the logistics of setting up and debugging tools on their varied machines.&lt;/p&gt;
&lt;p&gt;The CryoCloud JupyterHub enabled each of our workshop participants to provision their own compute environment (JupyterLab + Linux Desktop) with all of our workshop’s dependencies pre-installed. It also set everyone on equitable footing — someone accessing the workshop on a 10 year old laptop would get the same computing resources as someone on a brand new MacBook Pro.&lt;/p&gt;
&lt;h3 id="challenges-scaling-qgreenland"&gt;Challenges scaling QGreenland&lt;/h3&gt;
&lt;p&gt;The CryoCloud JupyterHub already had &lt;em&gt;jupyter-remote-desktop-proxy&lt;/em&gt; and &lt;em&gt;QGIS&lt;/em&gt; installed, so we could validate this approach to our workshop quickly. However, to use &lt;em&gt;QGreenland&lt;/em&gt; at this scale, we needed to solve a couple of usability problems. The first issue was a user experience problem: the operating system did not have appropriate file type associations for &lt;em&gt;QGIS&lt;/em&gt;, so files like the &lt;em&gt;QGreenland&lt;/em&gt; project file would not open in &lt;em&gt;QGIS&lt;/em&gt; when double-clicked in the desktop file browser. We quickly discovered a solution and integrated it with a &lt;a href="https://github.com/CryoInTheCloud/hub-image/pull/59"&gt;simple pull request&lt;/a&gt; to the Docker image we were using.&lt;/p&gt;
&lt;p&gt;The second problem was a performance problem: QGIS would take several minutes to open QGreenland from the hub’s shared storage drive. After some investigation, it turned out this was due to us loading multiple GB of data from an NFS share! While a long term solution might involve getting QGIS to load data directly from cloud object storage (like S3), we instead decided to go a different route — provision each user a small, fast and temporary &lt;a href="https://aws.amazon.com/ebs/"&gt;Elastic Block Store&lt;/a&gt; disk. At the start of the workshop, we provided all users a small script that would copy the dataset from NFS to this faster disk once, and this drastically reduced load times from about 5 minutes to under 3 seconds! You can follow our debugging process &lt;a href="https://github.com/CryoInTheCloud/hub-image/issues/60"&gt;on this issue&lt;/a&gt;, and find the JupyterHub config used to provision these disks &lt;a href="https://github.com/2i2c-org/infrastructure/blob/5078e5b6e2115930468f910f3095a9ffd1261eb3/helm-charts/basehub/values.yaml#L616"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By overcoming these challenges, we created a smooth, intuitive, and performant computing experience for all of our participants, most of whom had never been exposed to this sort of collaborative computing environment.&lt;/p&gt;
&lt;h3 id="outcomes"&gt;Outcomes&lt;/h3&gt;
&lt;p&gt;The workshop participants engaged in small group work to complete various exercises, group discussions, and data scenarios. Each group produced Jupyter Notebooks and GitHub Discussions posts as deliverables. We created an &lt;a href="https://qgreenland-workshop-2023-researcher.github.io/outcomes/"&gt;outcomes&lt;/a&gt; webpage to summarize our participants’ accomplishments. One highlight was &lt;a href="https://github.com/orgs/qgreenland-workshop-2023-researcher/discussions/categories/fair-care"&gt;participants’ insightful commentary on FAIR &amp;amp; CARE principles&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Based on these outcomes, we consider our workshop a success. While we put in a significant amount of time creating our materials, CryoCloud’s cloud costs and our time investment in preparing computing resources were relatively small. For approximately 25 people, our cloud costs break down to roughly &lt;strong&gt;$1/person/day&lt;/strong&gt;!&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;The CryoCloud JupyterHub met our workshop needs and provided a delightful experience for administrators and participants alike, and we are excited for what’s next. JupyterLab 4 and jupyter_collaboration v1.0.0, a real-time collaboration extension, were &lt;a href="https://jupyter.org/blog/posts/2023/jupyterlab-4-0-is-here/"&gt;just announced&lt;/a&gt;, and the CryoCloud team is currently working to integrate these new releases into their hub. Real-time collaboration will enable exciting cloud use cases, like small groups working together on the same notebook without a screen share, or organizers providing technical support in a live notebook. We anticipate running this workshop again. We are excited to use JupyterHub again and look forward to experimenting with these new features!&lt;/p&gt;
&lt;h2 id="acknowledgements"&gt;Acknowledgements&lt;/h2&gt;
&lt;h3 id="reviewers"&gt;Reviewers&lt;/h3&gt;
&lt;p&gt;In alphabetical order, thanks to Twila Moon, Yuvi Panda, Tasha Snow, and Alyse Thurber for their time contributing to this post!&lt;/p&gt;
&lt;h3 id="cryocloud"&gt;CryoCloud&lt;/h3&gt;
&lt;p&gt;Snow, Tasha, Millstein, Joanna, Scheick, Jessica, Sauthoff, Wilson, Leong, Wei Ji, Colliander, James, Pérez, Fernando, James Munroe, Felikson, Denis, Sutterley, Tyler, &amp;amp; Siegfried, Matthew. (2023). CryoCloud JupyterBook (2023.01.26). Zenodo.&lt;a href="https://doi.org/10.5281/zenodo.7576602"&gt;https://doi.org/10.5281/zenodo.7576602&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="2i2c"&gt;2i2c&lt;/h3&gt;
&lt;p&gt;2i2c is a non-profit organization that runs open-source &lt;a href="https://github.com/2i2c-org/infrastructure"&gt;infrastructure&lt;/a&gt; for collaborative computing, and maintains the CryoCloud JupyterHub used in this workshop. You can see the complete configuration of this JupyterHub in this &lt;a href="https://github.com/CryoInTheCloud/hub-image"&gt;public repository&lt;/a&gt;.&lt;/p&gt;
</content><category term="accessibility"/><category term="cloud computing"/><category term="education"/><category term="events"/><category term="geoscience"/><category term="JupyterHub"/><category term="science"/><category term="workshops"/></entry><entry><title>Jupyter Notebook format workshop outcomes</title><link href="https://jupyter.org/blog/posts/2023/jupyter-notebook-format-workshop-outcomes/" rel="alternate"/><published>2023-04-12T17:40:00+00:00</published><updated>2023-04-12T17:40:00+00:00</updated><author><name>Frédéric Collonval</name></author><id>tag:jupyter.org,2023-04-12:/blog/posts/2023/jupyter-notebook-format-workshop-outcomes/</id><summary type="html">&lt;p&gt;The Jupyter Community Workshop on the notebook file format took place at the Safran Campus near Paris from February 28th to March 2nd. It was a great opportunity to gather various Jupyter stakeholders from private and public affiliations to bootstrap new features for the Notebook file format.&lt;/p&gt;</summary><content type="html">&lt;figure&gt;
&lt;img alt="Workshop Social Event challenging our senses" src="https://jupyter.org/blog/posts/2023/jupyter-notebook-format-workshop-outcomes/images/001-1_OfVNHv8zp7Tn2I0hRIkN4Q.jpeg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Workshop Social Event challenging our senses&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The Jupyter Community Workshop on the notebook file format took place at the Safran Campus near Paris from February 28th to March 2nd. It was a great opportunity to gather various Jupyter stakeholders from private and public affiliations to bootstrap new features for the &lt;a href="https://nbformat.readthedocs.io/en/latest"&gt;Notebook file format&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://jupyter.org/blog/posts/2022/jupyter-community-workshops/"&gt;Jupyter Community Workshops&lt;/a&gt; are a series of events designed to bring together small groups of Jupyter community members and core contributors for high-impact strategic work and community engagement on focused topics.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="community-discussions"&gt;Community discussions&lt;/h2&gt;
&lt;p&gt;The community has lots of &lt;a href="https://docs.google.com/document/d/1CZZ_EpMIeh3zDlqYEvUH4WLvjKrKGmDU6Afcz1NvMkg"&gt;ideas to improve the Notebook format&lt;/a&gt;. So we split in three smaller groups with the aim of drafting Jupyter Enhancement Proposal (JEP): the markdown group, the text-format group and the cell types group.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;markdown&lt;/strong&gt; group focused on backward compatible enhancement for the Markdown cells. The discussions focused on two subjects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The specification of the Markdown flavor (&lt;a href="https://github.com/jupyter/enhancement-proposals/issues/98"&gt;pre-proposal&lt;/a&gt;): the goals are to specify which Markdown flavor (e.g. GitHub, CommonMark, MyST,…) is used for the cell source, how to store rendered output for easier cross-compatibility and what is the default Markdown flavor.&lt;/li&gt;
&lt;li&gt;The persistence of user expression (&lt;a href="https://github.com/jupyter/enhancement-proposals/issues/94"&gt;pre-proposal&lt;/a&gt;): in order to display inline expressions within Markdown cells, the results obtained from the kernel should be stored in the notebook. This proposal aims to define the schema modification to store such information.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;text-format&lt;/strong&gt; group lays out a specification for an official Jupyter notebook textual format. The discussion went on after the meeting to prepare that &lt;a href="https://github.com/jupyter/enhancement-proposals/issues/102"&gt;proposal&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Finally the &lt;strong&gt;cell-types&lt;/strong&gt; group took the hypothesis of starting from the blank page to create the best Jupyter notebook format building on top of 10-years of experience. The discussion will take time to settle down on a new specification. So if you are interested, join the weekly discussion (see &lt;a href="https://hackmd.io/hHW8k7mKS5qFBhxnFtVTCw"&gt;the meeting notes&lt;/a&gt; for all the details). In addition to the fully new specification, two backward compatible enhancements have been proposed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adding &lt;em&gt;$schema&lt;/em&gt; to the notebook format and deprecate the nbformat version keys (see &lt;a href="https://github.com/jupyter/enhancement-proposals/pull/97"&gt;proposal&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Adding &lt;em&gt;extraSchema&lt;/em&gt; to the notebook format to optionally extend the schema to specify in particular metadata (see &lt;a href="https://github.com/jupyter/enhancement-proposals/issues/96"&gt;pre-proposal&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="follow-up"&gt;Follow-up&lt;/h2&gt;
&lt;p&gt;Six JEP’s are foreseen from the workshop discussions. But as mentioned earlier, the community has lots of great other ideas (like SQL cells, low-/no-code cells for inputs or visualization). So we would like to encourage anyone interested by any Jupyter enhancement to open issue on the &lt;a href="https://github.com/jupyter/enhancement-proposals"&gt;Jupyter Enhancement Proposals&lt;/a&gt; repository (see the &lt;a href="https://jupyter.org/enhancement-proposals/jupyter-enhancement-proposal-guidelines/jupyter-enhancement-proposal-guidelines.html"&gt;guidelines&lt;/a&gt; for more information).&lt;/p&gt;
&lt;p&gt;With the new &lt;a href="https://jupyter.org/blog/posts/2023/announcing-a-new-jupyter-governance-model-and-our-first/"&gt;Jupyter governance&lt;/a&gt; in place, the new Software Steering Council is responsible for ensuring those proposals get reviewed and go through the approval process.&lt;/p&gt;
&lt;h2 id="acknowledgements"&gt;Acknowledgements&lt;/h2&gt;
&lt;p&gt;I deeply want to thank all participants to the workshop that took the time (some of them despite time zone difference) to bring very constructive and thoughtful discussion.&lt;/p&gt;
&lt;p&gt;We are really grateful to Bloomberg and Amazon Web Services for their donations to the Jupyter Community Workshops program. This event would not have been possible without their generous support.&lt;/p&gt;
&lt;p&gt;We are also grateful to Safran Group for hosting this workshop and the NumFOCUS foundation for helping and mentoring this workshop organization.&lt;/p&gt;
</content><category term="community"/><category term="events"/><category term="Jupyter Notebook"/><category term="workshops"/></entry><entry><title>Report on the JupyterLite Community Workshop 💡</title><link href="https://jupyter.org/blog/posts/2023/report-on-the-jupyterlite-community-workshop/" rel="alternate"/><published>2023-01-27T13:06:00+00:00</published><updated>2023-01-27T13:30:00+00:00</updated><author><name>Jeremy Tuloup</name></author><id>tag:jupyter.org,2023-01-27:/blog/posts/2023/report-on-the-jupyterlite-community-workshop/</id><summary type="html">&lt;p&gt;The JupyterLite Community Workshop, held at the OVHcloud headquarters in Paris, France from December 7th to December 9th, 2022, brought together a group of developers, educators, and data scientists to discuss the latest advancements in the Jupyter and Python in the browser ecosystems.&lt;/p&gt;</summary><content type="html">&lt;p&gt;The JupyterLite Community Workshop, held at the &lt;a href="https://www.ovhcloud.com"&gt;OVHcloud&lt;/a&gt; headquarters in Paris, France from December 7th to December 9th, 2022, brought together a group of developers, educators, and data scientists to discuss the latest advancements in the Jupyter and Python in the browser ecosystems.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Jupyter Community Workshops are a series of community-organized events that aim to tackle challenging development and design projects, grow the community of contributors, and strengthen collaborations.&lt;/em&gt;&lt;/p&gt;
&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2023/report-on-the-jupyterlite-community-workshop/images/001-1_KA7njvnlfwBrg6Pfg3_nQg.jpeg" alt="" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;One of the main focuses of the workshop was the &lt;a href="https://jupyterlite.readthedocs.io/en/latest/"&gt;JupyterLite&lt;/a&gt; project, a Jupyter distribution built from the ground-up using JupyterLab components and extensions, allowing for very scalable deployments. It already powers inline consoles and notebooks on the websites of major projects of the PyData ecosystem, such as &lt;a href="https://numpy.org/"&gt;NumPy&lt;/a&gt;, &lt;a href="https://www.sympy.org/en/shell.html"&gt;SymPy&lt;/a&gt;, &lt;a href="https://www.pymc.io"&gt;PyMC&lt;/a&gt;, and many more.&lt;/p&gt;
&lt;p&gt;The workshop also gathered the main developers and contributors of the Pyodide, PyScript and Emscripten-Forge projects that enable using Python in the browser.&lt;/p&gt;
&lt;h2 id="highlights-of-the-week"&gt;Highlights of the week&lt;/h2&gt;
&lt;p&gt;During the workshop, attendees had the opportunity to participate in group discussions, and split into smaller group to work on specific topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyodide.org/"&gt;Pyodide&lt;/a&gt;, &lt;a href="https://jupyter.org/blog/posts/2022/mamba-meets-jupyterlite/"&gt;Emscripten Forge&lt;/a&gt;, &lt;a href="https://pyscript.net/"&gt;PyScript&lt;/a&gt;, and more generally Python in the browser. This lead to discussions about making WebAssembly a first-class platform for the Python ecosystem, as per &lt;a href="https://discuss.python.org/t/make-wasm-a-1st-class-platform-in-the-python-ecosystem/21798"&gt;https://discuss.python.org/t/make-wasm-a-1st-class-platform-in-the-python-ecosystem/21798&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A proof of concept for using the Language Server Protocol in JupyterLite was also presented, showcasing its potential for improving developer productivity: &lt;a href="https://github.com/jupyterlite/jupyterlite-lsp"&gt;https://github.com/jupyterlite/jupyterlite-lsp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A &lt;a href="https://github.com/jupyterlite/jupyterlite/files/10202654/CAPYTALE_presentation.pdf"&gt;presentation about Capytale and Basthon&lt;/a&gt; and the use of Python in the browser in the French high school system, deployed for 5000+ schools and with more than 200,000 active users per month.&lt;/li&gt;
&lt;li&gt;Integrating JupyterLite and Pyodide in &lt;a href="https://github.com/executablebooks/thebe"&gt;thebe&lt;/a&gt;, for producing interactive documents in arbitrary websites.&lt;/li&gt;
&lt;li&gt;Another topic of work was about using the latest real-time collaboration (RTC) improvements developed upstream in JupyterLab. Enabling RTC on a static JupyterLite website will make it an even more powerful tool for remote teams and online education.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="resources"&gt;Resources&lt;/h2&gt;
&lt;p&gt;You can find the detailed notes and relevant links taken during the workshop:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JupyterLite GitHub discussion: &lt;a href="https://github.com/jupyterlite/jupyterlite/discussions/920"&gt;https://github.com/jupyterlite/jupyterlite/discussions/920&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jupyter Discourse topic: &lt;a href="https://discourse.jupyter.org/t/jupyterlite-community-workshop-2022-paris-report/17255"&gt;https://discourse.jupyter.org/t/jupyterlite-community-workshop-2022-paris-report/17255&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="acknowledgments"&gt;Acknowledgments&lt;/h2&gt;
&lt;p&gt;Overall, the JupyterLite Community Workshop provided a valuable opportunity for the community to come together and share their knowledge, ideas, and experiences.&lt;/p&gt;
&lt;p&gt;We are really grateful to Bloomberg and Amazon Web Services for their donations to the Jupyter Community Workshops program. This event would not have been possible without their generous support.&lt;/p&gt;
&lt;p&gt;We are also grateful to &lt;a href="https://twitter.com/OVHCloud"&gt;OVHcloud&lt;/a&gt; for hosting this workshop, and for their continued support to the Jupyter project and the NumFOCUS foundation.&lt;/p&gt;
&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2023/report-on-the-jupyterlite-community-workshop/images/002-1_S2p3XarrcVRgEDcMnJseHg.webp" alt="" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
</content><category term="community"/><category term="events"/><category term="JupyterLite"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshop: The notebook file format</title><link href="https://jupyter.org/blog/posts/2022/jupyter-community-workshop-the-notebook-file-format/" rel="alternate"/><published>2022-12-08T16:09:00+00:00</published><updated>2022-12-08T16:09:00+00:00</updated><author><name>Frédéric Collonval</name></author><id>tag:jupyter.org,2022-12-08:/blog/posts/2022/jupyter-community-workshop-the-notebook-file-format/</id><summary type="html">&lt;p&gt;We are excited to announce the next in-person Jupyter Community Workshop! It will focus on the Notebook file format.&lt;/p&gt;</summary><content type="html">&lt;p&gt;We are excited to announce the next in-person Jupyter Community Workshop! It will focus on the &lt;a href="https://nbformat.readthedocs.io/en/latest"&gt;Notebook file format&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://jupyter.org/blog/posts/2022/jupyter-community-workshops/"&gt;Jupyter Community Workshops&lt;/a&gt; are a series of events designed to bring together small groups of Jupyter community members and core contributors for high-impact strategic work and community engagement on focused topics.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The Jupyter notebook file format has been around for 10 years. Its usage has grown in countless fields from teaching to data analysis in production pipelines. A great number of software applications and online services have added support for it.&lt;/p&gt;
&lt;p&gt;We want this workshop to be an opportunity for various stakeholders to push forward the format while preserving its reusability in as many applications as possible. We could for example prototype a syntax for injecting variable values in Markdown cells, specify an alternative more textual format like RMarkdown, define the Markdown variant we support,… the boundary is our imagination. By the end of the workshop, we will submit those new specifications as &lt;a href="https://jupyter.org/enhancement-proposals/README.html"&gt;Jupyter Enhancement Proposals&lt;/a&gt; to kick start the validation process for enhancing the official notebook format.&lt;/p&gt;
&lt;p&gt;The workshop will last three days, with hands-on discussions, hacking sessions, and technical presentations. The goal of this event is to foster collaboration and the sharing of knowledge between maintainers of various platforms supporting the file format, downstream library authors and power users.&lt;/p&gt;
&lt;p&gt;The workshop will be held at the Safran Campus in &lt;a href="https://www.safran-group.com/locations/france/safran-campus-2117707"&gt;Paris suburb, France&lt;/a&gt; from February 28th to March 2nd, 2023. Travel funding assistance is available for attendees from academia and those from groups which are not well-represented within the Jupyter and wider tech community!&lt;/p&gt;
&lt;p&gt;Application and all other details can be found in this &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSfBQlor-UNtpGvyafefE9xEtBwd47q5ev5ju8wTYpP1Z9YRCA/viewform?usp=pp_url&amp;amp;entry.828738498=Tuesday,+February+28th&amp;amp;entry.828738498=Wednesday,+March+1st&amp;amp;entry.828738498=Thursday,+March+2nd&amp;amp;entry.541109147=No&amp;amp;entry.148929239=No"&gt;form&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We are grateful to Safran Group for sponsoring this event. We are also grateful to the sponsors of the Jupyter Community Workshop series, Bloomberg and Amazon Web Services.&lt;/em&gt;&lt;/p&gt;
</content><category term="events"/><category term="Jupyter Notebook"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshop: Jupyter for Education</title><link href="https://jupyter.org/blog/posts/2022/jupyter-community-workshop-jupyter-for-education/" rel="alternate"/><published>2022-12-05T23:37:00+00:00</published><updated>2022-12-19T11:40:00+00:00</updated><author><name>Sylvain Corlay</name></author><id>tag:jupyter.org,2022-12-05:/blog/posts/2022/jupyter-community-workshop-jupyter-for-education/</id><summary type="html">&lt;p&gt;We are excited to announce the next in-person Jupyter Community Workshop! It will focus on the use of Jupyter for Education.&lt;/p&gt;</summary><content type="html">&lt;p&gt;We are excited to announce the next in-person Jupyter Community Workshop! It will focus on the use of Jupyter for Education.&lt;/p&gt;
&lt;p&gt;The event will be held at the Conservatoire National des Arts et Métiers (CNAM) headquarters in &lt;strong&gt;Paris&lt;/strong&gt;, France, &lt;strong&gt;from January 24th to January 26th&lt;/strong&gt;, 2023. Funding for travel expenses is available for attendees from academia and those from groups which are not well-represented in the Jupyter and wider tech community!&lt;/p&gt;
&lt;p&gt;Jupyter Community Workshop are a series of community-organized events to tackle challenging development and design projects, growing the community of contributors, and strengthening collaborations.&lt;/p&gt;
&lt;p&gt;This workshop will focus on the use of Jupyter for education. The goal is to bring together contributors, and community members to further the development of Jupyter-based tools and practices for education. Given the broad variety of topics relevant to this workshop (pedagogical practices, automatic grading, deployment challenges), we will compose the program based on the attendance. We are also planning an installment of the &lt;a href="https://www.meetup.com/PyData-Paris/"&gt;PyData Paris meetup&lt;/a&gt; at CNAM on the 26th of January, with a focus on open-source tools for education.&lt;/p&gt;
&lt;p&gt;The workshop will last three days, with hands-on discussions, hacking sessions, and technical presentations. The goal of this event is to foster collaboration and the sharing of knowledge between Jupyter maintainers and downstream library authors and power users.&lt;/p&gt;
&lt;p&gt;Should you be interested in joining us for this workshop, please fill this &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSdjoU93eHJvc7O9S-jUtjQviAP1ZOZ6XEA9QZFM-R4ZDK2eQg/viewform?usp=sf_link"&gt;&lt;strong&gt;form&lt;/strong&gt;&lt;/a&gt;. A limited number of spots are available for this event.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We are grateful to &lt;a href="https://www.cnam.fr/"&gt;CNAM&lt;/a&gt; for hosting us and to &lt;a href="https://www.inria.fr/"&gt;INRIA&lt;/a&gt; for supporting this event. We are also grateful to the sponsors of the Jupyter Community Workshop series, Bloomberg and Amazon AWS.&lt;/em&gt;&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="Avion III de Clément Ader, at the CNAM — photo by Roi Boshi for Wikimedia Commons" src="https://jupyter.org/blog/posts/2022/jupyter-community-workshop-jupyter-for-education/images/001-1_oqQfLSu5KKFN8rIr1w-PBw.jpeg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Avion III de Clément Ader, at the CNAM — photo by Roi Boshi for Wikimedia Commons&lt;/figcaption&gt;
&lt;/figure&gt;
</content><category term="community"/><category term="education"/><category term="events"/><category term="workshops"/></entry><entry><title>Report on the Jupyter Community Workshop</title><link href="https://jupyter.org/blog/posts/2022/report-on-the-jupyter-community-workshop/" rel="alternate"/><published>2022-11-30T16:40:00+00:00</published><updated>2022-11-30T16:40:00+00:00</updated><author><name>Serena Bonaretti</name></author><id>tag:jupyter.org,2022-11-30:/blog/posts/2022/report-on-the-jupyter-community-workshop/</id><summary type="html">&lt;p&gt;“Building the Jupyter Community in Musculoskeletal Imaging Research”&lt;/p&gt;
</summary><content type="html">&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2022/report-on-the-jupyter-community-workshop/images/001-1_4INQIu9-TYhC8euvTLXfVQ.jpeg" alt="" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;On behalf of all the participants to the workshop&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;On June 9–11, 2022, 25 researchers in Quantitative Musculoskeletal (MSK) Imaging met in Maastricht (The Netherlands) for a three-day Jupyter Community Workshop (JCW). Our aim was twofold: to learn tools for open and reproducible research in medical imaging — such as Python, Jupyter Notebook, and &lt;a href="https://itk.org/"&gt;ITK&lt;/a&gt;—and to create open source software for MSK imaging research. During the three days, we had parallel sessions of tutorials and coding, we hosted speakers to give us inspiration and teach us how to do open and reproducible research, and we discussed the next steps for our community. You can find our workshop page &lt;a href="https://github.com/JCMSK/2022_JCW/blob/main/README.md"&gt;here&lt;/a&gt;. In this blog post, we’ll give a detailed breakdown of what happened at the workshop.&lt;/p&gt;
&lt;h2 id="tutorials"&gt;Tutorials&lt;/h2&gt;
&lt;p&gt;As some of us did not have experience with the Jupyter/Python ecosystem, we organized tutorials at various levels of difficulty:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduction to the Jupyter ecosystem and Python, and to Pandas and Matplotlib (tutorial material &lt;a href="https://github.com/sbonaretti/2022_JCWMSK_tutorials"&gt;here&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;Introduction to the biomedical image analysis and visualization toolkit ITK (tutorial material &lt;a href="https://github.com/KitwareMedical/2019-03-13-KRSCourseInBiomedicalImageAnalysisAndVisualization"&gt;here&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="computational-projects"&gt;Computational projects&lt;/h2&gt;
&lt;p&gt;We split into three groups based on our research interest, and we worked on three computational projects, all of which are now close to publication:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/gianthk/ciclope"&gt;Ciclope&lt;/a&gt;: a Python package that processes micro computed tomography images to generate micro finite element models. The software allows the user to create reproducible and fully open-source pipelines for simulating the mechanical behavior of trabecular bone using the finite element method. The &lt;a href="https://github.com/gianthk/ciclope/tree/master/JCW_2022/notebooks"&gt;Jupyter notebook examples&lt;/a&gt; created within the workshop illustrate a complete pipeline from 3D image preprocessing to finite element model generation, solution, and postprocessing.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/SpectraCollab/ORMIR_XCT"&gt;ORMIR_XCT&lt;/a&gt;: a Python package for computing joint space parameters and trabecular bone microarchitecture in second generation high resolution peripheral quantitative computed tomography (HR-pQCT, XtremeCT2, Scanco Medical) images. This package contains all necessary scripts to convert Scanco image data (AIM/ISQ) and perform standard bone and joint analyses that are currently performed using the scanner manufacturer’s built-in software. A &lt;a href="https://github.com/SpectraCollab/ORMIR_XCT/blob/main/examples/jsw_notebook.ipynb"&gt;Jupyter notebook&lt;/a&gt; was developed during this workshop to demonstrate this package’s functionality by perform joint space analysis of a sample finger joint.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/muscle-bids/muscle-bids"&gt;MuscleBIDS&lt;/a&gt;: a Python package for reading and writing a standardized data format for muscle MR imaging that is based on BIDS. Given the diversity of imaging data formats that exists internationally, such standardized formats are crucial for obtaining reproducible and comparable results. In addition to continuing the development of the tool to support more image contrasts and scanner vendors, a &lt;a href="https://colab.research.google.com/github/muscle-bids/muscle-bids/blob/main/jupyter/Muscle-bids_dcm2mbids.ipynb"&gt;Jupyter notebook&lt;/a&gt; was produced, showcasing the current functionality of the package.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="invited-speakers"&gt;Invited speakers&lt;/h2&gt;
&lt;p&gt;We were excited to have two extraordinary speakers in person at our workshop:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://about.me/lorenabarba"&gt;Lorena Barba&lt;/a&gt;, who demonstrated the crucial role of open science in solving global problems (e.g. during the COVID pandemic) and showed current and future infrastructure for conducting open science (find her presentation &lt;a href="https://figshare.com/articles/presentation/Reproducibility_PI_Manifesto_Transform_to_Open_Science/21084709/1"&gt;here&lt;/a&gt;);&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chrisholdgraf.com/"&gt;Chris Holdgraf&lt;/a&gt;, who talked about current efforts in developing and deploying Jupyter in research and education with different tools and adaptations depending on field requirements, e.g. JupyterLab, Jupyter Book (with MyST), and JupyterHub (find his presentation &lt;a href="https://zenodo.org/record/7233586"&gt;here&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="community-discussion-ie-what-we-learned-and-whats-next"&gt;Community discussion (i.e. what we learned and what’s next)&lt;/h2&gt;
&lt;p&gt;We dedicated the last session of the workshop to a free exchange of ideas, focusing on what we learned from this experience and defining our next steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Workshop organization&lt;/em&gt;. The choice of the venue was successful: staying in a modern, tech-style venue with space for work and play got us into the right mindset for coding and learning. On the other hand, we should have organized tutorials and coding sessions sequentially, as the parallel organization did not favor those who were eager to both learn and contribute to the computational projects. In addition, some new members of the community had difficulties finding a way to contribute to the computational projects, which had already been started by some labs;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Community organization.&lt;/em&gt; We understood that we needed to structure our community in a more formal way. Thus, we established a Technical Advisory Board, who are going to create guidelines for software homogenization and standardization, and a Community Advisory Board, whose task is to organize and share information about the community, and structure material for newcomers so that they can easily integrate into the community. Finally, we also decided to formally name our community the &lt;a href="https://ormircommunity.github.io/"&gt;‘Open and Reproducible Musculoskeletal Imaging Research’ (ORMIR) community&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Next steps&lt;/em&gt;. The Community and Technical Advisory Boards are already working to improve the community website, and create learning material and coding guidelines. We applied for a grant to continue developing our community, and we are looking for more funding opportunities to expand and maintain our projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In conclusion, the Jupyter Community Workshop was a powerful collective learning experience that inspired us to start, develop, and continue our journey towards open and reproducible research in quantitative musculoskeletal imaging.&lt;/p&gt;
&lt;p&gt;This event would not have been possible without the generous support provided by Bloomberg and Amazon Web Services. If your organization would like to support programs like the Jupyter Community Workshops please contact NumFOCUS at &lt;a href="mailto:info@numfocus.org"&gt;info@numfocus.org&lt;/a&gt;&lt;/p&gt;
</content><category term="events"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshop: JupyterLite</title><link href="https://jupyter.org/blog/posts/2022/community-workshop-jupyterlite/" rel="alternate"/><published>2022-11-10T15:45:00+00:00</published><updated>2022-11-10T15:45:00+00:00</updated><author><name>Sylvain Corlay</name></author><id>tag:jupyter.org,2022-11-10:/blog/posts/2022/community-workshop-jupyterlite/</id><summary type="html">&lt;p&gt;We are thrilled to announce the next in-person Jupyter Community Workshop, which will focus on the JupyterLite project!&lt;/p&gt;</summary><content type="html">&lt;p&gt;We are thrilled to announce the next in-person Jupyter Community Workshop, which will focus on the JupyterLite project!&lt;/p&gt;
&lt;p&gt;The event will be held at the &lt;a href="https://www.ovhcloud.com/"&gt;OVHCloud&lt;/a&gt; headquarters in &lt;strong&gt;Paris&lt;/strong&gt;, France, &lt;strong&gt;from December 7th to December 9th&lt;/strong&gt;, 2022. Funding for travel expenses is available for attendees from academia and those from groups which are not well-represented in the Jupyter and wider tech community!&lt;/p&gt;
&lt;p&gt;Jupyter Community Workshop are a series of community-organized events to tackle challenging development and design projects, growing the community of contributors, and strengthening collaborations.&lt;/p&gt;
&lt;p&gt;This specific workshop will focus on the JupyterLite project, a JupyterLab distribution that runs entirely in the browser built from the ground-up using JupyterLab components and extensions. JupyterLite allows for very scalable deployments, and already powers inline consoles and notebooks on the websites of major projects of our ecosystem, such as NumPy, SymPy, Pandas, and many more.&lt;/p&gt;
&lt;p&gt;The workshop will last three days, with hands-on discussions, hacking sessions, and technical presentations. The goal of this event is to foster collaboration and the sharing of knowledge between Jupyter maintainers and downstream library authors and power users.&lt;/p&gt;
&lt;p&gt;Should you be interested in joining us for this workshop, please fill this &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSc7M_Bmj_u8kdEFrLwnhfj5-T3Y9r37KVb6mlvYVefXh2uSbw/viewform?usp=sf_link"&gt;&lt;strong&gt;form&lt;/strong&gt;&lt;/a&gt;. A limited number of spots are available for this event.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We are grateful to &lt;a href="https://www.ovhcloud.com/"&gt;OVHCloud&lt;/a&gt; for hosting this event. We are also grateful to the sponsors of the Jupyter Community Workshop series, Bloomberg and Amazon AWS.&lt;/em&gt;&lt;/p&gt;
&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2022/community-workshop-jupyterlite/images/001-1_Zayr-b0FjuEZGr-plrEl3Q.webp" alt="" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
</content><category term="community"/><category term="events"/><category term="JupyterLite"/><category term="WebAssembly"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshops Update — Current Round Review &amp; Sneak Peek into Round 4</title><link href="https://jupyter.org/blog/posts/2022/jupyter-community-workshops-update-current-round-review/" rel="alternate"/><published>2022-10-12T21:45:00+00:00</published><updated>2022-10-25T20:19:00+00:00</updated><author><name>Gayle Ollington</name></author><id>tag:jupyter.org,2022-10-12:/blog/posts/2022/jupyter-community-workshops-update-current-round-review/</id><summary type="html">&lt;p&gt;We are excited to share an update on round three of the Jupyter Community Workshops!&lt;/p&gt;</summary><content type="html">&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2022/jupyter-community-workshops-update-current-round-review/images/001-1_a7mofwpcTFfxFGIZ6FsQXA.jpeg" alt="" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;We are excited to share an update on round three of the Jupyter Community Workshops!&lt;/p&gt;
&lt;p&gt;This comes just as our round 4 workshops are beginning to be announced but this is the perfect time to highlight the successful workshops from our current round. Undeterred by global circumstances, these organizers produced successful workshops both online and in-person. Led by community members, this global event series brought together small groups of people to strengthen the Jupyter community and for high-impact strategic work on focused topics.&lt;/p&gt;
&lt;p&gt;Thank you to all those in our community who made these workshops a success. It’s important to recognize the organizers who proposed, planned, and led the workshops, as well as those that supported their efforts and those that attended the gatherings. It is truly inspiring to see everyone come together to strengthen our community and to make the future of Jupyter brighter and more connected.&lt;/p&gt;
&lt;p&gt;Many thanks to all those who led a workshop in the current round (listed in chronological order):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Africa Jupyter Community Workshop 2021&lt;/strong&gt;: (Lead and Organized by Narcisse Mbunzama) The first Africa Jupyter Community Workshop was held in Kinshasa, the capital city of Democratic Republic of Congo on July 22–23, 2021. This event brought together Jupyter developers and contributors together and fostered collaboration, discussion, and contributed to Jupyter notebook for Open science in Africa.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jupyter.org/blog/posts/2022/jupyter-accessibility-workshops-wrap-up/"&gt;&lt;strong&gt;An accessibility audit and roadmap for the Jupyter ecosystem&lt;/strong&gt;&lt;/a&gt; (Lead and Organized by Tania Allard &amp;amp; Isabela Presedo-Floyd)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/JCMSK/2022_JCW/blob/main/README.md"&gt;&lt;strong&gt;Building the Jupyter Community in Musculoskeletal Imaging Research&lt;/strong&gt;&lt;/a&gt;: (Lead and Organized by Serena Bonaretti)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="jupyter-community-workshops-round-four"&gt;Jupyter Community Workshops Round Four&lt;/h2&gt;
&lt;p&gt;Eight proposals were submitted, each of which represents a tremendous amount of effort and opportunity for community growth. Thank you for your proposals!&lt;/p&gt;
&lt;p&gt;Our fourth call for proposals: we are excited to announce the first workshop from this round is scheduled for Oct 18–21, 2023. &lt;em&gt;The Future of Widgets&lt;/em&gt; is being organized by Itay Dafna and the in-person event will take place in London. For full details visit &lt;a href="https://jupyter.org/blog/posts/2022/jupyter-community-workshop-the-future-of-jupyter/"&gt;the workshop event post!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We’re also happy to share that planning efforts for the other three are already under way! Stay tuned to this blog for more round four announcements of the Jupyter Community Workshops coming in 2022–23.&lt;/p&gt;
&lt;p&gt;A special thanks to the financial sponsors of this event series, Bloomberg and Amazon Web Services. If your organization would like to support this program in the future, please &lt;a href="mailto:contactinfo@numfocus.org"&gt;contactinfo@numfocus.org&lt;/a&gt;.&lt;/p&gt;
</content><category term="community"/><category term="events"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshop: The Future of Jupyter Widgets</title><link href="https://jupyter.org/blog/posts/2022/jupyter-community-workshop-the-future-of-jupyter/" rel="alternate"/><published>2022-09-20T17:02:00+00:00</published><updated>2022-09-21T16:19:00+00:00</updated><author><name>Itay Dafna</name></author><id>tag:jupyter.org,2022-09-20:/blog/posts/2022/jupyter-community-workshop-the-future-of-jupyter/</id><summary type="html">&lt;p&gt;After a long break from in-person events, we are excited to announce an in-person Jupyter Community Workshop!&lt;/p&gt;</summary><content type="html">&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2022/jupyter-community-workshop-the-future-of-jupyter/images/001-1_16fTregYuv8Vu0T6AUzuVA.webp" alt="" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;After a long break from in-person events, we are excited to announce an in-person Jupyter Community Workshop!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://jupyter.org/blog/posts/2022/jupyter-community-workshops/"&gt;Jupyter Community Workshops&lt;/a&gt; is a series of community-organized events to tackle challenging development and design projects, growing the community of contributors, and strengthening collaborations.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;ipywidgets 8.0&lt;/code&gt; was released earlier this year, and we are now looking at the future of Jupyter Widgets with versions 9 and beyond of &lt;code&gt;ipywidgets&lt;/code&gt;. Some topics we are looking to discuss (non-exhaustive list) include the embedding of widgets in iframes, the next iteration of the Jupyter comm protocol, visual and styling improvements, and the embedding of Jupyter Widgets in contexts outside of Jupyter Notebook/Lab.&lt;/p&gt;
&lt;p&gt;The workshop dates are 18th-21st of October. It will take place in the Bloomberg EMEA headquarters in London. Travel funding assistance is available for attendees from academia and those from groups which are not well-represented within the Jupyter and wider tech community!&lt;/p&gt;
&lt;p&gt;Registration and all other details can be found in the link below: &lt;a href="https://go.bloomberg.com/attend/invite/jupyter-community-workshop-the-future-of-jupyter-widgets/"&gt;Jupyter Community Workshop: The Future of Jupyter Widgets (bloomberg.com)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We are really excited for this community workshop and hope you will join us!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;We are grateful to Bloomberg for hosting this event. We are also grateful to the sponsors of the Jupyter Community Workshop series, Bloomberg and Amazon AWS.&lt;/em&gt;&lt;/p&gt;
</content><category term="events"/><category term="widgets"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshops: Call for Proposals</title><link href="https://jupyter.org/blog/posts/2022/jupyter-community-workshops/" rel="alternate"/><published>2022-04-26T16:55:00+00:00</published><updated>2022-05-25T16:18:00+00:00</updated><author><name>Gayle Ollington</name></author><id>tag:jupyter.org,2022-04-26:/blog/posts/2022/jupyter-community-workshops/</id><summary type="html">&lt;p&gt;Call for Proposals for July 2022 — April 2023&lt;/p&gt;
</summary><content type="html">&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2022/jupyter-community-workshops/images/001-1_eQGWQqYPRRDdxzlINXqpXw.jpeg" alt="" loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;We are pleased to announce that the next call for proposals for Jupyter Community Workshops is &lt;a href="https://forms.gle/1FsSTKaQDNJSSBDG8"&gt;now open&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;The majority of Jupyter’s work is accomplished through online collaboration; yet, over the years, we found value in focused in-person workshops. In-person events are particularly useful for tackling challenging development and design projects, growing the community of contributors, and for strengthening collaborations.&lt;/p&gt;
&lt;p&gt;Jupyter Community Workshops is a series of community-organized events to enable such gatherings. See examples of recent workshops &lt;a href="https://jupyter.org/blog/posts/2019/jupyter-community-workshops/"&gt;here&lt;/a&gt;, and stay tuned for updates on the current round of workshops.&lt;/p&gt;
&lt;p&gt;We are grateful for the initial and continuing financial support by Bloomberg and Amazon Web Services that makes our workshops possible. If your organization would like to support this program, please contact &lt;a href="https://numfocus.org/"&gt;NumFOCUS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The fourth call for proposals for Jupyter Community Workshops is open through&lt;/strong&gt; &lt;s&gt;Sunday, May 22, 2022&lt;/s&gt; &lt;strong&gt;Monday, June 6, 2022.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Jupyter Community Workshops bring together small groups of Jupyter community members and core contributors for high-impact strategic work and community engagement on focused topics. Events funded in this round would occur no later than April 30, 2023.&lt;/p&gt;
&lt;p&gt;These workshops are expected to involve up to two dozen participants over the course of two to four days, in an in-person or virtual format. Depending on the format of the event, proposals may include a Jupyter-funded budget for direct expenses of up to $20,000 to reimburse in-person events or up to $5,000 for virtual events. Direct expenses include, for example, travel expenses, speaker promotional items, video conferencing platform, accommodation, meals and event space. (Please note this is not a grant with overhead or indirect costs.) It is our intent the workshops will include both participants who are core Jupyter contributors and stakeholders, contributors, and potential contributors within the larger Jupyter ecosystem. Participants should be at least 18 years old (i.e., not minors). While not the primary focus of the workshops, it would be highly beneficial to couple the workshop with broader community outreach events, such as sprints, talks, or tutorials at local meetings or conferences. For examples of recent workshops, see some &lt;a href="https://jupyter.org/blog/posts/2019/jupyter-community-workshops/"&gt;proposals funded in a recent round&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="proposal-process-highlights"&gt;Proposal Process Highlights&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Submit initial proposal &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSfmH8Q5XWL7SFkrSh85kYgvN9eSo_YzvQwpwqgOjvHizkOpIQ/viewform?usp=sf_link"&gt;using this form&lt;/a&gt; by &lt;s&gt;Sunday, May 22, 2022&lt;/s&gt; &lt;strong&gt;Monday, June 6, 2022&lt;/strong&gt; (&lt;a href="https://en.wikipedia.org/wiki/Anywhere_on_Earth"&gt;Anywhere on Earth&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Initial Jupyter Community Building Committee (CBC) review (up to a week). Proposal goes to CBC for initial review and feedback. Proposal is either approved or declined.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Budget and Logistics Development (up to four weeks). Jupyter Community Events Manager will support workshop organizers, who will develop a venue/date proposal, detailed budget, event plan, and proposed list of participants.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Final CBC review (up to a week). Proposal presented for final approval to CBC, including final budget, event details, and an estimate of the potential impact of the event. Assuming the budget included in the initial proposal is fully developed and no major changes are proposed, this period may be waived.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The proposal process for these workshops is managed by the Jupyter Community Building Committee, NumFOCUS and the Jupyter Community Events Manager, Gayle Ollington (&lt;a href="mailto:gayle@numfocus.org"&gt;gayle@numfocus.org&lt;/a&gt;). Applications can be completed using the &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSfmH8Q5XWL7SFkrSh85kYgvN9eSo_YzvQwpwqgOjvHizkOpIQ/viewform?usp=sf_link"&gt;online form&lt;/a&gt; and are due by Sunday, May 22, 2022 (&lt;a href="https://en.wikipedia.org/wiki/Anywhere_on_Earth"&gt;Anywhere on Earth&lt;/a&gt;). Events should be hosted no later than April 30, 2023.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This initiative is organized by Ana Ruvalcaba, Jason Grout, Sylvain Corlay, and Gayle Ollington.&lt;/p&gt;
</content><category term="community"/><category term="education"/><category term="events"/><category term="workshops"/></entry><entry><title>Jupyter Accessibility Workshops Wrap Up</title><link href="https://jupyter.org/blog/posts/2022/jupyter-accessibility-workshops-wrap-up/" rel="alternate"/><published>2022-04-09T04:48:00+00:00</published><updated>2022-04-09T04:48:00+00:00</updated><author><name>Isabela Presedo-Floyd</name></author><id>tag:jupyter.org,2022-04-09:/blog/posts/2022/jupyter-accessibility-workshops-wrap-up/</id><summary type="html">&lt;p&gt;All good things must come to an end, and Jupyter accessibility workshops are no exception. While I may be sad that this series is over, there are many, many things to celebrate and more to look forward to!&lt;/p&gt;</summary><content type="html">&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2022/jupyter-accessibility-workshops-wrap-up/images/001-1_QIA-0zt6dhu3vh3HmwWPhA_2x.webp" alt="Jupyter Accessibility Workshops Wrap Up surrounded by the planet Jupiter, an eye, a bar chart, check boxes, and a computer mouse." loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;All good things must come to an end, and Jupyter accessibility workshops are no exception. While I may be sad that this series is over, there are many, many things to celebrate and more to look forward to! Let’s break it up into what we did, what we’ve learned, and what we’re going to do in the future.&lt;/p&gt;
&lt;p&gt;A quick recap: Jupyter accessibility workshops were a series of events where we connected &lt;a href="https://docs.jupyter.org/en/latest/community/content-community.html#what-is-a-jovyan"&gt;Jovyans&lt;/a&gt;, accessibility experts, and the wider open-source ecosystem for learning and practice in improving accessibility across Jupyter projects. For more specifics on the events individually, visit the &lt;a href="https://jupyter.org/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-1/"&gt;January&lt;/a&gt; and &lt;a href="https://jupyter.org/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-2/"&gt;March event announcements&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="what-we-did"&gt;What we did&lt;/h2&gt;
&lt;p&gt;We gathered, we learned, we contributed fixes, all with a dose of laughter. Across three events, our attendees were small in number but mighty, greeting our corner of the internet with&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 &lt;a href="https://livecaptioninguk.com/"&gt;fantastic captioner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2 expert accessibility talks from &lt;a href="https://www.frank.computer/"&gt;Frank Elavsky&lt;/a&gt; and &lt;a href="https://ericwbailey.design/"&gt;Eric Bailey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;3 Saturdays&lt;/li&gt;
&lt;li&gt;4 first-time contributors to Jupyter projects&lt;/li&gt;
&lt;li&gt;5 Jupyter projects discussed to better understand how we can support the ecosystem’s accessibility needs as a whole&lt;/li&gt;
&lt;li&gt;6 hours of events&lt;/li&gt;
&lt;li&gt;25 participants, with several friendly faces appearing for more than one event&lt;/li&gt;
&lt;li&gt;88 image descriptions written (contributed between &lt;a href="https://github.com/jupyter/jupyter/pull/607"&gt;Juptyer documentation&lt;/a&gt; and &lt;a href="https://github.com/jupyter/jupyter.github.io/pull/680"&gt;Jupyter.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;~1000 smiles&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What a busy season!&lt;/p&gt;
&lt;p&gt;We kicked off the events with the knowledge of Frank Elavsky. This included an energetic discussion around the ways that data visualization is already an accessibility accommodation, how to prioritize user feedback and needs, and how to repurpose or reconfigure what we already have to something accessible.&lt;/p&gt;
&lt;p&gt;For the second event, our community contributed accessibility fixes to Jupyter projects in the form of image descriptions. This event not only introduces these descriptions — usually alt text — but gives participants a chance to try it out for themselves. Practice always leads to more questions and great conversations, like how to handle long documentation diagrams or when the documentation might benefit from removing an image.&lt;/p&gt;
&lt;p&gt;We regrouped in March to learn from Eric Bailey’s vast accessibility experience and to better understand the discussion from a wider perspective. He gave us wonderful examples of accessibility efforts from history, as well as inspiration for how to continue our community’s efforts.&lt;/p&gt;
&lt;p&gt;You can find all event resources by date at the following links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Quansight-Labs/jupyter-accessibility-workshops/blob/main/events/2022-january-15/README.md"&gt;January 15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Quansight-Labs/jupyter-accessibility-workshops/blob/main/events/2022-january-22/README.md"&gt;January 22&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Quansight-Labs/jupyter-accessibility-workshops/blob/main/events/2022-March-12/README.md"&gt;March 12&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-we-learned"&gt;What we learned&lt;/h2&gt;
&lt;p&gt;With such a rich mix of people and the spotlight on some wonderful speakers, these workshops were privy to discussions at the intersection of digital accessibility and open source. Here are the biggest themes that emerged across all the events.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Guidelines are the floor. not the ceiling. Creating a pleasant accessible experience will require more than sticking to guidelines.&lt;/li&gt;
&lt;li&gt;Do it, don’t just read about it. Once we started trying to describe Jupyter images, the best questions and discussions appeared.&lt;/li&gt;
&lt;li&gt;It’s all about context. What an image is communicates is determined by what is around it; use this to write good descriptions.&lt;/li&gt;
&lt;li&gt;Don’t be afraid mistakes. Because accessibility still isn’t the norm in many open source spaces, expect to be trying, failing, and iterating.&lt;/li&gt;
&lt;li&gt;Listen to community members first! If they say communicate accessibility failures that are blocking them, prioritize those efforts when you can.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="whats-next"&gt;What’s next&lt;/h2&gt;
&lt;p&gt;Accessibility in Jupyter spaces is far from over, and we’d love to have you find your new favorite place on the internet here. Just as Jupyter is not a single project, accessibility goes beyond what we covered in the workshops.&lt;/p&gt;
&lt;p&gt;We started somewhere designed to be approachable for people of all experience levels, but the next major steps include prioritizing the feedback of disabled people in Jupyter, solving existing issues across projects, and creating methods for sustainable accessibility within our community. These problems won’t be solved with Jupyter knowledge alone, accessibility experience alone, code sorcery alone, documentation brilliance alone, or any other single skill set alone. But they can be solved together. Bring your skills with you, and we can find a place for you here!&lt;/p&gt;
&lt;p&gt;If you’d like to get more involved with accessibility efforts, feel free to join our community via&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href="https://github.com/jupyter/accessibility/"&gt;jupyter/accessibility GitHub repository&lt;/a&gt;, a place for gathering cross-project on GitHub.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discourse.jupyter.org/c/special-topics/accessibility/29"&gt;Jupyter’s Discourse section for accessibility&lt;/a&gt;, a place for gathering cross-project separate from Jupyter codebases.&lt;/li&gt;
&lt;li&gt;Fortnightly JupyterLab accessibility meetings (found on the &lt;a href="https://docs.jupyter.org/en/latest/community/content-community.html#jupyter-community-meetings"&gt;community calendar&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;For JupyterLab efforts, visit the &lt;a href="https://github.com/orgs/jupyterlab/projects/1"&gt;JupyterLab accessibility GitHub project&lt;/a&gt;, where issues and pull requests for are listed.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jupyter/accessibility/issues"&gt;Open a GitHub issue to propose an accessibility change&lt;/a&gt; (please check if a similar issue already exists and add a comment to that one if possible).&lt;/li&gt;
&lt;/ul&gt;
</content><category term="accessibility"/><category term="events"/><category term="workshops"/></entry><entry><title>Join us for the Jupyter Accessibility Workshops (Part 2)</title><link href="https://jupyter.org/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-2/" rel="alternate"/><published>2022-03-04T15:55:00+00:00</published><updated>2022-03-04T15:55:00+00:00</updated><author><name>Isabela Presedo-Floyd</name></author><id>tag:jupyter.org,2022-03-04:/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-2/</id><summary type="html">&lt;p&gt;I’m happy to announce the next pair of Jupyter accessibility workshops happening this March! As a part of the third community workshop cycle, these workshops are designed to increase accessibility knowledge within the ecosystem and make Jupyter projects more usable for disabled people.&lt;/p&gt;</summary><content type="html">&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-2/images/001-1_3OIwnxchEIUmvNykISrNiA_2x.webp" alt="“Jupyter accessibility workshops part 2” surrounded by the planet Jupiter a wheelchair symbol, and check boxes in different colors." loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;I’m happy to announce the next pair of Jupyter accessibility workshops happening this March! As a part of the &lt;a href="https://jupyter.org/blog/posts/2019/jupyter-community-workshops-call-for-proposals-for-jan/"&gt;third community workshop cycle&lt;/a&gt;, these workshops are designed to increase accessibility knowledge within the ecosystem and make Jupyter projects more usable for disabled people.&lt;/p&gt;
&lt;p&gt;With community feedback as the inspiration, the following two events will open up discussions around general accessibility foundations and evaluating software with manual testing. If learning, contributing, and making connections in accessibility spaces sounds interesting to you, please join us. No previous experience needed.&lt;/p&gt;
&lt;h2 id="what-was-part-1"&gt;What was part 1?&lt;/h2&gt;
&lt;p&gt;If you noticed the “Part 2” in the title, you might want to &lt;a href="https://jupyter.org/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-1/"&gt;visit the blog post announcing the last two workshops&lt;/a&gt; for more context.&lt;/p&gt;
&lt;p&gt;We also have resources from the last two events available!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/NMb9kbiaBvw"&gt;January 15: How to build inclusive data representations with Frank Elavsky recording&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/KMWGClxcJGc"&gt;January 22: Writing image descriptions for documentation sprint recording&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="whats-up-next"&gt;What’s up next?&lt;/h2&gt;
&lt;h3 id="part-2-march-12-and-19"&gt;Part 2: March 12 and 19&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;On March 12,&lt;/strong&gt; we’ll be joined by &lt;a href="https://ericwbailey.design/"&gt;Eric Bailey&lt;/a&gt; as he introduces us to accessibility and inclusive design strategies. This event will provide some much-needed foundation and common language for our community as we continue to make accessibility a collective priority. People have often asked me how to get started in considering accessibility in their day-to-day work, so we are extremely fortunate to learn from one of the best!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On March 19,&lt;/strong&gt; it’s sprint time. For this event, we’ll be focused on learning how to manually audit software for accessibility. This skill is great no matter what you spend your time on, whether testing your own work, reviewing someone else’s, or understanding expected accessibility experiences. We’ll practice testing methods as a group before contributing our review to projects across the Jupyter ecosystem. Don’t be intimidated, though, all are welcome at this event; no prior Git or GitHub knowledge is necessary!&lt;/p&gt;
&lt;p&gt;To find these events in your timezone, please visit the &lt;a href="https://docs.jupyter.org/en/latest/community/content-community.html#jupyter-community-meetings"&gt;Jupyter community calendar&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="who-can-attend-these-events"&gt;Who can attend these events?&lt;/h2&gt;
&lt;p&gt;As with the last two, Jupyter accessibility workshops are open to everyone! These events are also entirely remote, so all you need is to be online. Each event is stand-alone, so you can sign up to attend one or all depending on your availability and interest.&lt;/p&gt;
&lt;p&gt;Ideally, these events will be attended by a mix of&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jupyter contributors to provide specific insight about the community and projects&lt;/li&gt;
&lt;li&gt;People with accessibility skills to advise on the knowledge areas the Jupyter community currently lacks&lt;/li&gt;
&lt;li&gt;Newcomers willing to learn and give us feedback on how to make these learning curves better for everyone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please consider attending if any of these descriptions sound like you!&lt;/p&gt;
&lt;h2 id="how-do-i-sign-up"&gt;How do I sign up?&lt;/h2&gt;
&lt;p&gt;You can sign up for a Jupyter accessibility workshop individually. You are welcome to attend both events, though you will need to sign up on both forms. Please note that attendance is limited to about 40 attendees per event to make sure we can provide a quality experience with a small event team. (But don’t despair! Recordings of speaking events and notes for all events will be available to all afterwards.)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hopin.com/events/jupyter-accessibility-workshop-intro-to-accesibility-and-inclusive-design-with-eric-bailey"&gt;&lt;strong&gt;March 12&lt;/strong&gt;: Intro to accessibility and inclusive design with Eric Bailey sign up form&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hopin.com/events/jupyter-accessibility-workshop-auditing-in-open-source"&gt;&lt;strong&gt;March 19:&lt;/strong&gt; Auditing in open source sprint sign up form&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="where-can-i-get-more-information"&gt;Where can I get more information?&lt;/h2&gt;
&lt;p&gt;These events are planned publicly on GitHub; you can explore the &lt;a href="https://github.com/Quansight-Labs/jupyter-accessibility-workshops/"&gt;accessibility workshop planning repository&lt;/a&gt; for more information.&lt;/p&gt;
&lt;h2 id="thanks"&gt;Thanks!&lt;/h2&gt;
&lt;p&gt;Once again, these events would not be possible without a number of people across the Jupyter community. My thanks wouldn’t be complete without acknowledgement for all &lt;a href="https://docs.jupyter.org/en/latest/community/content-community.html?highlight=jovyan#what-is-a-jovyan"&gt;Jovyans&lt;/a&gt; who have already joined in accessibility efforts, like our wonderful attendees from the last two events whose spirit keeps me inspired every day!&lt;/p&gt;
&lt;p&gt;Of course, many thanks to the &lt;a href="https://jupyter.org/governance/communitybuildingcommittee.html"&gt;Jupyter Community Building Committee&lt;/a&gt; for supporting funded community events and being a constant presence throughout all our planning adventures. And thank you to the original team that proposed these workshops and made them possible.&lt;/p&gt;
</content><category term="accessibility"/><category term="events"/><category term="workshops"/></entry><entry><title>Join us for the Jupyter Accessibility Workshops (Part 1)</title><link href="https://jupyter.org/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-1/" rel="alternate"/><published>2022-01-06T18:30:00+00:00</published><updated>2022-01-10T16:24:00+00:00</updated><author><name>Isabela Presedo-Floyd</name></author><id>tag:jupyter.org,2022-01-06:/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-1/</id><summary type="html">&lt;p&gt;At long last, Jupyter accessibility workshops are here! This is a series of Jupyter community workshops aimed at increasing accessibility awareness within the ecosystem and making Jupyter projects more usable for disabled people.&lt;/p&gt;</summary><content type="html">&lt;p class="standalone-image"&gt;&lt;img src="https://jupyter.org/blog/posts/2022/join-us-for-the-jupyter-accessibility-workshops-part-1/images/001-1_ZORe-fp96fICnLv1-p-GLw.webp" alt="“Jupyter accessibility workshops part 1” surrounded by the planet Jupiter and wheelchair symbol." loading="lazy" data-body-image=""&gt;&lt;/p&gt;
&lt;p&gt;At long last, Jupyter accessibility workshops are here! This is a series of &lt;a href="https://jupyter.org/blog/posts/2018/jupyter-community-workshops/"&gt;Jupyter community workshops&lt;/a&gt; aimed at increasing accessibility awareness within the ecosystem and making Jupyter projects more usable for disabled people.&lt;/p&gt;
&lt;p&gt;The goal is to make existing accessibility efforts more prominent across the many Jupyter projects. Much of what we discuss will relate to the &lt;a href="https://en.wikipedia.org/wiki/Web_Content_Accessibility_Guidelines"&gt;Web Content Accessibility Guidelines&lt;/a&gt; and how to apply them in open source, scientific spaces where this work has historically been neglected.&lt;/p&gt;
&lt;p&gt;These workshops are a series of events proposed for and supported by the &lt;a href="https://jupyter.org/blog/posts/2019/jupyter-community-workshops-call-for-proposals-for-jan/"&gt;third community workshop cycle&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="what-are-these-events"&gt;What are these events?&lt;/h2&gt;
&lt;p&gt;These workshops are a series of four virtual events alternating between learning from experts and contributing to projects.&lt;/p&gt;
&lt;p&gt;They’ve been designed by listening to community requests and combining event types to include people of different skills and across communities. In total, they combine Jupyter experts and accessibility experts, learning and action, and working with old friends and making new connections.&lt;/p&gt;
&lt;h3 id="part-1-january-15-and-22"&gt;Part 1: January 15 and 22&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;On January 15&lt;/strong&gt; we’ll be hearing from Frank Elavsky about how to build inclusive data representations. You can learn more about this work at &lt;a href="https://chartability.fizz.studio/"&gt;Chartability&lt;/a&gt;, a framework for creating enjoyable and accessible data visualization experiences. I’ve heard so many questions from the community about how to author more accessible content in notebooks and otherwise, so I’m personally thrilled to announce this speaker. (&lt;a href="https://arewemeetingyet.com/Los%20Angeles/2022-01-15/8:30/Jupyter%20Accessibility%20Workshops%20with%20Frank%20Elvasky:%20How%20to%20build%20inclusive%20data%20representations"&gt;Check the event time in your timezone&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On January 22&lt;/strong&gt; we’ll host a sprint to learn how to write image descriptions and practice by contributing as a team to Jupyter documentation. Image descriptions, usually alt text, are a great place to make use of different skills and learn from one another. Whether you’re a Jupyter community member who wants to learn about accessibility, an accessibility expert who wants to learn about Jupyter, or someone new to both, all are welcome at this event. No prior git or GitHub knowledge necessary! (&lt;a href="https://arewemeetingyet.com/Los%20Angeles/2022-01-22/8:30/%20Jupyter%20Accessibility%20Workshops:%20Writing%20image%20descriptions%20for%20documentation"&gt;Check the event time in your timezone&lt;/a&gt;.)&lt;/p&gt;
&lt;h3 id="part-2-march"&gt;Part 2: March&lt;/h3&gt;
&lt;p&gt;Two more events — a speaker and sprint event — are scheduled in March 2022. Mark your calendars and get excited for more details after the first two events.&lt;/p&gt;
&lt;h2 id="who-can-attend-these-events"&gt;Who can attend these events?&lt;/h2&gt;
&lt;p&gt;Jupyter accessibility workshops are open to everyone! These events are also entirely remote, so all you need is to be online. Each event is stand-alone, so you can sign up to attend one or all depending on your availability and interest.&lt;/p&gt;
&lt;p&gt;Ideally, these events will be attended by a mix of&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jupyter contributors to provide specific insight about the community and projects&lt;/li&gt;
&lt;li&gt;People with accessibility skills to advise on the knowledge areas the Jupyter community currently lacks&lt;/li&gt;
&lt;li&gt;Newcomers willing to learn and give us feedback on how to make these learning curves better for everyone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please consider attending if any of these descriptions sound like you!&lt;/p&gt;
&lt;p&gt;Some events may be more useful to you if you already have certain skills, so be sure to review the sign up forms per-event for specific details.&lt;/p&gt;
&lt;h2 id="how-do-i-sign-up"&gt;How do I sign up?&lt;/h2&gt;
&lt;p&gt;You can sign up for a Jupyter accessibility workshop per-event. Please note that attendance is limited to about 40 attendees per event to make sure we can provide a quality experience with a small event team. (But don’t despair! Recordings of speaking events and notes for all events will be available to all post-event.)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hopin.com/events/jupyter-accessibility-workshop-1?code=zQATeMRKrHhGBFQ4SojTUXIdk"&gt;&lt;strong&gt;January 15&lt;/strong&gt;: How to build inclusive data representations with Frank Elavsky sign up form&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hopin.com/events/jupyter-accessibility-sprint-1/registration"&gt;&lt;strong&gt;January 22&lt;/strong&gt;: Writing image descriptions for documentation sprint agenda sign up form&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="where-can-i-get-more-information"&gt;Where can I get more information?&lt;/h2&gt;
&lt;p&gt;These events are planned in public on GitHub; you can explore the &lt;a href="https://github.com/Quansight-Labs/jupyter-accessibility-workshops/"&gt;accessibility workshop planning repository&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;You can also read the agendas for the first two events:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Quansight-Labs/jupyter-accessibility-workshops/blob/main/events/2022-january-15/group_agenda.md"&gt;&lt;strong&gt;January 15&lt;/strong&gt;: How to build inclusive data representations with Frank Elavsky agenda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Quansight-Labs/jupyter-accessibility-workshops/blob/main/events/2022-january-22/mentored_sprint_agenda.md"&gt;&lt;strong&gt;January 22&lt;/strong&gt;: Writing image descriptions for documentation sprint agenda&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="thanks"&gt;Thanks&lt;/h2&gt;
&lt;p&gt;I want to take a moment to thank some of the many people that have helped make these events happen.&lt;/p&gt;
&lt;p&gt;First off, thanks to the &lt;a href="https://jupyter.org/governance/communitybuildingcommittee.html"&gt;Jupyter Community Building Committee&lt;/a&gt; for encouraging and supporting the logistics of this and other community workshops. Thank you to the original team that proposed an accessibility workshop for their hard work and help in keeping the proposal going. And, of course, thanks to everyone in the Jupyter ecosystem who have already been committed to accessibility efforts. None of this would be possible alone.&lt;/p&gt;
</content><category term="accessibility"/><category term="events"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshops 2019 Year in Review</title><link href="https://jupyter.org/blog/posts/2020/jupyter-community-workshops-2019-year-in-review/" rel="alternate"/><published>2020-02-24T20:03:00+00:00</published><updated>2020-02-24T20:03:00+00:00</updated><author><name>Project Jupyter</name></author><id>tag:jupyter.org,2020-02-24:/blog/posts/2020/jupyter-community-workshops-2019-year-in-review/</id><summary type="html">&lt;p&gt;2019 was a busy, successful and exciting time for Jupyter Community Workshops! Led by community members, this global event series brought together small groups of people in order to strengthen the Jupyter community and for high-impact strategic work on focused topics.&lt;/p&gt;</summary><content type="html">&lt;figure&gt;
&lt;img alt="Jupyter for Scientific User Facilities and High-Performance Computing (Photo Credit, Fernando Perez)" src="https://jupyter.org/blog/posts/2020/jupyter-community-workshops-2019-year-in-review/images/001-1_ln9Mg1jjf-T4l1a8eKDSkA.webp" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Jupyter for Scientific User Facilities and High-Performance Computing (Photo Credit, Fernando Perez)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
&lt;img alt="Intro to Python for Kids, Parents &amp;amp; Teachers Workshop Series" src="https://jupyter.org/blog/posts/2020/jupyter-community-workshops-2019-year-in-review/images/002-1_TiXR8QdRu6c9rPW6uvYf7A.jpeg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Intro to Python for Kids, Parents &amp;amp; Teachers Workshop Series&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
&lt;img alt="Dashboarding in the Jupyter Ecosystem Workshop (Photo Credit, Lindsey Heagy)" src="https://jupyter.org/blog/posts/2020/jupyter-community-workshops-2019-year-in-review/images/003-1_L9KgA0kHK-LHkuaVEOaPsg.jpeg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Dashboarding in the Jupyter Ecosystem Workshop (Photo Credit, Lindsey Heagy)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
&lt;img alt="South America Jupyter Community Workshop" src="https://jupyter.org/blog/posts/2020/jupyter-community-workshops-2019-year-in-review/images/004-1_fqhIiVrEFPYYLiB54paSEA.jpeg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;South America Jupyter Community Workshop&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;2019 was a busy, successful and exciting time for Jupyter Community Workshops! Led by community members, this global event series brought together small groups of people in order to strengthen the Jupyter community and for high-impact strategic work on focused topics.&lt;/p&gt;
&lt;p&gt;Thank you to all those in our community who made these workshops a success. It’s important to recognize the organizers who proposed, planned, and led the workshops, as well as those that supported their efforts and those that attended the gatherings. It is truly inspiring to see everyone come together to strengthen our community and to make the future of Jupyter brighter and more connected.&lt;/p&gt;
&lt;p&gt;Our third call for proposals was &lt;a href="https://jupyter.org/blog/posts/2019/jupyter-community-workshops-call-for-proposals-for-jan/"&gt;announced&lt;/a&gt; in November of 2019. We’re happy to share that planning efforts are already under way! Stay tuned to this blog for an announcement of the Jupyter Community Workshops to be hosted in the first round of 2020.&lt;/p&gt;
&lt;h2 id="jupyter-community-workshops-2019"&gt;Jupyter Community Workshops 2019&lt;/h2&gt;
&lt;p&gt;Many thanks to all those who led a workshop in 2019 (listed here in chronological order):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jupyter.org/blog/posts/2019/jupyter-community-workshop-jupyter-server-design-and/"&gt;&lt;strong&gt;Jupyter Server Design and Roadmap Workshop&lt;/strong&gt;&lt;/a&gt;: (Luciano Resende)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jupyter.org/blog/posts/2019/field-report-on-the-kernel-community-workshop/"&gt;&lt;strong&gt;Building upon the Jupyter Kernel Protocol&lt;/strong&gt;&lt;/a&gt; (Sylvain Corlay)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jupyter.org/blog/posts/2019/https-blog-jupyter-org-university-of-edinburgh-jupyter/"&gt;&lt;strong&gt;Jupyter nbgrader Hackathon/Code Sprint&lt;/strong&gt;&lt;/a&gt;: (James Slack)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://datasciencecornwall.blogspot.com/2019/06/python-data-science-for-kids-taster.html"&gt;&lt;strong&gt;Intro to Python for Kids, Parents &amp;amp; Teachers Series&lt;/strong&gt;&lt;/a&gt;: (Tariq Rashad)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jupyter.org/blog/posts/2020/report-on-the-jupyter-community-workshop-on/"&gt;&lt;strong&gt;Dashboarding in the Jupyter Ecosystem&lt;/strong&gt;&lt;/a&gt;: (Pascal Bugnion, Sylvain Corlay)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jupyter.org/blog/posts/2019/jupyter-for-science-user-facilities-and-high/"&gt;&lt;strong&gt;Jupyter for Scientific User Facilities and High-Performance Computing&lt;/strong&gt;&lt;/a&gt;: (Rollin Thomas)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jupyter.org/blog/posts/2019/south-america-jupyter-community-workshop/"&gt;&lt;strong&gt;South America Jupyter Community Workshop&lt;/strong&gt;&lt;/a&gt;: (Damian Avila)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to the financial sponsors of this event series, Bloomberg and Amazon Web Services. If your organization would like to support this program in the future, please contact &lt;a href="https://numfocus.org/"&gt;NumFOCUS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Jupyter Community Workshops are managed by Jupyter and NumFOCUS contributors: Ana Ruvalcaba, Jason Grout and Walker Chabbott.&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="Building Upon the Jupyter Protocol Workshop" src="https://jupyter.org/blog/posts/2020/jupyter-community-workshops-2019-year-in-review/images/005-1_KnwoR7m5w5NhZlYagY0G3A.jpeg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Building Upon the Jupyter Protocol Workshop&lt;/figcaption&gt;
&lt;/figure&gt;
</content><category term="events"/><category term="workshops"/></entry><entry><title>Report on the Jupyter Community Workshop on Dashboarding</title><link href="https://jupyter.org/blog/posts/2020/report-on-the-jupyter-community-workshop-on/" rel="alternate"/><published>2020-02-14T21:06:00+00:00</published><updated>2020-02-14T21:06:00+00:00</updated><author><name>Sylvain Corlay</name></author><id>tag:jupyter.org,2020-02-14:/blog/posts/2020/report-on-the-jupyter-community-workshop-on/</id><summary type="html">&lt;p&gt;This report is long overdue! From June 3rd to June 6th 2019, thirty-five developers from the Jupyter community met in Paris for a four-day workshop on dashboarding with Project Jupyter.&lt;/p&gt;</summary><content type="html">&lt;p&gt;This report is long overdue! From June 3rd to June 6th 2019, thirty-five developers from the Jupyter community met in Paris for a four-day workshop on dashboarding with Project Jupyter.&lt;/p&gt;
&lt;figure&gt;
&lt;img alt="Attendees to the Jupyter Community Workshop on Dashboarding (Photo credit to Lindsey Heagy)" src="https://jupyter.org/blog/posts/2020/report-on-the-jupyter-community-workshop-on/images/001-1_e8gJ4j2hCn4XMPagp6etOA.jpeg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;Attendees to the Jupyter Community Workshop on Dashboarding (Photo credit to Lindsey Heagy)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;For four days, attendees worked full time on the Jupyter project, including hacking sessions and discussions on improvements to Jupyter components and new development. We were lucky to count a large number of core developers to the project in the group.&lt;/p&gt;
&lt;p&gt;Beyond the hacking sessions, each day was concluded with a series of presentations and demos of the progress made during the workshop. In partnership with the &lt;a href="https://twitter.com/pydataparis"&gt;PyData Paris&lt;/a&gt; team, we had a special installment of the PyData Paris Meetup with&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;an invited presentation by &lt;a href="https://twitter.com/egouillart"&gt;Emmanuelle Gouillart&lt;/a&gt; on &lt;a href="https://plot.ly/dash/"&gt;Plotly Dash&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;a series of lightning talks by attendees of the workshop on their achievements, including a talk by &lt;a href="https://github.com/philippjfr"&gt;Philip Rudiger&lt;/a&gt; on the first release of &lt;a href="https://github.com/holoviz/panel"&gt;Panel&lt;/a&gt;, and an announcement of the first releases of &lt;a href="https://github.com/voila-dashboards/voila"&gt;Voilà&lt;/a&gt; and the Voilà Gallery.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We ended the week with a social evening at the &lt;a href="https://twitter.com/QuantStack"&gt;QuantStack&lt;/a&gt; offices in Paris.&lt;/p&gt;
&lt;h2 id="why-a-workshop-on-jupyter-dashboarding-with-jupyter"&gt;Why a workshop on Jupyter Dashboarding with Jupyter?&lt;/h2&gt;
&lt;p&gt;The Jupyter ecosystem is used extensively in scientific computing both in academia and industry, and a rich ecosystem of data visualization tools has been developed around the Jupyter widgets frameworks, from geographical data visualization to protein folding simulation.&lt;/p&gt;
&lt;p&gt;However, the Jupyter ecosystem still did not provide a means for developers to transition from notebooks to stand-alone web applications that can be accessed by multiple users.&lt;/p&gt;
&lt;p&gt;This has been a longstanding request from the community: provide better tools built upon the Jupyter stack to share results with students, peers, or the general public.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;These are the challenges that we decided to tackle during that week. The workshop was attended by many Jupyter core developers.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="highlights-of-the-week"&gt;Highlights of the week&lt;/h2&gt;
&lt;p&gt;Many of the developers spent the week working on the Voilà and Panel projects. Both projects had their first public releases during that week (see the first public announcement of &lt;a href="https://medium.com/@philipp.jfr/panel-announcement-2107c2b15f52"&gt;Panel&lt;/a&gt; and &lt;a href="https://jupyter.org/blog/posts/2019/and-voila/"&gt;Voilà&lt;/a&gt;).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;During this week, a team of participants including Yuvi Panda, Pascal Bugnion, and Jeremy Tuloup iterated on the first version of the Voilà gallery. Several first-time contributors to the widget framework authored example dashboards for the gallery, showcasing their existing work. Yuvi also produced the first deployment scenarii for Voilà on Heruku.&lt;/li&gt;
&lt;li&gt;Cheryl Quah, from Bloomberg MC-ed a panel on dashboarding in the Jupyter ecosystem, including lots of questions and comparisons with Dash.&lt;/li&gt;
&lt;li&gt;Philip Rudigger started working on a Bokeh/ipywidgets integration for better interoperability between the two frameworks.&lt;/li&gt;
&lt;li&gt;Other contributors iterated on creating new Voilà templates, such as voila-vuetify, adding the ability to position Jupyter widgets and outputs in arbitrary location in the dashboard template. Grant Nestor created visual mockups for a UI for creating dashboard layouts in JupyterLab. Grant also helped iterating on logos for the project, and gave a presentation on dynamically loading JavaScript modules in the browser.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="acknowledgments"&gt;Acknowledgments&lt;/h2&gt;
&lt;p&gt;This event would not have been possible without the generous support provided by &lt;a href="https://www.techatbloomberg.com/"&gt;&lt;strong&gt;Bloomberg&lt;/strong&gt;&lt;/a&gt;, who made this workshop series possible&lt;/p&gt;
&lt;p&gt;We are grateful to &lt;a href="https://twitter.com/SG_CIB"&gt;&lt;strong&gt;Société Générale&lt;/strong&gt;&lt;/a&gt; for funding the catering for the workshop.&lt;/p&gt;
&lt;p&gt;The hosting of the workshop at &lt;a href="https://cri-paris.org/"&gt;CRI&lt;/a&gt; was paid for by &lt;a href="https://twitter.com/QuantStack"&gt;&lt;strong&gt;QuantStack&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The public meetup was organized in partnership with the &lt;a href="https://twitter.com/pydataparis"&gt;&lt;strong&gt;PyData Paris&lt;/strong&gt;&lt;/a&gt; team.&lt;/p&gt;
&lt;p&gt;Finally, we especially thank &lt;a href="https://twitter.com/ruv7?lang=en"&gt;&lt;strong&gt;Ana Ruvalcaba&lt;/strong&gt;&lt;/a&gt; from Project Jupyter for her incredible work on the logistics and finances of the Jupyter Community Workshop series.&lt;/p&gt;
</content><category term="dashboards"/><category term="events"/><category term="visualization"/><category term="workshops"/></entry><entry><title>Jupyter Community Workshops: Call for Proposals for Jan-Aug 2020</title><link href="https://jupyter.org/blog/posts/2019/jupyter-community-workshops-call-for-proposals-for-jan/" rel="alternate"/><published>2019-11-12T23:32:00+00:00</published><updated>2019-11-21T05:13:00+00:00</updated><author><name>Jason Grout</name></author><id>tag:jupyter.org,2019-11-12:/blog/posts/2019/jupyter-community-workshops-call-for-proposals-for-jan/</id><summary type="html">&lt;p&gt;We are pleased to announce the third call for proposals for Jupyter Community Workshops is now open!&lt;/p&gt;</summary><content type="html">&lt;figure&gt;
&lt;img alt="Teaching and Learning with Jupyter community workshop. Credit: Richard West." src="https://jupyter.org/blog/posts/2019/jupyter-community-workshops-call-for-proposals-for-jan/images/001-1_wrX3-f3MQ8LbVQRYqJGB3A.jpeg" loading="lazy" data-body-image=""&gt;
&lt;figcaption&gt;&lt;a href="https://jupyter.org/blog/posts/2019/teaching-and-learning-with-jupyter/"&gt;Teaching and Learning with Jupyter&lt;/a&gt; community workshop. Credit: Richard West.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;We are pleased to announce the third call for proposals for Jupyter Community Workshops is now open!&lt;/p&gt;
&lt;p&gt;The majority of Jupyter’s work is accomplished through remote, online collaboration; yet, over the years, we have found deep value in focused in-person workshops. In-person events are particularly useful for tackling challenging development and design projects, growing the community of contributors, and for strengthening collaborations. Jupyter Community Workshops is a series of community-organized events to enable such gatherings. For examples of recent workshops, see the &lt;a href="https://jupyter.org/blog/posts/2019/jupyter-community-workshops/"&gt;proposals funded in the last round&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are grateful for the initial and continuing financial support by Bloomberg that makes these workshops possible. We are also excited to announce that the program is expanding with additional financial support from Amazon Web Services. If your organization would like to support this program, please contact &lt;a href="https://numfocus.org/"&gt;NumFOCUS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The third call for proposals for Jupyter Community Workshops is open through Sunday, December 15, 2019.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Jupyter Community Workshops bring together small groups of Jupyter community members and core contributors for high-impact strategic work and community engagement on focused topics. Our vision is that the events funded in this round would occur no later than August of 2020.&lt;/p&gt;
&lt;p&gt;We are particularly interested in workshops that explore and address topics of strategic importance for the future of Jupyter. We expect the workshops to involve up to about two dozen participants over a 2–4 day period, and have a total Jupyter-funded budget of up to $20,000 for reimbursing direct expenses such as travel, lodging, meals, or event space (note this is not a grant with overhead or indirect costs). It is our intent for the workshops to include both participants who are core Jupyter contributors, as well as stakeholders and contributors and potential contributors within the larger Jupyter ecosystem. While not the primary focus of the workshops, it would be highly beneficial to couple the workshop with broader community outreach events, such as sprints, talks, or tutorials at local meetings or conferences.&lt;/p&gt;
&lt;p&gt;For examples of recent workshops, see the &lt;a href="https://jupyter.org/blog/posts/2019/jupyter-community-workshops/"&gt;proposals funded in the last round&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="proposal-process-highlights"&gt;Proposal Process Highlights:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Submit initial proposal &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLScPT-qLXttF6lgdJx-4kDXruVMIqt2LZbjzAqo3aI1v_IbbIQ/viewform?usp=sf_link"&gt;using this form&lt;/a&gt; by &lt;strong&gt;Sunday, December 15&lt;/strong&gt; (&lt;a href="https://en.wikipedia.org/wiki/Anywhere_on_Earth"&gt;Anywhere on Earth&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Initial Steering Council review (up to a week). Proposal goes to Steering Council for initial review and feedback. Proposal is either approved or declined.&lt;/li&gt;
&lt;li&gt;Budget and Logistics Development (up to four weeks). Operations Manager will support workshop organizer who work will develop a venue/date proposal, detailed budget, event plan, and proposed list of participants.&lt;/li&gt;
&lt;li&gt;Final steering council review (up to a week). Proposal presented for final approval to steering council, including final budget, event details, and an estimate of the potential impact of the event. Assuming the budget included in the initial proposal is fully developed and no major changes are proposed, this period may be waived.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The proposal process for these workshops is managed by the Director of Jupyter Cal Poly, Ana Ruvalcaba (&lt;a href="mailto:jupyterops@gmail.com"&gt;jupyterops@gmail.com&lt;/a&gt;), NumFOCUS and the Jupyter Steering Council. Applications can be completed using the &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLScRw97uRtsWC3IzWKPED7XyJg86L2eDmJo0QctzdbF02288Qw/viewform"&gt;online form&lt;/a&gt; and are due by Sunday, December 15 (&lt;a href="https://en.wikipedia.org/wiki/Anywhere_on_Earth"&gt;Anywhere on Earth&lt;/a&gt;). Events should be hosted no later than August of 2020.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This initiative is organized by Jason Grout, Paul Ivanov, Brian Granger, and Ana Ruvalcaba.&lt;/p&gt;
</content><category term="events"/><category term="workshops"/></entry></feed>